Components
Estimated reading: 4 minutes
4 views
{{< loadmermaid >}}
Apex Classes
Actions
Name |
Description |
OrchestratorActionPlanAction |
Creates an action plan for orchestrating processes. |
OrchestratorAdvancedNavigationAction |
Handles advanced navigation actions in the orchestrator. |
OrchestratorApexAction |
Executes a custom Apex action within the orchestrator. |
OrchestratorDeactivateEventHub |
Deactivates the event hub within the orchestrator system. |
OrchestratorDeleteAction |
Manages the deletion of records or data via the orchestrator. |
OrchestratorExceptionAction |
Handles exceptions and errors within orchestrator actions. |
OrchestratorFireEvent |
Fires events within the orchestrator. |
OrchestratorFlowAction |
Executes a Flow within the orchestrator. |
OrchestratorGetRecordAction |
Retrieves records within the orchestrator. |
OrchestratorIgnoreEvent |
Ignores specific events within the orchestrator. |
OrchestratorInsertAction |
Inserts new records into the system using the orchestrator. |
OrchestratorMKTCCreateJourney |
Creates a journey in the Marketing Cloud using the orchestrator. |
OrchestratorMKTCSendEvent |
Sends an event to the Marketing Cloud from the orchestrator. |
OrchestratorNavRecordPageAction |
Navigates to a specific record page in the orchestrator. |
OrchestratorProcessAction |
Executes a process action within the orchestrator. |
OrchestratorPushNotificationAction |
Sends a push notification through the orchestrator. |
OrchestratorSendJMSAction |
Sends a message via JMS (Java Message Service) from the orchestrator. |
OrchestratorSOQLAction |
Executes a SOQL (Salesforce Object Query Language) query in the orchestrator. |
OrchestratorToastAction |
Displays a toast message notification in the user interface. |
OrchestratorUpdateAction |
Updates existing records using the orchestrator. |
OrchestratorUpsertAction |
Performs an upsert operation (update or insert) on records. |
DTO
Name |
Description |
OrchestratorActionPlanWrapper |
Data Transfer Object (DTO) that wraps information related to an action plan. |
OrchestratorActionWrapper |
DTO that encapsulates details and metadata about an action within the action plan. |
OrchestratorInputDefinition |
DTO that defines the structure and details of input parameters for an orchestrator process. |
OrchestratorNameValuePair |
DTO representing a key-value pair, used for passing dynamic data within the process orchestrator. |
ProcessDefinition |
DTO that contains the definition, structure, and metadata of a Process Definition. |
ProcessInstance |
DTO representing a specific Process Instance information. |
Interfaces
Name |
Description |
OrchestratorActionInterface |
Interface that defines the structure and required methods for actions used in orchestrator process. |
OrchestratorInternalActionInterface |
Interface that specifies the required methods for internal actions within the orchestrator process. |
Triggers
Name |
Description |
OrchestratorEvaluationEventTrigger |
Trigger that responds to evaluation events in the orchestrator system. |
OrchestratorTaskTrigger |
Trigger that executes actions in response to task-related events in the orchestrator. |
Controllers, Utils and more
Name |
Description |
ActionPlanViewerController |
Controller that manages the viewing of action plans in the UI. |
FlowDesignerController |
Controller responsible for managing the flow designer interface. |
FormulaEditorLWCController |
Controller for handling logic and actions in the Formula Editor. |
OrchestratorActionCacheManager |
Manages and caches orchestrator action data to optimize performance. |
OrchestratorEngine |
Core engine that drives the logic and execution of orchestrator processes. |
OrchestratorEngineUtils |
Utility class with helper methods for the orchestrator engine. |
OrchestratorManager |
Manages orchestrator processes, including execution and coordination of tasks. |
Custom Object
Name |
Description |
Process Definition |
Templates for the process |
Process Instance |
Process instantiates |
Process Step Instance |
Every step of the process instantiates |
Flexipage
Name |
Description |
Process_Definition_Record_Page |
Show the Process Definition and allow creation and modification of the process. |
Process_Instance_Record_Page |
Show the process instance. |
Wattyo_Orchestrator_UtilityBar |
Background utility to allow navigation. |
Custom App
Name |
Description |
Wattyo_Orchestrator |
Groups all orchestrator functionality. |
Trigger
Name |
Description |
ProcessInstanceTrigger |
Deletes all the Process Instance Steps of a Process Instance once it’s deleted. |
Lightning Web Component
Name |
Description |
actionPlansViewer |
LWC for displaying and visualizing action plans. |
actionPlansViewerActivity |
LWC that shows the activity details within an action plan. |
actionPlansViewerPlan |
LWC for viewing the specific plan details of an action plan. |
flowDesigner |
LWC that provides an interface for designing and configuring orchestrators. |
formulaEditor |
LWC that allows users to edit and manage formulas within the orchestrator. |
orchestratorActionInput |
LWC for defining inputs for orchestrator actions. |
orchestratorActionPicker |
LWC that provides a UI for selecting and picking orchestrator actions. |
orchestratorEventListener |
LWC for defining orchestrator-related events. |
processAction |
LWC for displaying and managing process actions within the orchestrator. |
processActionEditor |
LWC for editing the configuration and details of process actions. |
processActionManager |
LWC that manages process actions, including creation and modification. |
processConnection |
LWC that visually represents connections between process steps. |
processElementInspector |
LWC for inspecting and displaying the properties of a process element. |
processNode |
LWC that represents a node in a process flow diagram. |
selectList |
LWC that provides a selectable list interface for users. |
typedValueEditor |
LWC for editing and managing typed values (e.g., text, numbers, booleans). |
userPicker |
LWC that allows users to search for and select users from a list or lookup. |
Flow
Name |
Description |
Reevaluate_Process_Instance |
Reevaluate a process with or without parameters. |
Platform Event
Name |
Description |
OrchestratorEvaluation |
Used to manage actions in the action plans. |
Notification Type
Name |
Description |
Orchestrator |
Used to manage notifications for the orchestrator. |
Permissions
Name |
Description |
Wattyo_Orchestrator_Admin |
Allows user to see and manage Process Instance and Definition. |
Wattyo_Orchestrator_User |
Allows user to use and see the Process Definition and Instances. |
Quick Actions
Name |
Description |
Process_Instance__c |
Used to call the Reevaluate flow. |