Auteur de questions
CRM DYNAMICS 2013 mise a jour automatique d un champ à partir d un autre champ d une autre entite

Question
-
bonjour,
dans mon CRM DYNAMICS 2013, il y a 2 champs identiques, l'un dans une entité nommée "Clients" et l'autre dans une entité nommée "Apporteur".
Je voudrais que le champ de l'entité "Clients" soit mis automatiquement à jour à partir de celui de l'entité "Apporteur"
Pouvez-vous me décrire ce que je dois faire pour résoudre ce problème?
Par avance Merci
- Déplacé Teodora Sharkova vendredi 21 juillet 2017 13:44 déplacé du forum MSDN
Toutes les réponses
-
Bonjour,
Tout dépend du modèle de données et du lien entre ces deux entités mais un plugin semble être le moyen le plus adapté à votre besoin.
<a href="http://mscrmtools.blogspot.com" style="font-family:segoe ui; text-decoration:none">Click here to read my blog</a> <br/> <a href="http://rockstar365.com/TanguyTOUZARD" style="font-family:segoe ui; text-decoration:none">I'm a CRM rockstar! Check it out</a> <br/> <br/> <a href="http://www.xrmtoolbox.com" style="font-family:segoe ui; text-decoration:none">Get the ultimate <strong>FREE</strong> set of tools for Microsoft Dynamics CRM</a>
-
Il y a un lien de 1 apporteur pour N client et 1 client peut avoir 1 seul Apporteur
cordialement
- Modifié David NAKACHE mercredi 26 juillet 2017 13:18
-
Bonjour David,
Alors la mise à jour des valeurs en standard de l'entité Parent vers les entités Enfants est impossible, même via un workflow.
En revanche il existe des solutions gratuites sur internet qui vous permettent d'étendre les capacités du CRM. Dans votre cas, il vous faut :
- Un workflow qui se déclenche à la modification de votre champ
Etape 1 du workflow : Utilisation de l'activité de workflow Distribute One to many (Pour avoir cette activité de workflow, suivre ce tuto : https://crmtipoftheday.com/2014/07/03/update-related-records-with-a-workflow/ , après installation des actions de workflow seront ajoutées)
Dans le paramétrage (Définir les propriétés) de l'activité, mettre les valeurs suivantes :
Appeler le workflow décrit ci-dessous
Mettre le nom de relation 1:N technique
- Un workflow à la demande qui fait la mise à jour :
Etape 1 du workflow : Mise à jour et la valeur du champ doit être "Valeur ("Entité Parent")"
Activer vos deux workflows :)
Le résultat est : A chaque modification du champ cible de l'entité Apporteur, la valeur sera placée dans tous les clients enfants de l'apporteur.
J'espère que cela vous aidera ! :)
Ju_li3n
Blog: crmandme.blogspot.com Twitter: https://twitter.com/Ju_li3n
-
-
Bonjour,
Je conseillerais de créer un plugin pour l'entité "Apporteur" pour l'étape "PostUpdate". Et vérifier dans ce plugin, si c'est bien le champ identique qui est modifié dans l'entité "Apporteur".
Si oui :
- récupérer l'id du Client et mettre à jour le champ identique dans l'entité Client :
Entity client = new Entity("Client");
client["clientid"] = Apporteur.getAttribute<EntityReference>("nomDuLookupDesignantLeClient").id
client["nomChampIdentique"] = Apporteur.getAttribute<typeDuChampIdentique>("nomChampIdentique");
service.update(client);
Cordialement,
Mohamed