2016-06-30 1 views
1

J'ai écrit du code en javascript qui manipule les informations de champ pour mon formulaire de contact. Le code est déclenché sur OnLoad et OnSave. Cela fonctionne bien mais la compagnie a plus de 5000 enregistrements qui ont besoin de ce code pour être appliqué. Y at-il un moyen d'écrire du code ou un plug-in ou un workflow qui chargerait simplement l'enregistrement et le fermerait alors que je pourrais utiliser sur tous les enregistrements pour appliquer le javascript ou dois-je charger chaque enregistrement individuellement?Existe-t-il un moyen de charger simplement des enregistrements dans crm?

+0

Quelle est exactement l'action que vous effectuez? Cela peut être aussi simple que de créer un flux de travail puis de l'exécuter sur tous les enregistrements applicables (ce qui est très facile à faire). –

Répondre

3

Vous pouvez faire une des opérations suivantes en fonction de ce que vous trouvez le plus facile:

  • Application console (préférences personnelles et le plus facile) - Obtenez le record des numéros uniques si vous avez quelque chose mis en place ou GUIDs des dossiers Plugin (Une sorte de mise à jour d'enregistrement nécessaire pour déclencher votre logique) - ajouter un champ de jeter - Enregistrer le plugin sur la mise à jour du champ de jeter, utiliser la mise à jour en vrac et mettre à jour le champ sur tous les enregistrements veux que le plugin fonctionne contre. Supprimer le champ de jeter.
  • Workflow (activité de workflow personnalisée ou prête à l'emploi dépend de la complexité de la manipulation, pas de mise à jour requise pour déclencher votre logique) - Créer une activité workflow/workflow personnalisé et l'exécuter sur tous les enregistrements une éternité pour vous d'obtenir tous les 5000 mis à jour à un maximum de 250 une fois.
+0

qu'implique l'application de console? –

+0

Console d'application comment étape par étape -> https://msdn.microsoft.com/en-us/library/gg695803(v=crm.7).aspx – dynamicallyCRM

+0

Merci, mais cela semble un peu au-delà de la portée de mes capacités . Comment pourrais-je le faire dans un flux de travail? J'ai regardé brièvement mais je n'ai rien trouvé qui puisse aider. –

0

Il semble que l'une des façons les plus simples de faire ce que vous voulez est d'exporter simplement les enregistrements et les champs désirés, puis de les manipuler dans Excel. Vous appliqueriez la même logique dans Excel que vous avez dans votre formulaire JavaScript.
Une fois que vous avez terminé, il suffit de les réimporter dans CRM et les enregistrements existants doivent être mis à jour.

La chose la plus importante à faire est que vous n'exportez qu'après avoir sélectionné l'option "Rendre ces données disponibles pour réimportation en incluant les en-têtes de colonne requis".
enter image description here