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.
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. |
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
| Parameter | Type | Description |
|---|---|---|
requests | List | A list of bypass requests to process |
Throws
| Exception | Description |
|---|---|
| IllegalArgumentException | if more than one request is provided |
| NoSuchElementException | if the bypass type or action is invalid |
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});Inner Classes
| Class | Description |
|---|---|
| DTO_Request | Request DTO for the Trigger Bypass invocable action. |