• Accueil / Salesforce / Basé sur la…
, Basé sur la valeur du champ de modification de l&rsquo;objet parent dans l&rsquo;objet enfant<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

Basé sur la valeur du champ de modification de l’objet parent dans l’objet enfant7 minutes de lecture


Il s’agit d’un déclencheur de style «agrégation-requête-mise à jour» standard.

  • Tout d’abord, nous rassemblons tous les comptes qui ont changé,
  • Ensuite, nous recherchons tous les contacts de ces comptes et voyons s’ils correspondent aux anciennes valeurs, et si oui, nous les ajoutons à une liste à mettre à jour,
  • Enfin, nous mettons à jour les enregistrements.

Q. Je souhaite écrire un déclencheur pour activer une case à cocher dans le contact chaque fois que son compte est modifié.

COMPRENDRE LA LOGIQUE
1.Basé sur connect_america_account__c sur compte, apportez des modifications connect_america_account__c sur contact
Un déclencheur sera inscrit sur le compte
2. Sera-ce avant ou après le déclenchement?
A. After Trigger sont utilisés pour exécuter la logique sur les objets associés, donc c’est après le déclenchement
3. Comment le compte et le contact sont-ils liés?
A. Ils sont liés en fonction de l’ID de compte au contact
4. Quelle variable de contexte de déclenchement sera utilisée?
mettre à jour

Q.Comment écrire un déclencheur pour modifier le numéro de téléphone du contact lorsque le numéro de téléphone du compte change?

https://developer.salesforce.com/forums/?id=906F0000000kHYgIAM

Q.Account et Contact ont tous deux le champ Billing_Address__c. Les contacts ont également une case à cocher appelée active__c. Si active__c est true et Account Billing_Address__c est mis à jour, alors Billing_Address__c du contact est mis à jour

COMPRENDRE LA LOGIQUE
1.Basé sur Billing_Address__c sur le compte et active__c sur contact, apportez les modifications Billing_Address__c sur contact
Un déclencheur sera inscrit sur le compte
2. Sera-ce avant ou après le déclenchement?
A.After Trigger sont utilisés pour exécuter la logique sur les objets associés, donc c’est après le déclenchement
3. Comment le compte et le contact sont-ils liés?
A. Ils sont liés en fonction de l’ID de compte au contact
4. Quelle variable de contexte de déclenchement sera utilisée?
mettre à jour

https://developer.salesforce.com/forums/?id=9060G000000IBknQAG

Déclencher sur le compte pour mettre à jour le contact (chaque fois que l’adresse de facturation du compte est mise à jour, l’adresse postale du contact est également mise à jour)

https://salesforce.stackexchange.com/questions/117600/trigger-on-account-to-update-contactwhenever-account-billingaddress-is-updated

Mettez à jour le champ de téléphone sur les contacts à partir du champ de compte pour les enregistrements existants:

1.Itériez vos nouveaux enregistrements de compte (de préférence en vérifiant si le numéro de téléphone a été réellement modifié, en utilisant la carte Trigger.oldMap), obtenez leurs identifiants dans un ensemble ou une liste.
2. Obtenez les contacts qui font référence aux comptes sélectionnés.
3.Itériez les contacts et attribuez le numéro de téléphone du compte aux contacts.
Mettez à jour les contacts.

https://developer.salesforce.com/forums/?id=906F0000000fydeIAA
https://salesforce.stackexchange.com/questions/41701/update-contact-phone-with-the-account-phone/327522#327522
https://salesforce.stackexchange.com/questions/222590/get-values-of-the-records-from-trigger-newmap-in-before-update-triggers/327524#327524

Créer un déclencheur pour créer automatiquement un contact lorsqu’il y a un nouveau compte

https://salesforce.stackexchange.com/questions/88467/error-with-trigger-createaccountcontact/327523#327523






Source de l'article traduit automatiquement en Français

Besoin d'aide ?
Voulez-vous utiliser Pardot à sa capacité maximale et avoir
+ DE LEADS QUALIFIÉS

Notre analyse de votre Pardot offerte dès aujourd'hui
Merci, vous pouvez compléter notre questionnaire
Nous allons revenir vers vous rapidement !

Fermer