Meilleur auteur de réponses
SDK CRM2011 , VS2010 et Dynamics CRM

Question
-
Bonjour,
tout nouveau dans le MS Dynamics CRM.
Je suis entrain de lier SDK CRM avec VS2010 afin de pouvoir personnalisé quelque entité du Dynamics CRM.
Je suis entrain de suivre les étapes de ce site http://crmconsultancy.wordpress.com/2010/10/25/plugins-in-crm-2011/#pluginregistrationtool
Malheureusement lors de la connexion il me sort un long message d'erreur:
Unhandled Exception: System.InvalidOperationException: Metadata contient une référence qui ne peut pas être résolue : 'http://crm.alionis.net/XRMServices/2011/Discovery.svc?wsdl'.
à System.ServiceModel.Description.MetadataExchangeClient.MetadataRetriever.Retrieve(TimeoutHelper timeoutHelper)
à System.ServiceModel.Description.MetadataExchangeClient.ResolveNext(ResolveCallState resolveCallState)
à System.ServiceModel.Description.MetadataExchangeClient.GetMetadata(MetadataRetriever retriever)
à Microsoft.Xrm.Sdk.Client.ServiceMetadataUtility.RetrieveServiceEndpointMetadata(Type contractType, Uri serviceUri)
à Microsoft.Xrm.Sdk.Client.ServiceConfiguration`1..ctor(Uri serviceUri)
à Microsoft.Xrm.Sdk.Client.DiscoveryServiceConfiguration..ctor(Uri serviceUri)
à Microsoft.Xrm.Sdk.Client.ServiceConfigurationFactory.CreateConfiguration[TService](Uri serviceUri)
à Microsoft.Xrm.Sdk.Client.ServiceProxy`1..ctor(Uri uri, Uri homeRealmUri, ClientCredentials clientCredentials, ClientCredentials deviceCredentials)
à Microsoft.Xrm.Sdk.Client.DiscoveryServiceProxy..ctor(Uri uri, Uri homeRealmUri, ClientCredentials clientCredentials, ClientCredentials deviceCredentials)
à PluginRegistrationTool.ManagedTokenDiscoveryServiceProxy..ctor(Uri serviceUri, ClientCredentials userCredentials) dans E:\SDKCRM2011\sdk\tools\pluginregistration\ToolServiceProxies.cs:ligne 33
à PluginRegistrationTool.CrmConnection.get_DiscoveryService() dans E:\SDKCRM2011\sdk\tools\pluginregistration\CrmConnection.cs:ligne 258
à PluginRegistrationTool.CrmConnection.RetrieveOrganizations() dans E:\SDKCRM2011\sdk\tools\pluginregistration\CrmConnection.cs:ligne 315
à PluginRegistrationTool.ConnectionsForm.OpenConnection(CrmConnection con) dans E:\SDKCRM2011\sdk\tools\pluginregistration\ConnectionsForm.cs:ligne 940
Inner Exception: System.Net.WebException: Impossible de se connecter au serveur distant
à System.Net.HttpWebRequest.GetResponse()
à System.ServiceModel.Description.MetadataExchangeClient.MetadataLocationRetriever.DownloadMetadata(TimeoutHelper timeoutHelper)
à System.ServiceModel.Description.MetadataExchangeClient.MetadataRetriever.Retrieve(TimeoutHelper timeoutHelper)
Inner Exception: System.Net.Sockets.SocketException: Une opération a été tentée sur un réseau impossible à atteindre 94.100.160.175:80
à System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
à System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception)
Vu que le MS dynamics CRM est hébergé dans un serveur,j'aimerai bien que quelqu'un me confirme si c'est juste un accès que je n'ai pas ou de me préciser si c'est autre chose.
Merci de votre aide.
soufiane benameur
Réponses
-
Il existe deux notions de workflow CRM avec le SDK:
1) Activités personnalisées de workflow: il s'agit de développer quelques bouts de code métier qui pourront être appelés dans la modélisation des workflows CRM
2) Worklfow personnalisés: il s'agit d'un workflow en entier qui est développé dans visual studio et qui ne peut donc pas être du tout modifié dans l'interface de la CRM
Dans les deux cas, on utilise effectivement le plugin registration tool pour les importer dans la CRM.
Lequel des deux cas vous concerne?
My blog : http://mscrmtools.blogspot.com
Did you try the new CrmDiagTool for Microsoft Dynamics CRM 2011 ? If not, follow me
Upgraded tools for Dynamics CRM 2011!
View Layout Replicator | Searchable Property Updater | Ribbon Browser | SiteMap Editor | JavaScript Web Resource Manager | Role updater- Marqué comme réponse Florin Ciuca vendredi 6 janvier 2012 11:13
-
Juste une chose, le diag tool ne fonctionne pas sur des CRM hebergées...
pour l'adresse en HTTPS, une CRM hebergée est forcément en HTTPS, c'est grâce à ce postulat que j'ai pensé au HTTPS...
Est ce que vous avez besoin d'autre chose? Si non, merci de marquer ma réponse comme la réponse à votre question
My blog : http://mscrmtools.blogspot.com
Did you try the new CrmDiagTool for Microsoft Dynamics CRM 2011 ? If not, follow me
Upgraded tools for Dynamics CRM 2011!
View Layout Replicator | Searchable Property Updater | Ribbon Browser | SiteMap Editor | JavaScript Web Resource Manager | Role updater- Marqué comme réponse bssouf21 mardi 20 décembre 2011 10:03
-
Voici deux liens interessants:
Activer les workflows XAML dans la CRM (à voir si votre hébergeur doit faire ces étapes à votre place): http://msdn.microsoft.com/en-us/library/gg309458.aspx
Développer un workflow XAML avec le developer toolkit: http://blogs.msdn.com/b/crm/archive/2011/11/04/creating-and-deploying-xaml-workflows-using-the-crm-developer-toolkit.aspx
Vous devriez avoir de quoi faire avec ces deux liens
My blog : http://mscrmtools.blogspot.com
Did you try the new CrmDiagTool for Microsoft Dynamics CRM 2011 ? If not, follow me
Upgraded tools for Dynamics CRM 2011!
View Layout Replicator | Searchable Property Updater | Ribbon Browser | SiteMap Editor | JavaScript Web Resource Manager | Role updater- Marqué comme réponse bssouf21 mardi 20 décembre 2011 10:31
Toutes les réponses
-
Bonjour Soufiane,
Quand vous dites que la CRM est hebergée, c'est qu'elle se trouve chez un hébergeur tiers, pas chez vous, c'est bien ça?
Dans ce cas, pouvez vous me confirmer que l'url 'http://crm.alionis.net/XRMServices/2011/Discovery.svc?wsdl' est accessible au travers d'un navigateur et qu'elle renvoie bien du XML?
Ce qui est étrange, si la CRM est hébergée, c'est que l'url devrait être en https...
My blog : http://mscrmtools.blogspot.com
Did you try the new CrmDiagTool for Microsoft Dynamics CRM 2011 ? If not, follow me
Upgraded tools for Dynamics CRM 2011!
View Layout Replicator | Searchable Property Updater | Ribbon Browser | SiteMap Editor | JavaScript Web Resource Manager | Role updater -
Je viens de tester et je confirme, il faut mettre du https dans la configuration du plugin registration tool
My blog : http://mscrmtools.blogspot.com
Did you try the new CrmDiagTool for Microsoft Dynamics CRM 2011 ? If not, follow me
Upgraded tools for Dynamics CRM 2011!
View Layout Replicator | Searchable Property Updater | Ribbon Browser | SiteMap Editor | JavaScript Web Resource Manager | Role updater -
Avant tout je vous remercie pour votre aide.
Pour l’hébergement,effectivement il n'est pas chez nous mais chez un hébergeur tiers.
Vous avez raison pour le HTTPS ,une fois que j'ai modifié je ne reçois plus le même message d'erreur et puis j'ai pu voir mon fichier WSDL.
Mais ce que je ne comprends pas c'est comment ça peut se faire?Est ce que c'est une erreur de l’hébergeur?Parce que moi je ne donne pas cette adresse.
En tout cas je vous remercie pour votre aide.
Je vais tester tout de suite le CrmDiagTool dont vous m'avez parlé.
Cordialement,
soufiane benameur -
Juste une chose, le diag tool ne fonctionne pas sur des CRM hebergées...
pour l'adresse en HTTPS, une CRM hebergée est forcément en HTTPS, c'est grâce à ce postulat que j'ai pensé au HTTPS...
Est ce que vous avez besoin d'autre chose? Si non, merci de marquer ma réponse comme la réponse à votre question
My blog : http://mscrmtools.blogspot.com
Did you try the new CrmDiagTool for Microsoft Dynamics CRM 2011 ? If not, follow me
Upgraded tools for Dynamics CRM 2011!
View Layout Replicator | Searchable Property Updater | Ribbon Browser | SiteMap Editor | JavaScript Web Resource Manager | Role updater- Marqué comme réponse bssouf21 mardi 20 décembre 2011 10:03
-
Par rapport à ce que je vous ai demandé vous m'avez vraiment aidé,je vous remercie encore une fois .
j'ai une autre question à vous posez:
Le but de ces manœuvres c'est de pouvoir personnalisé des Workflow via Visual Studio et SDK. Jusqu'à présent je n'arrive toujours pas à les lier pour tester les workflows que j'ai noté sur papier..
Comment je pourrai faire pour régler ce problème afin de pouvoir commencer le traitement ?
soufiane benameur -
Il existe deux notions de workflow CRM avec le SDK:
1) Activités personnalisées de workflow: il s'agit de développer quelques bouts de code métier qui pourront être appelés dans la modélisation des workflows CRM
2) Worklfow personnalisés: il s'agit d'un workflow en entier qui est développé dans visual studio et qui ne peut donc pas être du tout modifié dans l'interface de la CRM
Dans les deux cas, on utilise effectivement le plugin registration tool pour les importer dans la CRM.
Lequel des deux cas vous concerne?
My blog : http://mscrmtools.blogspot.com
Did you try the new CrmDiagTool for Microsoft Dynamics CRM 2011 ? If not, follow me
Upgraded tools for Dynamics CRM 2011!
View Layout Replicator | Searchable Property Updater | Ribbon Browser | SiteMap Editor | JavaScript Web Resource Manager | Role updater- Marqué comme réponse Florin Ciuca vendredi 6 janvier 2012 11:13
-
-
Voici deux liens interessants:
Activer les workflows XAML dans la CRM (à voir si votre hébergeur doit faire ces étapes à votre place): http://msdn.microsoft.com/en-us/library/gg309458.aspx
Développer un workflow XAML avec le developer toolkit: http://blogs.msdn.com/b/crm/archive/2011/11/04/creating-and-deploying-xaml-workflows-using-the-crm-developer-toolkit.aspx
Vous devriez avoir de quoi faire avec ces deux liens
My blog : http://mscrmtools.blogspot.com
Did you try the new CrmDiagTool for Microsoft Dynamics CRM 2011 ? If not, follow me
Upgraded tools for Dynamics CRM 2011!
View Layout Replicator | Searchable Property Updater | Ribbon Browser | SiteMap Editor | JavaScript Web Resource Manager | Role updater- Marqué comme réponse bssouf21 mardi 20 décembre 2011 10:31
-
-
Bonjour,
votre lien m'a aidé énormement à intégrer le SDK CRM dans mon VS.Maintenant j'ai la possibilité de créer un nouveau projet CRM.
Sauf que j'ai un petit soucis :Lorsque je veut créer un nouveau projet il me demande automatiquement de m'authentifier(l'adresse du crm,user,pass et domaine)une fois fait, il reconnait le nom de l'organisme et juste apres il m'envoie un msg :"access denied".
J'en ai parlé avec mon hébergeur qui m'a dit que chez lui tout fonctionnait normalement. Avez-vous une idée par rapport à cette erreur?
Y a t-il moyen de tester en localhost ou sur un Dynamics CRM d'essaie?
soufiane benameur- Modifié bssouf21 mercredi 21 décembre 2011 09:48
-
Cela peut venir d'une erreur d'authentification d'un proxy... Etes vous derrière un proxy?
My blog : http://mscrmtools.blogspot.com
Did you try the new CrmDiagTool for Microsoft Dynamics CRM 2011 ? If not, follow me
Upgraded tools for Dynamics CRM 2011!
View Layout Replicator | Searchable Property Updater | Ribbon Browser | SiteMap Editor | JavaScript Web Resource Manager | Role updater -
Je pense qu'il y a un proxy parce que lorsqu'on m'a parlé du projet il parlait d'un intranet..Mais je ne suis pas sur.
A votre avis que peut etre cette erreur?Pouvez-vous juste me dire le type de question précise que je devrai poser à l'hébergeur car entre mes questions et ses réponses je trouve qu'il y a un très grand décalage..
Merci pour votre aide.
soufiane benameur -
Le proxy, s'il y en a un, c'est sur votre réseau à vous, pas chez l'hebergeur... vous avez ca?
My blog : http://mscrmtools.blogspot.com
Did you try the new CrmDiagTool for Microsoft Dynamics CRM 2011 ? If not, follow me
Upgraded tools for Dynamics CRM 2011!
View Layout Replicator | Searchable Property Updater | Ribbon Browser | SiteMap Editor | JavaScript Web Resource Manager | Role updater -