Event configuration
Modifying this entity requires certain user authorization. For more information, see User Groups.
The purpose of an Event configuration is to match an Event type to a Component configuration. An Event configuration is made up of the Event type paired with a selection criteria.
When an Event of a specific Event type happens at runtime, a Job is created if and only if it matches an Eventconfiguration for the Event type of the Event. Depending on the number of fulfilled selection criteria, zero to multiple Jobs are created to execute the Component configuration specified by the matching Event type.
There are three properties of the Event that can be used in a selection criteria: Partner, Node Type and Node Type Version.
Properties
Name | Type | Description |
---|---|---|
Created | DateTime | Date and time when the Event configuration was created. Automatically generated by the system. |
Description | String | Brief description of the Event configuration. |
Entity type | EntityType | Specifies the entity type. The property is Read-only and is only displayed in filter listings to identify the entity type. It can be used for example when filtering on entities with a filter containing an 'All' part. For more information, see Entity filters. |
Event type | IEventType | The Event type (definition) that is used. |
Execute | IComponentConfiguration | The Component configuration to be run when an Event of the specified Event type occurs. |
Modified | DateTime | Date and time of the latest modification of the Event configuration. Automatically generated by the system. |
ID | Guid | The entity id of the Event configuration. Automatically generated by the system. |
Name | String | Name of the Event configuration. |
Node type | INodeType | Node Type selection criteria. Applies only to Events that happen on a Node. Specifies whether the process flow applies to a certain Node Type or to all Node Types. |
Node type version | INodeTypeVersion | Node Type Version selection criteria. Applies only to Events that happen on a Node. Specifies whether the process flow applies to a certain Node Type Version or to all Node Type Versions. |
Partner | IPartner | Partner selection criteria. Applies only to Events that happen on a Node. Specifies whether the process flow applies to a certain Partner or to all Partners. |
Run Parameters | String | The run parameters of the Component. |
Status | EventConfigurationState | Specifies the status of the Event configuration. |
System Internal | Boolean | Specifies whether the entity is a built-in system entity (True) or a customized application entity created to meet the requirements of the business flows (False). A system entity is read-only and cannot be deleted since it may be used by system script(s). New system entities can only be added by certified iCore personnel. |
See Also
Technical architecture & Runtime
Matching Event configurations
Process flow