Je suis en train de créer une URL pour une entité différente dans le CRM de Dynamics 365 . J'ai trouvé ceci pour crm 2011 mais je veux une solution plus élaborée que cette.
URL observée:
Pour l'entité de devis: https: ** [url de l'instance] **. com / main.aspx? etc = 1084 & extraqs = & histKey = 254156564 & id =% 7b [** GUID ** ]% 7d & newWindow = true & pagetype = entityrecord & sitemappath = SFA% 7cCollateral% 7cnav_quotes # 765575448
Pour l'entité de commande: https: ** [url de l'instance] **. com / main.aspx? etc = 1088 & extraqs = & histKey = 653905533 & id =% 7b [** GUID ** ]% 7d & newWindow = true & pagetype = entityrecord & sitemappath = SFA% 7cCollateral% 7cnav_orders # 817364929
J'ai créé d'autres URL pour d'autres entités et observé la valeur du paramètre de requête de l'URL comme ci-dessous:
1. etc est une constante pour une entité différente. par exemple. pour devis (1084) et commande (1088)
2. extraqs est vide.
3. histKey est une variable pour une entité. Il apparaît dans une valeur différente pour un même enregistrement d'entité.
4. id est l'identifiant unique d'un enregistrement (je n'ai aucune question à ce sujet)
5. sitemappath est différent pour une entité différente.
Maintenant, je veux savoir -
1. qu'est-ce que etc et pourquoi il reste toujours le même pour une entité?
2. qu'est-ce que histKey (pourquoi il donne une valeur aléatoire à chaque fois) et sitemappath ?
3 Réponses :
Pour ouvrir un enregistrement particulier pour l'entité de compte, où etn est le nom du schéma d'entité.
https://myorg.crm.dynamics.com/main.aspx?etc=1&id=%7b[GUID]%7d&pagetype=entityrecord&extraqs=formid%3d[formGUID]
Par exemple, vous avez une entité personnalisée, appelons-la Account Plan et le nom de votre schéma d'entité est new_accountplan, donc votre URL sera quelque chose comme ci-dessous
http://myorg.crm.dynamics.com/main.aspx?etn=new_accountplan&pagetype=entityrecord&id=%7B81440924-802A-4B0D-A900-34FD9D790829%7D
Manière similaire d'ouvrir un formulaire particulier pour que l'utilisateur remplisse des informations
http://myorg.crm.dynamics.com/main.aspx?etn=account&pagetype=entityrecord&id=%7B91330924-802A-4B0D-A900-34FD9D790829%7D
p >
Vous pouvez utiliser l'addon Power Pane Chrome qui est un outil d'aide, vous aide à afficher les URL des entités
Faites-vous cela sur CRM 2011? "etc" correspond au code de type d'entité