Skip to content

FLOW_BypassTrigger

Class · Group: Triggers

apex
global inherited sharing class FLOW_BypassTrigger

Flow 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

MethodDescription
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

ParameterTypeDescription
requestsListA list of bypass requests to process

Throws

ExceptionDescription
IllegalArgumentExceptionif more than one request is provided
NoSuchElementExceptionif 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

ClassDescription
DTO_RequestRequest DTO for the Trigger Bypass invocable action.