Skip to content
This repository has been archived by the owner on Nov 5, 2023. It is now read-only.

Credit Card Application - jBPM Case Management case project

Notifications You must be signed in to change notification settings

hifly81/bpm-credit-card-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Credit Card Application - jBPM Case Management

A case project with human tasks and different milestones.
It shows:

  • Case mgm features
  • Case file definition
  • Milestones
  • Case users and groups
  • Case conditions
  • Case role assignments vs Human tasks role assignments
  • Case data
  • Case dynamic human tasks
  • BPMN Human tasks
  • SLA

This sample project is used to follow the process of a new credit card request. The request is made by a customer to his own bank. The overall case project must b completed in 5 minutes (SLA); if the SLA is not met, a new User Task is assigned to the administrator
(usage of org.jbpm.casemgmt.impl.wih.EscalateToAdminSLAViolationListener)

Credit Card Application - Case overview

alt text

Credit Card Application - Case assignments

Owner:

  • admin

Groups:

  • customer
  • bank_operator
  • bank_supervisor

Credit Card Application - Case Milestones

Milestone 1 - Customer Form

Case activities:

  • Customer Form User Task
    actor: customer

Milestone 2 - Customer application check

Case activities:

  • Bank Balance Check User Task
    actor: bank_operator
  • Customer debt position User Task
    actor: bank_operator
  • Credit Card Final Approval User Task
    actor: bank_supervisor

Credit Card Application - SLA policy

Case overall SLA due date: 5m (5 minutes)
Bank Balance Check User Task due date: 1m (2 minutes)
Customer debt position User Task due date: 2m (2 minutes)

if the SLA is not met, a new User Task is assigned to the administrator
(usage of org.jbpm.casemgmt.impl.wih.EscalateToAdminSLAViolationListener)

Releases

No releases published

Packages

No packages published