Initiator checkbox on user task


#1

Hi guys,
I’m referring to https://github.com/flowable/flowable-engine/issues/557.

A quick test run as following

  1. Create new design with 1 user task
  2. On Task Assignment, Tab Identity Store : Assignment -> Assigned To process Initiator
  3. On Task Assignment, Tab Identity Store : Assigned To process Initiator -> Checked
  4. On Task Assignment, Tab Fixed Value : - no changes -
  5. Validate Process
  6. Download Process
  7. Upload Process
  8. On Task Assignment, Tab Identity Store : Assignment -> Assigned To process Initiator
  9. On Task Assignment, Tab Identity Store : Assigned To process Initiator -> Unchecked
  10. On Task Assignment, Tab Fixed Value : Assignee -> $INITIATOR

Finding,

  1. Assigned To process Initiator checkbox change to from checked to uncheck
  2. Assignee changed from null to $INITIATOR

Question

  1. Is those 2 finding is an expected behavior?
  2. Any unit test to reproduce the scenario without deploying to webserver

Thanks


#2

Yes, that’s as designed: the flowable task app will add this process variable such that it works.
However, i agree that there’s a nicer way to visualize it on import, but technically it is the same.