2017-08-08 4 views
0

Nous sommes en train de migrer nos données vers CRM en ligne. Je voudrais exécuter du code javascript que j'ai qui crée le dossier sharepoint pour une entité lorsque la page se charge. Cependant, comme nous utilisons une API pour créer l'enregistrement à partir de données existantes, existe-t-il un moyen d'appeler/déclencher le javascript sur créer un enregistrement?Dynamics CRM - ressource javascript d'appel

+0

Voir si cela pourrait être utile: http://www.powerobjects.com/2013/02/04/bulk-creation-of-sharepoint-folders-dynamics-crm/ –

Répondre

0

Il n'y a pas de hook pour JavaScript avec Dynamics CRM pour déclencher une action lors de la création d'un enregistrement, mais les opérations suivantes peuvent fonctionner (même si c'est un peu compliqué!).

1) Créer un nouveau champ fictif (masqué, mais sur chaque formulaire) appelé "SharePoint Créé?", Il s'agit d'un champ à deux options, la valeur par défaut "Non". 2) Créer une nouvelle fonction JavaScript à exécuter sur "Form Load", qui vérifie le type de formulaire pour s'assurer qu'il est en mode édition (non créé), si c'est le cas, vérifie la valeur de "SharePoint Created?" Si ce champ est "Non", mettez-le à "Oui", appelez votre fonction de création SharePoint, puis enregistrez l'enregistrement.

La meilleure option serait de déplacer l'appel vers un plugin, qui peut être exécuté lors de la création d'un enregistrement, mais comprendre que l'authentification est toujours un problème.

+0

Merci pour la réponse. Le problème est qu'il y a 15 000 enregistrements en cours de migration et que nous ne voulons pas avoir à ouvrir chaque enregistrement. –