- Impression
M365 Connecteur Dynamics F&O
Intégrer Tulip avec Dynamics(F&O) ERP
Introduction
Une solution ERP puissante de Microsoft Dynamics 365 (F&O) est simple, facile à utiliser et rapide à prouver le retour sur investissement après la mise en œuvre. Les capacités de base de l'ERP comprennent la gestion financière, la gestion du capital humain, la veille stratégique, la production, la gestion de la chaîne d'approvisionnement, l'approvisionnement et le sourcing, la gestion de projet et la comptabilité, les ventes et le marketing, et la gestion des services.
L'objectif de ce connecteur est d'intégrer Tulip avec Microsoft Dynamics (F&O) en utilisant des connecteurs HTTP et de fournir à nos clients un connecteur prêt à l'emploi qui peut être importé dans leur instance et effectuer un ensemble complet d'opérations de bout en bout.
Objectif
Nous allons mettre en évidence différentes fonctions de connecteur qui peuvent être construites en faisant des appels HTTP à l'API de Microsoft Dynamics pour interagir avec les données et effectuer des opérations CRUD de base sur Dynamics. Les fonctions de connecteur utilisées pour le connecteur vous permettent d'obtenir une liste de commandes par lots, de mettre à jour les commandes par lots, de mettre à jour les opérations d'itinéraire et de filtrer la liste des opérations par statut.
Doc API
Documentation Microsoft Graph API
Pré-requis
- Configurer les informations d'identification OAuth 2.0 dans Azure Active Directory.
- Enregistrer l'API avec les champs d'application requis dans le portail Azure Active Directory.
Détails de la connexion Tulip
Les informations suivantes doivent être configurées sur les connecteurs de Tulip.
Connecteurs.
- En cours d'exécution : Cloud Connector Host
- Hôte : .cloudax.dynamics.com
- Port : 443
- TLS : Oui
OAuth 2 : L'authentification sera transférée à toutes les fonctions du connecteur.
fonctions du connecteur
Fonctions du connecteur
Obtenir une liste de toutes les commandes par lots
Objectif
Ce connecteur permet d'obtenir une liste de toutes les commandes par lots disponibles dans Dynamics.
Point de terminaison
Appel HTTP GET au point de terminaison : https://<host_url>:443/data/BatchOrderHeaders
Données requises
- Legal Entity ID (paramètre de requête transmis en tant que filtre OData)
Extracteur de sortie
Il y a plusieurs champs qui sont retournés par Dynamics, en fonction de chaque cas d'utilisation, vous pouvez analyser plusieurs champs. En voici quelques-uns qui sont analysés dans le connecteur :
- Numéro de commande du lot
- Quantité programmée
- Numéro d'article
- Date de début programmée
- Nom du produit
- Statut de la commande
- ID du lot d'inventaire
Obtenir une liste de toutes les commandes par lots par statut
Objectif
Ce connecteur permet d'obtenir une liste de toutes les commandes par lots disponibles dans Dynamics en spécifiant un statut spécifique.
Point d'arrivée
Appel HTTP GET au point de terminaison : https://<host_url>:443/data/BatchOrderHeaders
Données requises
- Legal Entity ID (paramètre de requête transmis en tant que filtre OData)
- Statut de l'ordre par lot (paramètre de requête transmis en tant que filtre OData)
Extracteur de sortie
Il y a plusieurs champs qui sont retournés par Dynamics, en fonction de chaque cas d'utilisation, vous pouvez analyser plusieurs champs. En voici quelques uns qui sont analysés dans le connecteur :
- Numéro de commande du lot
- Quantité programmée
- Numéro d'article
- Date de début programmée
- Nom du produit
- Statut de la commande
- ID du lot d'inventaire
Obtenir les détails d'une commande de lot spécifique
Objectif
Ce connecteur permet d'obtenir une liste de commandes par lots spécifiques dans Dynamics en spécifiant le numéro de la commande par lots.
Point d'arrivée
Appel HTTP GET au point de terminaison : https://<host_url>:443/data/BatchOrderHeaders
Données requises
- Legal Entity ID (paramètre de requête transmis en tant que filtre OData)
- Numéro de l'ordre de lot (paramètre de requête transmis en tant que filtre OData)
Extracteur de sortie
Il y a plusieurs champs qui sont retournés par Dynamics, en fonction de chaque cas d'utilisation, vous pouvez analyser plusieurs champs. En voici quelques-uns qui sont analysés dans le connecteur :
- Numéro de commande du lot
- Quantité programmée
- Numéro d'article
- Date de début programmée
- Nom du produit
- Statut de la commande
- ID du lot d'inventaire
Mise à jour de l'état de la commande par lot
Objectif
Ce connecteur met à jour l'état d'une commande par lots tirée.
Point de terminaison
Appel HTTP POST au point de terminaison : https://<host_url>:443/data/TPProdTableStatusUpdates
Données requises
- Legal Entity ID (paramètre de requête transmis en tant que filtre OData)
- Numéro d'ordre du lot (paramètre de requête transmis en tant que filtre OData)
- Statut de production (corps de la requête)
Obtenir la formule de l'ordre de lot/BOM
Objectif
Ce connecteur permet d'obtenir une liste de nomenclatures ou une formule pour un ordre de lot.
Point d'arrivée
Appel HTTP GET au point de terminaison : https://<host_url>:443/data/BatchOrderFormulaLines
Données requises
- Legal Entity ID (paramètre de requête transmis en tant que filtre OData)
- Numéro de l'ordre de lot (paramètre de requête transmis en tant que filtre OData)
Sortie
Il y a plusieurs champs qui sont retournés par Dynamics, en fonction de chaque cas d'utilisation, vous pouvez analyser plusieurs champs. En voici quelques-uns qui sont analysés dans le connecteur :
- Numéro d'article
- Nom de l'article
- ID du lot d'inventaire
- UOM
- Numéro de l'opération d'acheminement
- Numéro de ligne
Obtention d'une liste d'opérations pour un ordre de lot.
Objectif
Ce connecteur permet d'obtenir une liste de toutes les opérations que l'ordre de lot doit traiter.
Point d'arrivée
Appel HTTP GET au point de terminaison - https://<host_url>:443/data/TBProductionOrderRouteOperations
Données requises
Les paramètres suivants sont envoyés dans le corps de la requête
- Legal Entity ID (paramètre de requête transmis en tant que filtre OData)
- Numéro d'ordre du lot (paramètre de requête transmis en tant que filtre OData)
Sortie
Il y a plusieurs champs qui sont retournés par Dynamics, en fonction de chaque cas d'utilisation, vous pouvez analyser plusieurs champs. En voici quelques-uns qui sont analysés dans le connecteur :
- Numéro de l'opération
- Priorité de l'opération
- Numéro de l'opération suivante
- Nom de l'opération