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 9 – SLA and Deadlines

1,116 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 ninth 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 9 – SLA and Deadlines

  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 9 SLA and Deadline Joget Inc Internal Use Only
  9. 9. 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
  10. 10. 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
  11. 11. All Rights Reserved © Joget Inc Define Duration Unit Joget Inc Internal Use Only
  12. 12. All Rights Reserved © Joget Inc Set SLA Limit 2-minute SLA Limit on “Approve Leave” activity Joget Inc Internal Use Only
  13. 13. All Rights Reserved © Joget Inc SLA Limit Indicator Joget Inc Internal Use Only
  14. 14. 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
  15. 15. All Rights Reserved © Joget Inc Service Level Monitor Joget Inc Internal Use Only
  16. 16. 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
  17. 17. 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
  18. 18. 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
  19. 19. 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
  20. 20. All Rights Reserved © Joget Inc Setting Deadlines and Exceptions Joget Inc Internal Use Only
  21. 21. 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
  22. 22. 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
  23. 23. All Rights Reserved © Joget Inc Important Note • SLA will not manipulate the flow of your Workflow Process, Deadlines will. Joget Inc Internal Use Only
  24. 24. 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
  25. 25. 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

×