Workflow Engine Moolet reference
This is a reference for Workflow Engine (WFE) Moolets. The WFE Moolet configuration files are located at $MOOGSOFT_HOME/config/moolets
. See Create a WFE Moolet for examples of these configuration files.
name
The name of the new Moolet. You must set a unique name for the Moolet name within each Moogfarmd instance.
Type | String |
Required | Yes |
Default | N/A |
classname
The name of the java class that implements the moolet. WFE moolets are always the "com.moogsoft.farmd.moolet.workflowengine.CWorkflowEngine" java class.
Type | String |
Required | Yes |
Default | N/A |
run_on_startup
Determines whether the new Moolet starts when the Moogfarmd instance starts.
Type | Boolean |
Required | No |
Default |
|
metric_path_moolet
Determines whether the Moolet is included in the events processing metric for Self Monitoring.
You can set the property to true
or false
. If the new Moolet is in a processing chain and logically before the Alert WFE in that chain, set this property to true
. Otherwise, set it to false
.
Type | Boolean |
Required | No |
Default |
|
moobot
A Moobot name or list of Moobot names that the new Moolet runs. The Moolet loads the Moobots in the order specified.
Type | Single Moobot: String Multiple Moobots: Array |
Required | Yes |
Default | N/A |
event_handlers
Specifies the type of event and message the new Moolet listens for.
Type | Single event and message: String Multiple events and messages: Array |
Required | No |
Default | N/A |
process_output_of (alert and Situation WFE Moolets only)
A Moolet name or list of Moolet names for the new Moolet to receive events from.
Type | Single Moolet: String Multiple Moolets: Array |
Required | No |
Default | N/A |
message_type
Specifies the type of object that the Moolet processes. There are three options:
Event: "event".
Alert: "alert".
Situation: "situation".
Type | String |
Required | Yes |
Default | N/A |