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.

Leave a Comment

       
Euphoria, forever till the end of times

Euphoria

Share this Doc

Components

Or copy link

CONTENTS