SalesPoint Framework v3.0

Hook: Select a Transition that changes to a special process gate


Requirement

A transition is needed that does nothing but change to another gate. The gate the transition will change to is the rollback-, commit-, stop-, quit- or the log gate of the process the transition will be part of.

Method of Adaptation
Enable Feature
Level of Support
Multi Option  
HotSpot
Processes
Participants
transition , CHANGE_TO_ROLLBACK_GATE, CHANGE_TO_COMMIT_GATE, CHANGE_TO_STOP_GATE, CHANGE_TO_QUIT_GATE, CHANGE_TO_LOG_GATE

Changes

  1. if destination gate is rollback gate, i.e. process achievments are to be rolled back:
    1. transition = CHANGE_TO_ROLLBACK_GATE.
  2. if destination gate is commit gate, i.e. process achievments are to be commited:
    1. transition = CHANGE_TO_COMMIT_GATE.
  3. if destination gate is stop gate, i.e. the process is to be stopped:
    1. transition = CHANGE_TO_STOP_GATE.
  4. if destination gate is quit gate, i.e. the process finish sequence is to be started as though by calling SaleProcess.quit :
    1. transition = CHANGE_TO_QUIT_GATE.
  5. if destination gate is log gate, i.e. process achievments are to be logged:
    1. transition = CHANGE_TO_LOG_GATE.

Constraints


SalesPoint Framework v3.0