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.
All Rights Reserved © Joget Inc
Joget Workflow v4
Using your first Process Tool - Email
http://facebook.com/jogetworkflow
...
All Rights Reserved © Joget Inc
Prerequisites
• Able to design a Process Flow.
• Understand the differences between activi...
All Rights Reserved © Joget Inc
Content
1. Introduction to Process Tool
2. Using Email Tool
Joget Inc Internal Use Only
All Rights Reserved © Joget Inc
Chapter 1
Introduction to Process Tool
Joget Inc Internal Use Only
All Rights Reserved © Joget Inc
What is a Process Tool?
Joget Workflow
Form
Builder
Datalist
Builder
Workflow
Engine
Userv...
All Rights Reserved © Joget Inc
What does it mean?
• Being a plugin, it means that it is possible to add/extend
the defaul...
All Rights Reserved © Joget Inc
What is a Process Tool?
• Process Tool plugin is used as part of the process flow –
mapped...
All Rights Reserved © Joget Inc
Locating available Process Tool plugins
• System Settings -> Manage Plugins -> Process Too...
All Rights Reserved © Joget Inc
Chapter Review
We have learnt to:
1. Understand Process Tool Plugin and being part of the
...
All Rights Reserved © Joget Inc
Chapter 2
Using the Email Tool
Joget Inc Internal Use Only
All Rights Reserved © Joget Inc
Email Tool - Process Tool Plugin
• Email Tool is one of many Process Tool plugins availabl...
All Rights Reserved © Joget Inc
Note about the Mapping
• Activity is mapped to Form
• Tool is mapped to Process Tool
Joget...
All Rights Reserved © Joget Inc
Adding the Email Tool
• On “Map Tools to Plugins”, click on “Add/Edit Plugin” for
“Send Re...
All Rights Reserved © Joget Inc
Configuring the Email Tool
• Choose “Email Tool” from the available Process Tools.
Joget I...
All Rights Reserved © Joget Inc
Configuring the Email Tool
• Set up your mail server information.
• Click “Next” to set up...
All Rights Reserved © Joget Inc
Configuring the Email Tool
• Set up the email content.
Joget Inc Internal Use Only
All Rights Reserved © Joget Inc
Good to know
• Try the SMTP settings with an email client (e.g Outlook,
Thunderbird) befor...
All Rights Reserved © Joget Inc
Exercise
• Test out the Email Tool functionality by going through the
Workflow Process.
– ...
All Rights Reserved © Joget Inc
Tip: Common Mail Servers
Googlemail - Gmail Server: Authentication: Port:
SMTP Server (Out...
All Rights Reserved © Joget Inc
Chapter Review
We have learnt to:
1. Map a Process Tool to a Process Tool Plugin
2. Config...
All Rights Reserved © Joget Inc
Module Review
• Understand Process Tool Plugin and being part of the
Joget ecosystem.
• Ab...
All Rights Reserved © Joget Inc
Stay Connected with Joget Workflow
• www.joget.org
• community.joget.org
• twitter.com/jog...
Upcoming SlideShare
Loading in …5
×

Joget Workflow v4 Training - Module 6 - Using your First Process Tool - Email

1,109 views

Published on

This is the sixth module for Joget Workflow training. Slides made specifically for Joget Workflow version 4.

This is the complete listing of available modules.
1 - Introduction to Joget Workflow
2 - Setting up Joget Workflow
3 - Designing your first Process on Joget Workflow
4 - Localizing your Joget Workflow
5 - Designing your first Form on Joget Workflow
6 - Using your first Process Tool – Email
7 - Designing your first Datalist on Joget Workflow
8 - Designing your first Userview on Joget Workflow
9 - Hash Variable
10 - Permission Control
11 - SLA and Deadlines
12 - Version Control
13 - Improving your Form design and Presentation
14 - Introduction to Reporting
15 - Introduction to Plugin Architecture
16 - Preparing Development Environment
17 - Building a Plugin
18 - Integrating with External System
19 - Doing more with your Process Design
20 - Basic System Administration
21 - Userview Key
22 - Best Practices on Application Building -

You may checkout the training screencast of this training at http://www.joget.org/joget-workflow-v4-training/

Published in: Software
  • Be the first to comment

Joget Workflow v4 Training - Module 6 - Using your First Process Tool - Email

  1. 1. All Rights Reserved © Joget Inc Joget Workflow v4 Using your first Process Tool - Email http://facebook.com/jogetworkflow http://twitter.com/jogetworkflow Last Revised on March 2015Joget Inc Internal Use Only
  2. 2. All Rights Reserved © Joget Inc Prerequisites • Able to design a Process Flow. • Understand the differences between activity and tool. Joget Inc Internal Use Only
  3. 3. All Rights Reserved © Joget Inc Content 1. Introduction to Process Tool 2. Using Email Tool Joget Inc Internal Use Only
  4. 4. All Rights Reserved © Joget Inc Chapter 1 Introduction to Process Tool Joget Inc Internal Use Only
  5. 5. All Rights Reserved © Joget Inc What is a Process Tool? Joget Workflow Form Builder Datalist Builder Workflow Engine Userview Builder - APP - Form Builder • Form Element • Form Permission • Form Load Binder • Form Options Binder • Form Store Binder • Form Validator Workflow Engine • Deadline • Process Participant • Process Tool Datalist Builder • Datalist Action • Datalist Binder • Datalist Column Formatter • Datalist Filter Type Userview Builder • Userview Menu • Userview Permission • Userview Theme App Level • Audit Trail • Hash Variable System Level • Directory Manager Open Dynamics Internal Use Only
  6. 6. All Rights Reserved © Joget Inc What does it mean? • Being a plugin, it means that it is possible to add/extend the default functionalities of what we already have. Joget Inc Internal Use Only
  7. 7. All Rights Reserved © Joget Inc What is a Process Tool? • Process Tool plugin is used as part of the process flow – mapped to the Tool entity in a process flow. Joget Inc Internal Use Only
  8. 8. All Rights Reserved © Joget Inc Locating available Process Tool plugins • System Settings -> Manage Plugins -> Process Tool Joget Inc Internal Use Only
  9. 9. All Rights Reserved © Joget Inc Chapter Review We have learnt to: 1. Understand Process Tool Plugin and being part of the Joget ecosystem. 2. Able to list down available Process Tool Plugins in the system. Joget Inc Internal Use Only
  10. 10. All Rights Reserved © Joget Inc Chapter 2 Using the Email Tool Joget Inc Internal Use Only
  11. 11. 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
  12. 12. 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
  13. 13. 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
  14. 14. All Rights Reserved © Joget Inc Configuring the Email Tool • Choose “Email Tool” from the available Process Tools. Joget Inc Internal Use Only
  15. 15. 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
  16. 16. All Rights Reserved © Joget Inc Configuring the Email Tool • Set up the email content. Joget Inc Internal Use Only
  17. 17. 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
  18. 18. 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
  19. 19. 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
  20. 20. All Rights Reserved © Joget Inc Chapter 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
  21. 21. All Rights Reserved © Joget Inc Module Review • Understand Process Tool Plugin and being part of the Joget ecosystem. • Able to list down available Process Tool Plugins in the system. • Map a Process Tool to a Process Tool Plugin • Configure Email Tool Plugin Joget Inc Internal Use Only
  22. 22. 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

×