Skip to content

dschibster/apex-trigger-actions-explorer

Repository files navigation

Trigger Actions Explorer

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.

Installation

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.

Production

Sandbox

  1. Unlocked Package (Recommended): Click the install button above to install the unlocked package directly into your Salesforce org.

  2. 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.

Key Features

  • 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!

Screenshots

Main Explorer View Main interface showing object selector and trigger action sections

Create SObject Trigger Setting Create SObject Trigger Setting modal for configuring object-specific trigger behavior

Create Action Modal Create/edit action modal with Apex and Flow options

Reorder with Arrows Edit order mode with up/down arrow controls

Manual Order Entry Edit order mode with manual decimal entry (1.5, 2.25, 3.75)

Technical Limitations

DeveloperName editing and deletions are not yet supported by the Apex Metadata API.

Support

Feel free to create issues or pull requests with suggested fixes or problems. I welcome contributions and feedback to improve the application.

Disclaimer

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.

About

Work with Trigger Actions as you would with the Flow Trigger Explorer

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •