Product documentation

03. PUBLISH_TO_ZIRCON

This routine publishes the event as it is on the zircon API amqp topic (amq.topic) using the f.z.e.*.*.zircon-event.# routing key

{
  "name": "publish_to_zircon-2",
  "rootVenueScopeId": "42",
  "description": "publish to zircon",
  "routineType": "PUBLISH_TO_ZIRCON",
  "executionOrder": 1,
  "conditionalExpression":"assignedAssetDto!=null"
}
FieldDescriptionPossible values
nameThe name of the routine.

Any text (has to be unique)
For example:
  • “http_post_web_hook”
  • “Notification”
descriptionThe description of the routine.Any text.
For example:
  • “This routine executes an http request.”
  • “This routine sends a notification to the Viewer.”
rootVenueScopeIdDelivered by Favendo. This is the ID of the venue.A specific integer
routineTypeThe type of the routine.PUBLISH_TO_ZIRCON
bodyOnly needed when the routineType “HTTP_WEB_HOOK_ROUTINE” is selected.N.A.
requestUrlOnly needed when the routineType “HTTP_WEB_HOOK_ROUTINE” is selected.N.A.
httpMethodOnly needed when the routineType “HTTP_WEB_HOOK_ROUTINE” is selected.N.A.
httpHeadersOnly needed when the routineType “HTTP_WEB_HOOK_ROUTINE” is selected.N.A.
TitleOnly needed when the routineType “NOTIFICATION” is selected.N.A.
TextOnly needed when the routineType “NOTIFICATION” is selected.N.A.
PriorityOnly needed when the routineType “NOTIFICATION” is selected.N.A.
targetListOnly needed when the routineType “NOTIFICATION” is selected.N.A.
durationInSecondsOnly needed when the routineType “NOTIFICATION” is selected.N.A.
executionOrderDescribes the order of the routines executions in case a managed event has more than one routine assigned.Integer
conditionalExpressionCondition that needs to be met in order for the routine to be executed.
It is expressed in SpEL, and it always needs to return a boolean value.
The expression can also reference properties from the triggered event. 

If the field is empty, the routine is always executed (defaults to true).

For SpEL docs see https://docs.spring.io/spring-framework/docs/4.1.x/spring-framework-reference/html/expressions.html
Spring expression language.
See 04. Spring expression language for more information.