Group Assignment Manager Triggers
- Last updated
-
-
Save as PDF
A Trigger is a section of code executed before or after inserting or modifying a Salesforce record based on a condition provided. There are different types of triggers based on the actions to be performed. Listed below are the triggers available in TargetX Group Assignment Manager:
AssignmentGroupMemberReset
Trigger/Class |
AssignmentGroupMemberReset |
Object |
Assignment_Group_Member__c (Assignment Group Member v2) |
Type |
after insert, after update |
Description |
Manages assignment group tracking data. |
Affects |
Records_Owned__c |
How affected |
Sets to 0 |
Criteria |
A change to the assignment group parameters |
Custom Setting |
N/A |
Custom Setting Description |
N/A |
Package Version |
1.54 - Current |
GroupAssignmentAccount
Trigger/Class |
GroupAssignmentAccount |
Object |
Parent object - Account |
Type |
after insert, after update |
Description |
Assigns Account record owner to appropriate user. |
Affects |
Account Record Owner field based on custom settings |
How affected |
On update or insert, if the designated group assignment field is set, the trigger will determine the owner based on a round robin strategy |
Criteria |
Value of the group assignment field must match a name in the Assignment_Group__c table |
Custom Setting |
group_assignment_setting__c |
Custom Setting Description |
Designates group assignment, and owner fileds to use while evaluating ownership for objects. |
Package Version |
1.54 - current |
GroupAssignmentContact
Trigger/Class |
GroupAssignmentContact/RoundRobin |
Object |
Contact |
Type |
after insert, after update |
Description |
Assigns Contact record owner to appropriate user. |
Affects |
Record Owner |
How affected |
Updates with User Id |
Criteria |
Value of the group assignment field must match a name in the Assignment_Group__c table |
Custom Setting |
group_assignment_setting__c |
Custom Setting Description |
Designates group assignment, and owner fileds to use while evaluating ownership for objects. |
Package Version |
1.54 - Current |
GroupAssignmentLead
Trigger/Class |
GroupAssignmentLead |
Object |
Lead |
Type |
after insert, after update |
Description |
Assigns Lead record owner to appropriate user. |
Affects |
Lead owner field as set by group_assignment_setting__c |
How affected |
On update or insert, if the designated group assignment field is set, the trigger will determine the owner based on a round robin strategy |
Criteria |
Value of the group assignment field must match a name in the Assignment_Group__c table |
Custom Setting |
group_assignment_setting__c |
Custom Setting Description |
Designates group assignment, and owner fileds to use while evaluating ownership for objects. |
Package Version |
1.54 - Current |
GroupAssignmentOpportunity
Trigger/Class |
GroupAssignmentOpportunity |
Object |
Opportunity |
Type |
after insert, after update |
Description |
Assigns Opportunity record owner to appropriate user. |
Affects |
Owner field as designated by group_assignment_setting__c |
How affected |
On update or insert, if the designated group assignment field is set, the trigger will determine the owner based on a round robin strategy |
Criteria |
Value of the group assignment field must match a name in the Assignment_Group__c table |
Custom Setting |
group_assignment_setting__c |
Custom Setting Description |
Designates group assignment, and owner fileds to use while evaluating ownership for objects. |
Package Version |
1.54 - Current |