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

  • View
    385

  • Download
    1

Embed Size (px)

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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • All Rights Reserved Joget Inc

    Module 6

    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 available.

    Process Tool plugins are extensible through Jogets Plugin

    architecture.

    Joget Inc Internal Use Only

  • 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

  • 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

  • All Rights Reserved Joget Inc

    Configuring the Email Tool

    Choose Email Tool from the available Process Tools.

    Joget Inc Internal Use Only

  • 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

  • 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) 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

  • All Rights Reserved Joget Inc

    Exercise

    Test out the Email Tool functionality by going through the

    Workflow Process.

    Make sure that the recipients 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 rejectedERROR 11 Jul 2013 15:04:19 org.joget.apps.app.lib.EmailTool$1 -org.apache.commons.mail.EmailException: At least one receiver address requiredorg.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

  • 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

  • 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

  • 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