Exécuter fonctions
Dans Dynamics 365 CRM, les fonctions sont un moyen d'ajouter des opérations côté serveur qui ne sont pas facilement définies en tant qu'opérations CRUD (Créer, Lire, Mettre à jour, Supprimer) sur des entités.
Les fonctions peuvent renvoyer des données. Les fonctions sont utiles pour renvoyer des informations qui ne correspondent pas directement à une entité ou à une collection.
Une fonction peut cibler une entité unique ou une collection. Dans la terminologie OData, on parle à cet égard de "liaison". Vous pouvez également avoir des fonctions non liées, appelées "opérations statiques" sur le service.
Utilisez cette action pour exécuter les fonctions telles qu'analysées à partir des métadonnées Dynamics 365 CRM.
Utilisation de l'action Exécuter fonctions
Pour utiliser cette action dans votre processus, connectez-la à ThingWorx Flow. Pour ce faire, procédez comme suit :
1. Faites glisser l'action Exécuter fonctions sous le connecteur Dynamics 365 CRM jusqu'au canevas, placez le pointeur sur l'action, puis cliquez sur ou double-cliquez sur l'action. La fenêtre de connexion Exécuter fonctions s'ouvre.
2. Modifiez le nom de l'étiquette, si nécessaire. Par défaut, le nom de l'étiquette est identique à celui de l'action.
3. Pour plus d'informations sur l'ajout d'une nouvelle autorisation, consultez la section Autoriser Dynamics 365 CRM de la rubrique relative au connecteur Dynamics 365 CRM.
* 
Si vous avez déjà précédemment ajouté une autorisation Dynamics 365 CRM, sélectionnez-la dans la liste.
4. Sélectionnez une Fonction Dynamics 365 CRM à exécuter. Les champs d'entrée de la fenêtre de l'action Exécuter fonctions varient selon la fonction Dynamics 365 CRM que vous sélectionnez.
Par exemple, si vous sélectionnez la fonction GetQuantityDecimal-opportunity, les propriétés suivantes s'affichent sur le formulaire d'entrée :
entity
Product : produit pour lequel obtenir la valeur décimale de quantité.
UoM : unité de mesure (unité).
La fonction GetQuantityDecimal-opportunity récupère la valeur décimale de quantité d'un produit pour l'entité spécifiée dans la cible.
5. Spécifiez les détails des propriétés, puis cliquez sur Terminé.
Schéma de sortie dynamique
L'action Exécuter fonctions renvoie un schéma de sortie dynamique qui dépend de la fonction Dynamics 365 CRM sélectionnée. Si l'action n'a pas de type de renvoi, elle retourne une chaîne de message.
Un exemple de schéma de sortie qui s'affiche lorsque vous sélectionnez la fonction GetQuantityDecimal-opportunity est illustré ci-dessous :