none
CRM DYNAMICS 2013 mise a jour automatique d un champ à partir d un autre champ d une autre entite RRS feed

  • 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
    jeudi 20 juillet 2017 15:25

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>

    lundi 24 juillet 2017 07:11
    Modérateur
  • Il y a un lien de 1 apporteur pour N client et 1 client peut avoir 1 seul Apporteur

    cordialement


    mercredi 26 juillet 2017 13:17
  • 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

    mercredi 26 juillet 2017 13:55
  • Merci pour votre réponse.
    jeudi 27 juillet 2017 14:59
  • 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

    vendredi 1 septembre 2017 08:34