Statements (54)
Predicate | Object |
---|---|
gptkbp:instanceOf |
Salesforce feature
|
gptkbp:associatedWith |
Salesforce object
|
gptkbp:callsign |
Apex class
|
gptkbp:canBe |
automation
integration data validation record creation record deletion sending notifications Apex test methods after trigger before trigger complex business logic custom logic execution delete events enforcement of business rules field updates insert events merge events preventing DML operations process builder alternatives record merge record undelete rollup summary emulation undelete events update events updating related records workflow alternatives |
gptkbp:canBeBulkified |
yes
|
gptkbp:canBeDeactivatedBy |
removing trigger
setting isActive to false |
gptkbp:canBeDeployedOn |
gptkb:Salesforce_DX
change sets |
gptkbp:canBeDisabled |
custom metadata types
custom settings |
gptkbp:canBeDocumentedWith |
comments
|
gptkbp:canBeVersionControlledWith |
source control
|
gptkbp:cause |
recursive calls
|
gptkbp:executedBy |
Apex code
|
gptkbp:hasContextVariables |
Trigger.isAfter
Trigger.isBefore Trigger.isDelete Trigger.isInsert Trigger.isUpdate Trigger.new Trigger.old |
https://www.w3.org/2000/01/rdf-schema#label |
Apex Trigger
|
gptkbp:limitation |
governor limits
|
gptkbp:monitors |
debug logs
|
gptkbp:purpose |
automate actions in Salesforce
|
gptkbp:usedIn |
gptkb:Salesforce
|
gptkbp:writtenBy |
gptkb:Apex
|
gptkbp:bfsParent |
gptkb:Platform_Events
|
gptkbp:bfsLayer |
7
|