Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Joget Workflow Training – Basic & Advance for v3.1 – Module 6 – Using the Email Tool

991 views

Published on

Joget Workflow is an open source web-based workflow software to develop workflow and BPM applications. It is also a rapid application development platform that offers full-fledged agile development capabilities (consisting of processes, forms, lists, CRUD and UI), not just back-end EAI/orchestration/integration or the task-based interface.

This document contains the sixth module out of 11 of the training slides prepared for those keen on learning more about Joget Workflow. The slides are prepared based on Joget v3.1.

Module listing:-
Module 1: Introduction
Introduction to Business Process and Workflow
Introduction to Joget Workflow
Overview of Joget Workflow v3 Architecture

Module 2: Setting up Joget Workflow
Requirements
Installation
Overview of User Management

Module 3: Building your first Process-driven Application
Business Process Design
Designing Your First Workflow with Workflow Designer
Running Your First Automated Process

Module 4: Process Monitoring
Administration of Process Instances in Joget

Module 5: Creating your first Forms
Creating your First Forms using Joget Form Builder
Understanding the relationship between Forms and Process Activities

Module 6: Using the Email Tool
Implementing Email Tool Plugin on your Process Tool.

Module 7: Creating Datalist and Userview
Creating a Listing of submitted Form data.
Creating a User Interface (UI) for end-user access.

Module 8: Participant Mapping and Permission Control
Defining Process Participant Mapping on your Process
Enforcing Permission Control on your App

Module 9: SLA and Deadlines
Service Level Agreement implementation on Workflow Process.
Creating Email Reminder on Workflow Process using Deadline implementation.

Module 10: Hash Variables
Dynamically populate Form fields, Email plugin.
Using Hash Variable

Module 11: A Revision - Building a Support Ticketing System

Published in: Software
  • Be the first to comment

Joget Workflow Training – Basic & Advance for v3.1 – Module 6 – Using the Email Tool

  1. 1. All Rights Reserved © Joget Inc Joget Workflow v3 Training Programme: All That You Need To Know http://facebook.com/jogetworkflow http://twitter.com/jogetworkflow Last Revised on Oct 1, 2014 based on Joget 3.1Joget Inc Internal Use Only
  2. 2. All Rights Reserved © Joget Inc Joget Workflow Training Programmes All That You Need to Know: Automating Your Processes and Building Applications Developer: Extending and building plugins. Joget Inc Internal Use Only
  3. 3. All Rights Reserved © Joget Inc Joget Workflow Training • All That You Need to Know: Automating Your Processes and Building Applications • Who is it for? Any business process owner • Prerequisites: – Logical understanding on drawing a flowchart – No software development knowledge required Joget Inc Internal Use Only
  4. 4. All Rights Reserved © Joget Inc Outline – Day 1 • Module 1: Introduction – Introduction to Business Process and Workflow – Introduction to Joget Workflow – Overview of Joget Workflow v3 Architecture • Module 2: Setting up Joget Workflow – Requirements – Installation – Overview of User Management • Module 3: Building your first Process-driven Application – Business Process Design – Designing Your First Workflow with Workflow Designer – Running Your First Automated Process Joget Inc Internal Use Only
  5. 5. All Rights Reserved © Joget Inc Outline – Day 1 • Module 4: Process Monitoring – Administration of Process Instances in Joget • Module 5: Creating your first Forms – Creating your First Forms using Joget Form Builder – Understanding the relationship between Forms and Process Activities Joget Inc Internal Use Only
  6. 6. All Rights Reserved © Joget Inc Outline – Day 2 • Module 6: Using the Email Tool – Implementing Email Tool Plugin on your Process Tool. • Module 7: Creating Datalist and Userview – Creating a Listing of submitted Form data. – Creating a User Interface (UI) for end-user access. • Module 8: Participant Mapping and Permission Control – Defining Process Participant Mapping on your Process – Enforcing Permission Control on your App Joget Inc Internal Use Only
  7. 7. All Rights Reserved © Joget Inc Outline – Day 3 • Module 9: SLA and Deadlines – Service Level Agreement implementation on Workflow Process. – Creating Email Reminder on Workflow Process using Deadline implementation. • Module 10: Hash Variables – Dynamically populate Form fields, Email plugin. – Using Hash Variable • Module 11: A Revision - Building a Support Ticketing System Joget Inc Internal Use Only
  8. 8. All Rights Reserved © Joget Inc Module 6 Using the Email Tool Joget Inc Internal Use Only
  9. 9. All Rights Reserved © Joget Inc Email Tool - Process Tool Plugin • Email Tool is one of many Process Tool plugins available. • Process Tool plugins are extensible through Joget’s Plugin architecture. Joget Inc Internal Use Only
  10. 10. All Rights Reserved © Joget Inc Note about the Mapping • Activity is mapped to Form • Tool is mapped to Process Tool Joget Inc Internal Use Only
  11. 11. All Rights Reserved © Joget Inc Adding the Email Tool • On “Map Tools to Plugins”, click on “Add/Edit Plugin” for “Send Rejected Email Notification” tool. Joget Inc Internal Use Only
  12. 12. All Rights Reserved © Joget Inc Configuring the Email Tool • Choose “Email Tool” from the available Process Tools. Joget Inc Internal Use Only
  13. 13. All Rights Reserved © Joget Inc Configuring the Email Tool • Set up your mail server information. • Click “Next” to set up the email content. Joget Inc Internal Use Only
  14. 14. All Rights Reserved © Joget Inc Configuring the Email Tool • Set up the email content. Joget Inc Internal Use Only
  15. 15. All Rights Reserved © Joget Inc Good to know • Try the SMTP settings with an email client (e.g Outlook, Thunderbird) before using it with Email Tool. • Make sure that your firewall allows outgoing email messages to be sent from Java.exe Joget Inc Internal Use Only
  16. 16. All Rights Reserved © Joget Inc Exercise • Test out the Email Tool functionality by going through the Workflow Process. – Make sure that the recipient’s email is defined. – Take note of the server log if your email fails to reach. INFO 11 Jul 2013 15:04:19 org.joget.apps.app.lib.EmailTool$1 - EmailTool: Sending email from=no-reply@example.com, to=cc=, subject=Your leave has been rejected ERROR 11 Jul 2013 15:04:19 org.joget.apps.app.lib.EmailTool$1 - org.apache.commons.mail.EmailException: At least one receiver address required org.apache.commons.mail.EmailException: At least one receiver address required at org.apache.commons.mail.Email.buildMimeMessage(Email.java:1148) at org.apache.commons.mail.MultiPartEmail.buildMimeMessage(MultiPartEmail.java:254) at org.apache.commons.mail.HtmlEmail.buildMimeMessage(HtmlEmail.java:513) at org.apache.commons.mail.Email.send(Email.java:1266) at org.joget.apps.app.lib.EmailTool$1.run(EmailTool.java:196) at java.lang.Thread.run(Thread.java:619) Joget Inc Internal Use Only
  17. 17. All Rights Reserved © Joget Inc Tip: Common Mail Servers Googlemail - Gmail Server: Authentication: Port: SMTP Server (Outgoing Messages) smtp.gmail.com SSL 465 smtp.gmail.com StartTLS 587 POP3 Server (Incoming Messages) pop.gmail.com SSL 995 Please make sure, that POP3 access is enabled in the account settings. Login to your account and enable POP3. Outlook.com Server: Authentication: Port: SMTP Server (Outgoing Messages) smtp.live.com StartTLS 587 POP3 Server (Incoming Messages) pop3.live.com SSL 995 Yahoo Mail Server: Authentication: Port: SMTP Server (Outgoing Messages) smtp.mail.yahoo.com SSL 465 POP3 Server (Incoming Messages) pop.mail.yahoo.com SSL 995 Source: http://www.arclab.com/en/amlc/list-of-smtp-and-pop3-servers-mailserver-list.html Joget Inc Internal Use Only
  18. 18. All Rights Reserved © Joget Inc Module 6 Review We have learnt to: 1. Map a Process Tool to a Process Tool Plugin 2. Configure Email Tool Plugin Joget Inc Internal Use Only
  19. 19. All Rights Reserved © Joget Inc Stay Connected with Joget Workflow • www.joget.org • community.joget.org • twitter.com/jogetworkflow • facebook.com/jogetworkflow • youtube.com/jogetworkflow • slideshare.net/joget Joget Inc Internal Use Only

×