eca-1.0.x-dev/tests/modules/cross_ref/config/install/eca.eca.eca_test_0001.yml
tests/modules/cross_ref/config/install/eca.eca.eca_test_0001.yml
langcode: en status: true dependencies: config: - field.field.node.type_1.field_other_node - field.field.node.type_2.field_other_node - field.storage.node.field_other_node module: - eca_base - eca_content id: eca_test_0001 modeller: bpmn_io label: 'Cross references' version: v1 weight: null events: Event_011cx7s: plugin: 'content_entity:insert' label: 'Insert node' configuration: type: 'node _all' successors: - id: Activity_1rlgsjy condition: '' Event_1cfd8ek: plugin: 'content_entity:update' label: 'Update node' configuration: type: 'node _all' successors: - id: Activity_1rlgsjy condition: '' - id: Activity_1cxcwjm condition: '' conditions: Flow_0iztkfs: plugin: eca_entity_type_bundle configuration: negate: false type: 'node type_1' entity: '' Flow_1jqykgu: plugin: eca_entity_type_bundle configuration: negate: false type: 'node type_2' entity: '' Flow_0i81v8o: plugin: eca_entity_field_value configuration: case: false expected_value: '[entity:nid]' field_name: field_other_node operator: equal type: value negate: true entity: refentity Flow_1tgic5x: plugin: eca_entity_field_value_empty configuration: field_name: field_other_node negate: true entity: '' Flow_0rgzuve: plugin: eca_entity_field_value_empty configuration: negate: false field_name: field_other_node entity: '' Flow_0c3s897: plugin: eca_entity_field_value_empty configuration: field_name: field_other_node negate: true entity: originalentity gateways: Gateway_1xl2rvc: type: 0 successors: - id: Activity_0k6im8f condition: '' - id: Activity_1oj601y condition: '' actions: Activity_1rlgsjy: plugin: eca_token_load_entity label: 'Load original entity' configuration: token_name: originalentity from: current entity_type: _none entity_id: '' revision_id: '' properties: '' langcode: _interface latest_revision: false unchanged: true object: '' successors: - id: Activity_0r1gs9s condition: Flow_0iztkfs - id: Activity_0r1gs9s condition: Flow_1jqykgu Activity_0h8b7vh: plugin: eca_token_load_entity_ref label: 'Load referenced node' configuration: field_name_entity_ref: field_other_node token_name: refentity from: current entity_type: _none entity_id: '' revision_id: '' properties: '' langcode: _interface latest_revision: false unchanged: false object: '' successors: - id: Gateway_1xl2rvc condition: Flow_0i81v8o Activity_0k6im8f: plugin: eca_set_field_value label: 'Set Cross Ref' configuration: field_name: field_other_node field_value: '[entity:nid]' method: 'set:clear' strip_tags: false trim: false save_entity: true object: refentity successors: { } Activity_0r1gs9s: plugin: eca_void_and_condition label: void configuration: { } successors: - id: Activity_0h8b7vh condition: Flow_1tgic5x - id: Activity_1ch3wrr condition: Flow_0rgzuve Activity_1oj601y: plugin: action_message_action label: Msg configuration: message: 'Node [entity:title] references [refentity:title]' replace_tokens: true successors: { } Activity_1cxcwjm: plugin: action_message_action label: Msg configuration: message: 'Node [entity:title] got updated' replace_tokens: true successors: { } Activity_1w7m4sk: plugin: eca_token_load_entity_ref label: 'Load referenced node' configuration: field_name_entity_ref: field_other_node token_name: originalentityref from: current entity_type: _none entity_id: '' revision_id: '' properties: '' langcode: _interface latest_revision: false unchanged: false object: originalentity successors: - id: Activity_1bfoheo condition: '' - id: Activity_077d2t8 condition: '' Activity_1ch3wrr: plugin: eca_void_and_condition label: void configuration: { } successors: - id: Activity_1w7m4sk condition: Flow_0c3s897 Activity_1bfoheo: plugin: eca_set_field_value label: 'Empty Cross Ref' configuration: field_name: field_other_node field_value: '' method: 'set:clear' strip_tags: false trim: false save_entity: true object: originalentityref successors: { } Activity_077d2t8: plugin: action_message_action label: Msg configuration: message: 'The title of the referenced node is [originalentity:field_other_node:entity:title].' replace_tokens: true successors: { }