This is a generic task for secure multiparty computation. The idea is that all parties running the secure computation have a task MPC in the group. The input of the task is the input of that party to the joint computation. The output is then computed from the inputs of all parties in the MPC group.
group (with MPC tasks)
input script
Restriction: “groupId” property must exist under stereotype details object - group must have been selected and saved and “groupId” information must not have been deleted from model’s file
Error: groupId is undefined
Restriction: “inputScript” property must exist under stereotype details object - “inputScript” can be empty, but must not have been deleted from model’s file
Error: inputScript is undefined
Restriction: stereotype group must have at least one input and one output data object
Error: group must have at least 1 input and 1 output object
Restriction: there must be at least two tasks in the same stereotype group
Error: group must have at least 2 members
Restriction: all group tasks from the same stereotype group must be on different lanes
Error: each group task must be on separate lane
Restriction: any task from the stereotype group must not be in the incoming or outgoing path of another task from the same stereotype group
Error: all group tasks must be parallel
Restriction: all tasks from different stereotype groups must be in the same order on each lane - ordered lists of stereotype groups must match for each lane
Warning: all group tasks are possibly not parallel
Restriction: all tasks from the same stereotype group that have common Exclusive Gateway elements in their paths (all tasks have the same exclusive gateway in their paths) must exist in all paths that start from these common exclusive gateways
Warning: group task is possibly not accessible to the rest of the group
Restriction: there must be at least one Start Event element on the model (to run parallelism checks)
Warning: Start Event element is missing