joget workflow training – basic & advance for v3.1 – module 9 – sla and deadlines

25
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.1 Joget Inc Internal Use Only

Upload: joget-workflow

Post on 14-Jul-2015

399 views

Category:

Software


2 download

TRANSCRIPT

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 9

SLA and Deadline

Joget Inc Internal Use Only

All Rights Reserved © Joget Inc

Service Level Agreement (SLA) Limit

• Why set limits?

– By setting limits to workflow activities, you are able to define

appropriate service levels for your processes.

– Participants in the workflow can be made aware of adherence to

these service levels.

– You can generate reports to determine the efficiency of your

processes e.g. identify bottlenecks, etc.

Joget Inc Internal Use Only

All Rights Reserved © Joget Inc

How to Set SLA Limit?

1. Define process-level duration unit

2. Set SLA Limit on targeted activity

Joget Inc Internal Use Only

All Rights Reserved © Joget Inc

Define Duration Unit

Joget Inc Internal Use Only

All Rights Reserved © Joget Inc

Set SLA Limit

2-minute SLA Limit on “Approve

Leave” activity

Joget Inc Internal Use Only

All Rights Reserved © Joget Inc

SLA Limit Indicator

Joget Inc Internal Use Only

All Rights Reserved © Joget Inc

Service Level Monitor

• For activities that have defined limits, task assignments

will have due dates.

• When processes that have limits are deployed, you will

notice that the Service Level Monitor column in the Inbox

will display a colour coded square.

• The colour of the Service Level Monitor will change from

Green to Yellow as the due date approaches. Once the

due date is reached, the colour will be red.

Joget Inc Internal Use Only

All Rights Reserved © Joget Inc

Service Level Monitor

Joget Inc Internal Use Only

All Rights Reserved © Joget Inc

Deadlines and Exceptions

• For each activity, a Deadline can be set.

• Deadlines act as a timer which triggers an Exception

transition to another activity when a specified duration

has elapsed.

Deadline reached

EXCEPTION

Joget Inc Internal Use Only

All Rights Reserved © Joget Inc

Deadlines

• Deadline execution can be synchronous or asynchronous.

• For synchronous execution, the current activity will no longer be active when the deadline is triggered.

– Used in cases such as approval escalation.

• For asynchronous execution, the next activity will be executed while the current activity is still waiting.

– Used in cases such as sending reminders.

• Multiple deadlines are supported for each activity.

Joget Inc Internal Use Only

All Rights Reserved © Joget Inc

Activating Deadline Checker

• The Process Deadline Checker needs to be enabled under

System Settings > General Settings

• This will enable periodic checks on activities’ deadlines as

defined by the checker interval.

Joget Inc Internal Use Only

All Rights Reserved © Joget Inc

Setting Deadlines and Exceptions

• Deadlines are set at activities.

• Exceptions are set at transitions.

• Both are required for the deadline feature to work.

Joget Inc Internal Use Only

All Rights Reserved © Joget Inc

Setting Deadlines and Exceptions

Joget Inc Internal Use Only

All Rights Reserved © Joget Inc

Setting Deadlines and Exceptions

Asynchronous exception.

When the “Send Email

Reminder” tool is started,

“Approve Leave” activity is still

active.

Joget Inc Internal Use Only

All Rights Reserved © Joget Inc

Exercise

• Verify that the deadline works as designed by mapping

the newly created Tool to a Email Tool plugin.

• Configure the Email Tool accordingly.

Joget Inc Internal Use Only

All Rights Reserved © Joget Inc

Important Note

• SLA will not manipulate the flow of your Workflow

Process, Deadlines will.

Joget Inc Internal Use Only

All Rights Reserved © Joget Inc

Module 9 Review

We have learnt to:

1. Set SLA limit to workflow activity, which enables the

implementation of service level monitoring.

2. Set deadline and design exception handling.

3. Understand the difference between Synchronous and

Asynchronous deadline.

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