--- alias: user-guide-automation-core-tasks-index tags: - automation tasks description: "This documentation details tasks within a core workflow package, categorized by IoT function and workflow stages" --- # Core Tasks This section details the available tasks in the Core package (`connect-iot-controller-engine-core-tasks`), grouped by their category on IoT Workflow designer. ## Core - [Message Bus](core/task_messagebus.md) (Deprecated) - [System Event](core/task_systemevent.md) (Deprecated) - [Timer](core/task_timer.md) (Deprecated) ## Equipment ### Actions - [Driver Command](equipment/actions/task_equipment_drivercommand.md) - [Equipment Configuration](equipment/actions/task_equipment_equipmentconfig.md) - [Equipment Setup Result](equipment/actions/task_equipmentsetupresult.md) (Deprecated) - [Execute Equipment Command](equipment/actions/task_executeequipmentcommand.md) - [Get Equipment Properties](equipment/actions/task_getequipmentproperties.md) - [Send Notification to Driver](equipment/actions/task_sendnotificationtodriver.md) - [Set Equipment Properties](equipment/actions/task_setequipmentproperties.md) ### Triggers - [Driver Event](equipment/triggers/task_equipment_driverevent.md) - [On Equipment Event](equipment/triggers/task_equipmentevent.md) - [On Equipment Setup](equipment/triggers/task_equipmentsetup.md) (Deprecated) - [Subscribe In Driver](equipment/triggers/task_subscribeindriver.md) ## MES ### Actions - [Adjust State](mes/actions/task_adjuststate.md) - [API Post Event](mes/actions/task_apipostevent.md) - [Custom LBO](mes/actions/task_customlbo.md) - [Entity Instance](mes/actions/task_entityinstance.md) - [Execute Action](mes/actions/task_executeaction.md) - [Execute Service Call](mes/actions/task_executeservicecall.md) - [Get Equipment Properties](equipment/actions/task_getequipmentproperties.md) - [Message Bus Reply](mes/actions/task_messagebus_reply.md) - [Message Bus Send](mes/actions/task_messagebus_send.md) - [Resolve Table](mes/actions/task_resolvetable.md) - [Send System Action Reply](mes/actions/task_system_actionreply.md) ### Triggers - [Message Bus Listener](mes/triggers/task_messagebus_listener.md) - [System Action Listener](mes/triggers/task_system_actionlistener.md) ## Rabbit Message Queue ### Actions - [Acknowledge](rabbitmq/actions/task_rabbitmqack.md) - [Publish Message to Exchange](rabbitmq/actions/task_rabbitmqpublishtoexchange.md) - [Send Message to Queue](rabbitmq/actions/task_rabbitmqsendmessagetoqueue.md) ### Configuration - [Setup](rabbitmq/configuration/task_rabbitmqsetup.md) ### Triggers - [Subscribe from Exchange](rabbitmq/triggers/task_rabbitmqsubscribefromexchange.md) - [Subscribe from Queue](rabbitmq/triggers/task_rabbitmqsubscribefromqueue.md) ## Workflow ### Actions - [Arithmetic Operation](workflow/actions/task_arithmeticoperation.md) - [Calculate Checksum](workflow/actions/task_calculatechecksum.md) - [Code](workflow/actions/task_code.md) - [Get Configurations](workflow/actions/task_getconfigurations.md) - [Log Message](workflow/actions/task_logmessage.md) - [Merge Array](workflow/actions/task_mergearray.md) - [Merge Object](workflow/actions/task_mergeobject.md) - [Retrieve Data](workflow/actions/task_retrieve.md) - [Retrieve Data From Queue](workflow/actions/tasks_queue_retrieve.md) - [Store Data](workflow/actions/task_store.md) - [Store Data In Queue](workflow/actions/tasks_queue_store.md) - [Store Data In Queue With Expiration Date](workflow/actions/tasks_queue_store_in_timed_queue.md) - [Store Data With Expiration](workflow/actions/tasks_queue_store_with_expiration.md) ### Configuration - [Custom Templates](workflow/configuration/task_customtemplates.md) ### Control Flow - [Break](workflow/control_flow/task_control_flow_break.md) - [Call Function](workflow/control_flow/task_control_flow_callFunction.md) - [Condition](workflow/control_flow/task_control_flow_condition.md) - [For](workflow/control_flow/task_control_flow_for.md) - [Foreach](workflow/control_flow/task_control_flow_foreach.md) - [Function](workflow/control_flow/task_control_flow_function.md) - [Return](workflow/control_flow/task_control_flow_return.md) - [Switch](workflow/control_flow/task_switch.md) - [Synchronize](workflow/control_flow/task_synchronize.md) - [Throw Error](workflow/control_flow/task_control_flow_throw.md) - [TryCatch](workflow/control_flow/task_control_flow_trycatch.md) - [Workflow](workflow/control_flow/task_workflow.md) - [Workflow End](workflow/control_flow/task_workflowend.md) - [Workflow Start](workflow/control_flow/task_workflowstart.md) ### Parsers - [Expression Evaluator](workflow/parsers/task_expressionevaluator.md) (Deprecated) - [Generic Expression Evaluator](workflow/parsers/task_expressionevaluatorgeneric.md) - [JSONata](workflow/parsers/task_jsonata.md) - [Regular Expression Evaluator](workflow/parsers/task_expressionevaluatorregular.md) - [XPath Expression Evaluator](workflow/parsers/task_expressionevaluatorxpath.md) ### Timers - [On Cron Job](workflow/timers/task_timers_oncronjob.md) - [On Timer](workflow/timers/task_timers_ontimer.md) - [Sleep](workflow/timers/task_timers_sleep.md) - [Timeout](workflow/timers/task_timers_timeout.md) ### Triggers - [Unhandled Error](workflow/triggers/task_unhandlederror.md) ## Zero Downtime - [Send Ready State Reply](zero-downtime/task_send_ready_state_reply.md) - [Ready State Request](zero-downtime/task_ready_state_request.md)