项目作者: hifly81

项目描述 :
Credit Card Application - jBPM Case Management case project
高级语言: Visual Basic
项目地址: git://github.com/hifly81/bpm-credit-card-application.git
创建时间: 2018-05-02T13:58:31Z
项目社区:https://github.com/hifly81/bpm-credit-card-application

开源协议:

下载


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)