|
| 1 | +--- |
| 2 | +title: Process Engine Adapter C7 Embedded |
| 3 | +--- |
| 4 | + |
| 5 | +# Decisions and supported features |
| 6 | + |
| 7 | +## Task Information |
| 8 | + |
| 9 | +Currently, the Process Engine Adapter C7 Remote supports the following values in task information meta block, mapped from the Camunda C7 engine: |
| 10 | + |
| 11 | +The `TaskInformation.getMeta()` provides meta information about the task in form of a `Map<String, String>` for maximum compatibility. The Original Type column denotes |
| 12 | +the real type, you want to access if reading the field. For this purpose, `TaskInformation` offers special access methods `getMetaValueAsOffsetDate` and `getMetaValueAsStringSet`. |
| 13 | + |
| 14 | + |
| 15 | +### User Tasks |
| 16 | + |
| 17 | +| Key | Original Type | Description | Example | |
| 18 | +|----------------------|----------------|-----------------------------------------------------------------------------|-------------------------------| |
| 19 | +| activityId | String | Id of the element in BPMN (Task definition key) | approve_user_task | |
| 20 | +| processDefinitionId | String | Id of process definition (given at deployment time) | approval_process:912834729348 | |
| 21 | +| processDefinitionKey | String | Id of the process element in BPMN (Process Definition key) | approval_process | |
| 22 | +| tenantId | String | Tenant Id | my_tenant | |
| 23 | +| taskName | String | Name of the user task (from BPMN or modified by the create listener) | Approve Order | |
| 24 | +| taskDescription | String | Description of the user task (from BPMN or modified by the create listener) | Approve provided order. | |
| 25 | +| assignee | String | Assignee of the user task | USER12345 | |
| 26 | +| candidateUsers | Set<String> | Set of candidate users, separated by a `,` | USER12345,USER12346,USER12347 | |
| 27 | +| candidateGroups | Set<String> | Set of candidate groups, separated by a `,` | marketing,sales | |
| 28 | +| creationDate | OffsetDateTime | Time stamp of task creation formatted as ISO-8601 in UTC | 2025-05-01T10:00:00.000Z | |
| 29 | +| followUpDate | OffsetDateTime | Time stamp of task follow-up formatted as ISO-8601 in UTC | 2025-05-02T10:00:00.000Z | |
| 30 | +| dueDate | OffsetDateTime | Time stamp of task due formatted as ISO-8601 in UTC | 2025-05-05T10:00:00.000Z | |
| 31 | +| lastUpdatedDate | OffsetDateTime | Time stamp of task last update formatted as ISO-8601 in UTC | 2025-05-05T10:00:00.000Z | |
| 32 | + |
| 33 | +### Service Tasks |
| 34 | + |
| 35 | +| Key | Original Type | Description | Example | |
| 36 | +|----------------------|----------------|----------------------------------------------------------------------------|-------------------------------| |
| 37 | +| activityId | String | Id of the element in BPMN (Task definition key) | approve_user_task | |
| 38 | +| processDefinitionId | String | Id of process definition (given at deployment time) | approval_process:912834729348 | |
| 39 | +| processDefinitionKey | String | Id of the process element in BPMN (Process Definition key) | approval_process | |
| 40 | +| tenantId | String | Tenant Id | my_tenant | |
| 41 | +| topicName | String | Topic name (from BPMN) for external task | topic_approve | |
| 42 | +| creationDate | OffsetDateTime | Time stamp of task creation formatted as ISO-8601 in UTC | 2025-05-01T10:00:00.000Z | |
0 commit comments