Skip to main content

FromWatchRtEntity@1

The FromWatchRtEntity@1 node watch for changes in the OctoMesh Asset Repository and triggers the execution of the transformation pipeline.

Adapter Prerequisites​

Node Configuration​

For fields path, targetPath, targetValueWriteMode, and targetValueKind, see Overview.

triggers:
- type: FromWatchRtEntity@1
updateTypes: UPDATE # The type of change to watch for, can be INSERT, UPDATE, REPLACE, DELETE, or a combination of these
ckTypeId: OctoSdkDemo/Customer # The type of entity to watch for changes
rtId: 65d5c447b420da3fb12381bb # OPTIONAL: The runtime ID of the entity to watch for changes
beforeFieldFilters: # OPTIONAL: Filters to apply to the entity before changes are applied
- field: name # The field to filter
value: "John Doe" # The value to filter
operator: EQ # The operator to use for the filter
afterFieldFilters: # OPTIONAL: Filters to apply to the entity after changes are applied
- field: name # The field to filter
value: "Jane Doe" # The value to filter
operator: EQ # The operator to use for the filter
  • Field operator is of type FieldFilterOperatorDto, all values are valid in CONSTANT_NAME format.
  • Field updateTypes is of type UpdateType, all values are valid in CONSTANT_NAME format.

Example​

This example triggers the pipeline when a change is detected in the Customer entity. The Logger transformation logs a message to the log.

triggers:
- type: FromWatchRtEntity@1
description: Retrieve changes from db
updateTypes: UPDATE
ckTypeId: OctoSdkDemo/Customer
transformations:
- type: Logger@1
message: "Log message" # Message to write to the log