Skip to content
Snippets Groups Projects
Commit cc854cf4 authored by jurgenhaas's avatar jurgenhaas
Browse files

Merge branch 'develop' into 'main'

#61 Issue #3382965 by Grimreaper, jurgenhaas: Fix role...

See merge request !94
parents e80b1acb 6e157c75
No related branches found
No related tags found
2 merge requests!107Fix example "content validation",!94drupal/documentation/eca#61 Issue #3382965 by Grimreaper, jurgenhaas: Fix role...
Pipeline #1128443 passed
......@@ -3,13 +3,12 @@ version: '3.7'
services:
mkdocs:
container_name: mkdocs
image: registry.lakedrops.com/docker/mkdocs:1.5.2.2
image: registry.lakedrops.com/docker/mkdocs:1.5.3
restart: unless-stopped
ports:
- 8999:8000
environment:
LIVE_RELOAD_SUPPORT: 'true'
ADD_MODULES: fontawesome-markdown mkdocs-git-revision-date-localized-plugin mkdocs-material==9.4.1 mkdocs-material[imaging] mkdocs-build-plantuml-plugin mkdocs-new-features-notifier mkdocs-git-authors-plugin markdown-include mkdocs-simple-hooks mkdocs-video tzdata mkdocs-backlinks
FAST_MODE: 'true'
DOCS_DIRECTORY: /mkdocs
volumes:
......
---
title: ECA Library - Detect user role changes
version: v1
version: v2
tags:
- bpmn
- library
......@@ -11,7 +11,7 @@ tags:
---
# Detect user role changes
Version v1
Version v2
<script>url='bpmn_io-eca_lib_0010.xml';archive='bpmn_io-eca_lib_0010.tar.gz'</script>
{!include/library/viewer.html!}
......@@ -48,17 +48,21 @@ For each missing role, this model shows a message on screen.
### Actions
- [Load the original user entity](/plugins/eca/content/actions/eca_token_load_entity)
- [Get the list of current roles](/plugins/eca/base/actions/eca_token_set_value)
- [Get next role](/plugins/eca/base/actions/eca_list_remove)
- [Message that the role is new](/plugins/core/actions/action_message_action)
- [Join original IDs](/plugins/eca/base/actions/eca_token_set_value)
- [Join current IDs](/plugins/eca/base/actions/eca_token_set_value)
- [Get the list of original roles](/plugins/eca/base/actions/eca_token_set_value)
- [Get next role](/plugins/eca/base/actions/eca_list_remove)
- [Message that role has been removed](/plugins/eca/base/actions/eca_warning_message)
- [Get the list of original roles](/plugins/eca/content/actions/eca_get_field_value)
- [Get the list of current roles](/plugins/eca/content/actions/eca_get_field_value)
## Changelog
`v1`
: Initial version
`v2`
: Replace &quot;Token: set value&quot; actions by &quot;Entity: get field value&quot; actions
No preview for this file type
<?xml version="1.0" encoding="UTF-8"?>
<bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:qa="http://some-company/schema/bpmn/qa" id="sample-diagram" targetNamespace="http://bpmn.io/schema/bpmn" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd">
<bpmn2:process id="eca_lib_0010" name="Detect user role changes" isExecutable="true" camunda:versionTag="v1">
<bpmn2:process id="eca_lib_0010" name="Detect user role changes" isExecutable="true" camunda:versionTag="v2">
<bpmn2:documentation>When a user entity gets saved, this model compares the list of original and current roles of that user and finds out, which ones got added and which ones got removed.
This involves 2 loops where we first go through the list of current roles to see if one of them is missing from the list of original roles. Then we gro through the list of original roles to see if ones of them is missing in the list of current roles.
......@@ -10,6 +10,7 @@ For each missing role, this model shows a message on screen.</bpmn2:documentatio
<camunda:properties>
<camunda:property name="Changelog v1" value="Initial version" />
<camunda:property name="Tags" value="simple,user,roles,loop" />
<camunda:property name="Changelog v2" value="Replace &#34;Token: set value&#34; actions by &#34;Entity: get field value&#34; actions" />
</camunda:properties>
</bpmn2:extensionElements>
<bpmn2:startEvent id="Event_0ykwjun" name="Pre-save user entity" camunda:modelerTemplate="org.drupal.event.content_entity:presave">
......@@ -60,29 +61,9 @@ For each missing role, this model shows a message on screen.</bpmn2:documentatio
</camunda:field>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_0u4gag4</bpmn2:incoming>
<bpmn2:outgoing>Flow_0mz1xfg</bpmn2:outgoing>
<bpmn2:outgoing>Flow_1rphfym</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:sequenceFlow id="Flow_0u4gag4" sourceRef="Event_0ykwjun" targetRef="Activity_00d43un" />
<bpmn2:sequenceFlow id="Flow_0mz1xfg" sourceRef="Activity_00d43un" targetRef="Activity_0awchag" />
<bpmn2:task id="Activity_06pgja8" name="Get the list of current roles" camunda:modelerTemplate="org.drupal.action.eca_token_set_value">
<bpmn2:extensionElements>
<camunda:properties>
<camunda:property name="pluginid" value="eca_token_set_value" />
</camunda:properties>
<camunda:field name="token_name">
<camunda:string>current_roles</camunda:string>
</camunda:field>
<camunda:field name="token_value">
<camunda:string>[entity:roles]</camunda:string>
</camunda:field>
<camunda:field name="use_yaml">
<camunda:string>no</camunda:string>
</camunda:field>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_0oe2ft1</bpmn2:incoming>
<bpmn2:outgoing>Flow_1glymdp</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:sequenceFlow id="Flow_0oe2ft1" sourceRef="Activity_0awchag" targetRef="Activity_06pgja8" />
<bpmn2:exclusiveGateway id="Gateway_0oo149x">
<bpmn2:incoming>Flow_0qq3czj</bpmn2:incoming>
<bpmn2:incoming>Flow_0fvyorq</bpmn2:incoming>
......@@ -152,7 +133,6 @@ For each missing role, this model shows a message on screen.</bpmn2:documentatio
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_0uft5ux</bpmn2:incoming>
</bpmn2:task>
<bpmn2:sequenceFlow id="Flow_1glymdp" sourceRef="Activity_06pgja8" targetRef="Activity_110rhvk" />
<bpmn2:sequenceFlow id="Flow_0od7wcu" camunda:modelerTemplate="org.drupal.condition.eca_scalar" sourceRef="Activity_110rhvk" targetRef="Activity_19ofwku">
<bpmn2:extensionElements>
<camunda:field name="left">
......@@ -226,7 +206,7 @@ For each missing role, this model shows a message on screen.</bpmn2:documentatio
<camunda:string>no</camunda:string>
</camunda:field>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_1glymdp</bpmn2:incoming>
<bpmn2:incoming>Flow_0lchl4w</bpmn2:incoming>
<bpmn2:outgoing>Flow_0od7wcu</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:task id="Activity_19ofwku" name="Join current IDs" camunda:modelerTemplate="org.drupal.action.eca_token_set_value">
......@@ -247,24 +227,6 @@ For each missing role, this model shows a message on screen.</bpmn2:documentatio
<bpmn2:incoming>Flow_0od7wcu</bpmn2:incoming>
<bpmn2:outgoing>Flow_0qq3czj</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:task id="Activity_0awchag" name="Get the list of original roles" camunda:modelerTemplate="org.drupal.action.eca_token_set_value">
<bpmn2:extensionElements>
<camunda:properties>
<camunda:property name="pluginid" value="eca_token_set_value" />
</camunda:properties>
<camunda:field name="token_name">
<camunda:string>original_roles</camunda:string>
</camunda:field>
<camunda:field name="token_value">
<camunda:string>[original_user:roles]</camunda:string>
</camunda:field>
<camunda:field name="use_yaml">
<camunda:string>no</camunda:string>
</camunda:field>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_0mz1xfg</bpmn2:incoming>
<bpmn2:outgoing>Flow_0oe2ft1</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:exclusiveGateway id="Gateway_023lv0o">
<bpmn2:incoming>Flow_1aw01mx</bpmn2:incoming>
<bpmn2:incoming>Flow_1dq29h8</bpmn2:incoming>
......@@ -366,6 +328,45 @@ For each missing role, this model shows a message on screen.</bpmn2:documentatio
</bpmn2:extensionElements>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="Flow_1dq29h8" sourceRef="Gateway_1dvf50w" targetRef="Gateway_023lv0o" />
<bpmn2:sequenceFlow id="Flow_1rphfym" sourceRef="Activity_00d43un" targetRef="Activity_0111k7q" />
<bpmn2:task id="Activity_0111k7q" name="Get the list of original roles" camunda:modelerTemplate="org.drupal.action.eca_get_field_value">
<bpmn2:extensionElements>
<camunda:properties>
<camunda:property name="pluginid" value="eca_get_field_value" />
</camunda:properties>
<camunda:field name="field_name">
<camunda:string>roles</camunda:string>
</camunda:field>
<camunda:field name="token_name">
<camunda:string>original_roles</camunda:string>
</camunda:field>
<camunda:field name="object">
<camunda:string>original_user</camunda:string>
</camunda:field>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_1rphfym</bpmn2:incoming>
<bpmn2:outgoing>Flow_04klu24</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:task id="Activity_0ea3ls7" name="Get the list of current roles" camunda:modelerTemplate="org.drupal.action.eca_get_field_value">
<bpmn2:extensionElements>
<camunda:properties>
<camunda:property name="pluginid" value="eca_get_field_value" />
</camunda:properties>
<camunda:field name="field_name">
<camunda:string>roles</camunda:string>
</camunda:field>
<camunda:field name="token_name">
<camunda:string>current_roles</camunda:string>
</camunda:field>
<camunda:field name="object">
<camunda:string></camunda:string>
</camunda:field>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_04klu24</bpmn2:incoming>
<bpmn2:outgoing>Flow_0lchl4w</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:sequenceFlow id="Flow_04klu24" sourceRef="Activity_0111k7q" targetRef="Activity_0ea3ls7" />
<bpmn2:sequenceFlow id="Flow_0lchl4w" sourceRef="Activity_0ea3ls7" targetRef="Activity_110rhvk" />
<bpmn2:textAnnotation id="TextAnnotation_0soy7mw">
<bpmn2:text>Is role contained in original?</bpmn2:text>
</bpmn2:textAnnotation>
......@@ -377,14 +378,6 @@ For each missing role, this model shows a message on screen.</bpmn2:documentatio
</bpmn2:process>
<bpmndi:BPMNDiagram id="sid-ecd79be2-d19d-49ab-b83e-5e74084b0a24">
<bpmndi:BPMNPlane id="sid-efa9e177-1847-41a5-8ccb-6e1cbeea618c" bpmnElement="eca_lib_0010">
<bpmndi:BPMNShape id="TextAnnotation_0soy7mw_di" bpmnElement="TextAnnotation_0soy7mw">
<dc:Bounds x="1030" y="240" width="100" height="39" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="TextAnnotation_0ic4tga_di" bpmnElement="TextAnnotation_0ic4tga">
<dc:Bounds x="1040" y="430" width="100" height="35" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0ykwjun_di" bpmnElement="Event_0ykwjun">
<dc:Bounds x="382" y="122" width="36" height="36" />
<bpmndi:BPMNLabel>
......@@ -395,19 +388,6 @@ For each missing role, this model shows a message on screen.</bpmn2:documentatio
<dc:Bounds x="470" y="100" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_06pgja8_di" bpmnElement="Activity_06pgja8">
<dc:Bounds x="790" y="100" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0iqlgcn_di" bpmnElement="Activity_110rhvk">
<dc:Bounds x="950" y="100" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0zlonvl_di" bpmnElement="Activity_19ofwku">
<dc:Bounds x="1110" y="100" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1tc725j_di" bpmnElement="Activity_0awchag">
<dc:Bounds x="630" y="100" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_0oo149x_di" bpmnElement="Gateway_0oo149x" isMarkerVisible="true">
<dc:Bounds x="655" y="285" width="50" height="50" />
</bpmndi:BPMNShape>
......@@ -415,50 +395,59 @@ For each missing role, this model shows a message on screen.</bpmn2:documentatio
<dc:Bounds x="770" y="270" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_177ox8b_di" bpmnElement="Activity_177ox8b">
<dc:Bounds x="1110" y="270" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_1lew0w0_di" bpmnElement="Gateway_1lew0w0" isMarkerVisible="true">
<dc:Bounds x="965" y="285" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0iqlgcn_di" bpmnElement="Activity_110rhvk">
<dc:Bounds x="950" y="100" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0zlonvl_di" bpmnElement="Activity_19ofwku">
<dc:Bounds x="1110" y="100" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_023lv0o_di" bpmnElement="Gateway_023lv0o" isMarkerVisible="true">
<dc:Bounds x="595" y="505" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_177ox8b_di" bpmnElement="Activity_177ox8b">
<dc:Bounds x="1110" y="270" width="100" height="80" />
<bpmndi:BPMNShape id="Activity_1gz1o1e_di" bpmnElement="Activity_1gz1o1e">
<dc:Bounds x="770" y="490" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_1dvf50w_di" bpmnElement="Gateway_1dvf50w" isMarkerVisible="true">
<dc:Bounds x="965" y="505" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1tfsnem_di" bpmnElement="Activity_1tfsnem">
<dc:Bounds x="1110" y="490" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_1dvf50w_di" bpmnElement="Gateway_1dvf50w" isMarkerVisible="true">
<dc:Bounds x="965" y="505" width="50" height="50" />
<bpmndi:BPMNShape id="TextAnnotation_0soy7mw_di" bpmnElement="TextAnnotation_0soy7mw">
<dc:Bounds x="1030" y="240" width="120" height="39" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1gz1o1e_di" bpmnElement="Activity_1gz1o1e">
<dc:Bounds x="770" y="490" width="100" height="80" />
<bpmndi:BPMNShape id="TextAnnotation_0ic4tga_di" bpmnElement="TextAnnotation_0ic4tga">
<dc:Bounds x="1040" y="430" width="130" height="35" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_10avhmr_di" bpmnElement="Activity_0111k7q">
<dc:Bounds x="630" y="100" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0ea3ls7_di" bpmnElement="Activity_0ea3ls7">
<dc:Bounds x="790" y="100" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Association_01v7e20_di" bpmnElement="Association_01v7e20">
<di:waypoint x="1063" y="310" />
<di:waypoint x="1075" y="279" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Association_0sn80ng_di" bpmnElement="Association_0sn80ng">
<di:waypoint x="1063" y="530" />
<di:waypoint x="1083" y="465" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0u4gag4_di" bpmnElement="Flow_0u4gag4">
<di:waypoint x="418" y="140" />
<di:waypoint x="470" y="140" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0mz1xfg_di" bpmnElement="Flow_0mz1xfg">
<di:waypoint x="570" y="140" />
<di:waypoint x="630" y="140" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0oe2ft1_di" bpmnElement="Flow_0oe2ft1">
<di:waypoint x="730" y="140" />
<di:waypoint x="790" y="140" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1glymdp_di" bpmnElement="Flow_1glymdp">
<di:waypoint x="890" y="140" />
<di:waypoint x="950" y="140" />
<bpmndi:BPMNEdge id="Flow_1wqp70m_di" bpmnElement="Flow_1wqp70m">
<di:waypoint x="705" y="310" />
<di:waypoint x="770" y="310" />
<bpmndi:BPMNLabel>
<dc:Bounds x="712" y="292" width="53" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0od7wcu_di" bpmnElement="Flow_0od7wcu">
<di:waypoint x="1050" y="140" />
......@@ -470,38 +459,25 @@ For each missing role, this model shows a message on screen.</bpmn2:documentatio
<di:waypoint x="680" y="220" />
<di:waypoint x="680" y="285" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0297x5u_di" bpmnElement="Flow_0297x5u">
<di:waypoint x="870" y="310" />
<di:waypoint x="965" y="310" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0uft5ux_di" bpmnElement="Flow_0uft5ux">
<di:waypoint x="1015" y="310" />
<di:waypoint x="1110" y="310" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0fvyorq_di" bpmnElement="Flow_0fvyorq">
<di:waypoint x="990" y="335" />
<di:waypoint x="990" y="410" />
<di:waypoint x="680" y="410" />
<di:waypoint x="680" y="335" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1wqp70m_di" bpmnElement="Flow_1wqp70m">
<di:waypoint x="705" y="310" />
<di:waypoint x="770" y="310" />
<bpmndi:BPMNLabel>
<dc:Bounds x="712" y="292" width="53" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1aw01mx_di" bpmnElement="Flow_1aw01mx">
<di:waypoint x="655" y="310" />
<di:waypoint x="620" y="310" />
<di:waypoint x="620" y="505" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0297x5u_di" bpmnElement="Flow_0297x5u">
<di:waypoint x="870" y="310" />
<di:waypoint x="965" y="310" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0uft5ux_di" bpmnElement="Flow_0uft5ux">
<di:waypoint x="1015" y="310" />
<di:waypoint x="1110" y="310" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1dq29h8_di" bpmnElement="Flow_1dq29h8">
<di:waypoint x="990" y="555" />
<di:waypoint x="990" y="630" />
<di:waypoint x="620" y="630" />
<di:waypoint x="620" y="555" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1vrc3l9_di" bpmnElement="Flow_1vrc3l9">
<di:waypoint x="645" y="530" />
<di:waypoint x="770" y="530" />
......@@ -517,6 +493,32 @@ For each missing role, this model shows a message on screen.</bpmn2:documentatio
<di:waypoint x="1015" y="530" />
<di:waypoint x="1110" y="530" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1dq29h8_di" bpmnElement="Flow_1dq29h8">
<di:waypoint x="990" y="555" />
<di:waypoint x="990" y="630" />
<di:waypoint x="620" y="630" />
<di:waypoint x="620" y="555" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Association_01v7e20_di" bpmnElement="Association_01v7e20">
<di:waypoint x="1063" y="310" />
<di:waypoint x="1075" y="279" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Association_0sn80ng_di" bpmnElement="Association_0sn80ng">
<di:waypoint x="1063" y="530" />
<di:waypoint x="1083" y="465" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1rphfym_di" bpmnElement="Flow_1rphfym">
<di:waypoint x="570" y="140" />
<di:waypoint x="630" y="140" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_04klu24_di" bpmnElement="Flow_04klu24">
<di:waypoint x="730" y="140" />
<di:waypoint x="790" y="140" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0lchl4w_di" bpmnElement="Flow_0lchl4w">
<di:waypoint x="890" y="140" />
<di:waypoint x="950" y="140" />
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</bpmn2:definitions>
No preview for this file type
......@@ -242,7 +242,7 @@
<bpmn2:incoming>Flow_09mef4l</bpmn2:incoming>
</bpmn2:task>
<bpmn2:sequenceFlow id="Flow_09mef4l" sourceRef="Gateway_1tbbhie" targetRef="Activity_03beihz" />
<bpmn2:sequenceFlow id="Flow_0j7r2le" name="Title contains &#34;Apped&#34;" camunda:modelerTemplate="org.drupal.condition.eca_entity_field_value" sourceRef="Event_056l2f4" targetRef="Gateway_113xj72">
<bpmn2:sequenceFlow id="Flow_0j7r2le" name="Title contains &#34;Append&#34;" camunda:modelerTemplate="org.drupal.condition.eca_entity_field_value" sourceRef="Event_056l2f4" targetRef="Gateway_113xj72">
<bpmn2:extensionElements>
<camunda:properties>
<camunda:property name="pluginid" value="eca_entity_field_value" />
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment