FLOW_BypassTrigger
Class · Group: Triggers
apex
global inherited sharing class FLOW_BypassTriggerFlow invocable action to manage trigger bypasses. Supports bypassing a specific trigger action or object, clearing a specific bypass, and clearing all bypasses in a single action.
Since: 1.0
Example:
apex
FLOW_BypassTrigger.DTO_Request request = new FLOW_BypassTrigger.DTO_Request();
request.action = 'BYPASS';
request.bypassType = 'OBJECT_NAME';
request.name = 'Account';
FLOW_BypassTrigger.execute(new List<FLOW_BypassTrigger.DTO_Request> {request});See Also: FLOW_CheckTriggerBypassed, TRG_Base
Methods
| Method | Description |
|---|---|
| global static void execute(List<FLOW_BypassTrigger.DTO_Request> requests) | Manages trigger bypasses based on the requested action. |
Inner Classes
| Class | Description |
|---|---|
| DTO_Request | Request DTO for the Trigger Bypass invocable action. |
Method Details
execute
apex
@InvocableMethod(category='Trigger Actions' description='Bypass, clear, or clear all trigger bypasses for an object or action class.' label='Trigger Bypass') global static void execute(List<FLOW_BypassTrigger.DTO_Request> requests)Manages trigger bypasses based on the requested action.
Parameters:
requests(List) - A list of bypass requests to process
Throws:
- IllegalArgumentException - if more than one request is provided
- NoSuchElementException - if the bypass type or action is invalid
Since: 1.0
Example:
apex
FLOW_BypassTrigger.DTO_Request request = new FLOW_BypassTrigger.DTO_Request();
request.action = 'BYPASS';
request.bypassType = 'OBJECT_NAME';
request.name = 'Account';
FLOW_BypassTrigger.execute(new List<FLOW_BypassTrigger.DTO_Request>{request});