TABLE OF CONTENTS |
Active Triggers
AcmeAddressTrigger.trigger
Object: acmetech__Address__c
Trigger to keep Contact Mailing address in sync when the acme address object is updated
fields:
Contact.MailingStreet
Contact.MailingCountry
Contact.MailingCity
Contact.MailingState
Contact.MailingPostalCode
at_account.trigger
Object: Account
If no record type is set, it will set the Account.RecordTypeId based on the Account.acmetech__Type__c
and if Account.RecordTypeId but no Account.acmetech__Type__c, it will set the corresponding type value.
And increments Account.acmetech__Sf_Version__c
at_accountContact.trigger
Object: acmetech__Account_Contact__c
increments acmetech__Account_Contact__c.acmetech__Sf_Version__c
at_address.trigger
Object: acmetech__Address__c
increments acmetech__Address__c.acmetech__Sf_Version__c
at_contact.trigger
Object: Contact
increments Contact.acmetech__Sf_Version__c
at_contactPreferredFields.trigger
Object: Contact
keeps npsp preferred phone, email in sync with the Contact email, phone standard fields
fields:
Contact.Email
Contact.Phone
MembershipCardTrigger.trigger
Object: acmetech__Membership_Card__c
Sets the membership Primary_Member__c, Account, Organization Import Id based on the card Contact information.
fields:
acmetech__Membership_Card__c.acmetech__Account__c
acmetech__Membership_Card__c.acmetech__Primary_Member__c
acmetech__Membership_Card__c.acmetech__Acme_External_Organization_Import_Id__c
Memberships_trigger.trigger
Object: acmetech__Memberships__c
Sets the level description, cleaning up html tags and the organization import id if none is set and the membership has an account
fields:
acmetech__Memberships__c.acmetech__Membership_Level_Description__c
acmetech__Memberships__c.acmetech__Acme_External_Organization_Import_Id__c
Opportunity_trigger.trigger
Object: Opportunity
Sets the Opportunity purchaser if the Opportunity has a Acmer Customer Id, and sets the AccountId based on the Account of the associated Contact obtained
from the Opportunity.acmetech__Acme_Customer_ID__c, if the Opportunity has a acme id and no record type, it will set to the acme order record type.fields:
Opportunity.AccountId
Opportunity.acmetech__Purchaser__c
Opportunity.npsp__Primary_Contact__c
Opportunity.RecordTypeId
OpportunityLineItem_Trigger.trigger
Object: OpportunityLineItem
Links the Line Item to the Opportunity based on the LineItem.acmetech__Acme_External_Order_Id__c, it will also updated the membership paid price and link the
membership to the Opportunity.fields:
OpportunityLineItem.OpportunityId
OpportunityLineItem.PricebookEntryId
OpportunityLineItem.TotalPrice
acmetech__Memberships__c.acmetech__Paid_Price__c
acmetech__Memberships__c.acmetech__Opportunity__c
TransactionLineItem_Trigger.trigger
Object: Transaction_Line_Item__c
sets the membership action based on the transaction line item
fields:
acmetech__Membership_Action__c.acmetech__Membership_Action__c
Disabled Triggers
AccountContactTrigger.trigger
Trigger disabled
AddressTrigger.trigger
Trigger disabled
MembCardTrigger.trigger
Trigger disabled
MembershipTrigger.trigger
Trigger disabled
OpportunityTrigger.trigger
Trigger disabled
Transaction_trigger.trigger
Trigger disabled