2010-08-19 5 views
0

d'émission est personnalisée:Convert ordre dans l'entité « X »

J'ai une entité système appelé « commande » et une autre entité personnalisée « X ». Je suis à la recherche d'une fonctionnalité similaire à celle disponible sur le devis intitulé «Convertir en commande». Je veux la même fonctionnalité sur le formulaire de commande qu'il y aura un bouton dessus et quand je clique dessus, il créera l'instance de l'entité 'X' et pas seulement cela, il transférera également tous les attributs de mapping de Order et 'X ', sur le formulaire' X '. Est-ce que quelqu'un peut partager son expérience ou son étape pour mettre en œuvre ceci?

Merci beaucoup.

Répondre

1

Vous devez utiliser JavaScript et appeler les services Web CRM en cliquant sur le nouveau bouton.

Vous n'avez donc pas besoin de mapper vos attributs de vos entités en JavaScript, vous pouvez utiliser InitializeFromRequest pour obtenir le même résultat. J'ai utilisé cette méthode pour qualifier/disqualifier les prospects par programme et les convertir en contact, compte et opportunités.

Il y a un beau code d'échantillon pour cela sur CodePlex: http://www.codeproject.com/KB/cs/CRM_30___EntityMoniker.aspx

S'il vous plaît noter, ce code a un bug. Consultez le message de Ronalds pour une solution rapide: http://ronaldlemmen.blogspot.com/2008/09/convert-lead-to-contact-account-andor.html

0

Yuo peut le faire en utilisant un flux de production déclenché à la demande. Il suffit de créer un flux de travail ciblant l'entité de commande. Dans un premier temps, créez une nouvelle entité X en copiant les valeurs de l'entité passée dans l'ordre.

Si vous voulez que l'option pour faire cela s'affiche sous le menu plus d'actions au lieu des workflows, alors vous pouvez éditer le fichier isv.config.