| description: > |
| Implement to provide unique identifier of originator of the activity |
| |
| properties: |
| - name: OriginatorId |
| type: string |
| description: > |
| Unique Id of the originator that initiated the respective |
| operation. This is an implementation-defined string described |
| by a value of type OriginatorType. The originator id can be |
| shown in user interfaces but this field should not be used for |
| any programmatic interrogation of an object. |
| |
| - name: OriginatorType |
| type: enum[self.OriginatorTypes] |
| description: > |
| Type of the originator that initiated the respective |
| operation. |
| |
| enumerations: |
| - name: OriginatorTypes |
| description: > |
| Indicates the type of the originator that initiated the operation. |
| values: |
| - name: Client |
| description: > |
| Client of the service that initiated the operation. |
| - name: Internal |
| description: > |
| A process running on the service initiated the operation. |
| - name: SupportingService |
| description: > |
| A process not running on the service but running on a supporting service |
| initiated the operation. |