[MNT-20839] (German) export process with multi instance set ot 'Sequenziell' results in parallel Created: 09-Aug-19  Updated: 22-Sep-20

Status: Open
Project: Service Packs and Hot Fixes
Component/s: APS Kickstart/Studio
Affects Version/s: Alfresco Process Services 1.9.0.5
Fix Version/s: Alfresco Process Services .N

Type: Service Pack Request
Reporter: Jennie Soria [X] (Inactive) Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

APS 1.9.0.5 German browser language


Attachments: PNG File FixImportGerUIResult.png     PNG File ResultImport.png     PNG File SetSequenziell.png    
Bug Priority:
Category 1
ACT Numbers:

00993481


 Description   

Summary

When you create a process in German, and set the value of a subprocess or any other element as 'sequential' ('Sequenziell'), on export and import it gets changed to 'Parallel'.

Replication Steps

  • Using a German browser
  • Import the attached sample process ('Sequencial Bug.bpmn20.xml)
  • Click on subprocess and change "Mehrfachinstanztyp:" to "Sequenziell"
  • Save and download process
  • Import process back in
  • Check the setting on the subprocess

Expected Behavior

  • when multi instance loop is set to sequential regardless of language of UI, it should still be set as sequential when process is exported and imported

Actual Behavior

  • when multi instance loop is not explicitly set to 'Sequential' (i.e another language, ex German) the multi instance loop configuration gets changed to parallel when process is exported and imported

Additional Information

The bpmn20.xml should look like this:

...
 <multiInstanceLoopCharacteristics isSequential="true" activiti:collection="${collection}" activiti:elementVariable="${var}"/>
...

The export of process ends up with this instead

...
 <multiInstanceLoopCharacteristics isSequential="false" activiti:collection="${collection}" activiti:elementVariable="${var}"/>
...

Additionally, if I fix the bpmn20 and import it into the German browser, the actual value rendered at first is the English 'Sequential', the pull down menu has the German 'Sequenziell'.

This is highly likely occurring for any languages which are not using explicitly 'Sequential' in the editor for the multi instance loop setting.


Generated at Fri Sep 25 21:47:13 BST 2020 using Jira 7.13.15#713015-sha1:7c5ddd2c3e1709974ae9c48c17df8edd3919fe2c.