A Salesforce Lightning Web Component application for managing trigger actions in Mitch Spano's Trigger Actions Framework and their execution order across different objects and contexts.
Trigger Actions Explorer requires the latest version of the Trigger Actions Framework to be installed (as of now, Version 0.3.3). Other versions of the framework may work with the explorer, but it is not guaranteed.
-
Unlocked Package (Recommended): Click the install button above to install the unlocked package directly into your Salesforce org.
-
Manual Installation: Copy the contents of this repository into your own Salesforce project and deploy using your preferred method (SFDX CLI, VS Code, etc.).
After installation, assign yourself the "Trigger Actions Explorer" Permission Set and you will be able to navigate to the explorer via the Tab with the same name.
- Manage trigger actions with the same intuitive workflow as Flow Trigger Explorer
- Create and edit trigger actions from a unified interface
- Mass update execution orders through visual reordering or precise decimal entry
- Create new SObject Trigger Settings and Actions directly from the UI
- Automatically handles the distinction between Change Events and regular objects
- Provides context-appropriate options for specialized objects like platform events
- NEW: Validate Entry Criteria directly from UI!
Main interface showing object selector and trigger action sections
Create SObject Trigger Setting modal for configuring object-specific trigger behavior
Create/edit action modal with Apex and Flow options
Edit order mode with up/down arrow controls
Edit order mode with manual decimal entry (1.5, 2.25, 3.75)
DeveloperName editing and deletions are not yet supported by the Apex Metadata API.
Feel free to create issues or pull requests with suggested fixes or problems. I welcome contributions and feedback to improve the application.
Code Generation Notice: This application was developed with significant assistance from Claude (Anthropic's AI assistant). While the core functionality and business logic were designed collaboratively, much of the implementation code was generated and refined through AI assistance. The final codebase represents a collaborative effort between human design requirements and AI implementation capabilities.

