Gérer la façon dont les modèles lisent et mettent à jour le système ERP
Après avoir créé un modèle ERP (progiciel de gestion intégré) dans , vous pouvez spécifier la manière dont il lit et met à jour le système ERP à Connecteur zéro copie pour ERP l’aide des paramètres.
Vous devez disposer du rôle sn_erp_integration.erp_admin pour créer et modifier des modèles.
- Gérer les entités : spécifiez la table à lire, le service OData ou le BAPI (appel de procédure à distance similaire à une API) à utiliser pour lire ou mettre à jour le système ERP.
- Spécifier les entrées : définissez la façon dont les champs du système ERP sont mappés aux paramètres pour spécifier comment les données sont interrogées. Si les paramètres ne peuvent pas être récupérés, vous pouvez également définir les valeurs par défaut à transmettre au système ERP.
- Choisir une sortie : définissez les paramètres de stockage des données renvoyées sur le ServiceNow AI Platform en spécifiant des sorties.
Créer, lire et mettre à jour des opérations pour le système ERP
Connecteur zéro copie pour ERP contacte le système ERP à l’aide des opérations de création, de lecture et de mise à jour.
- Utilisez une BAPI, une RFC, une table de lecture ou un OData pour lire le système ERP.
- Ajoutez des lectures de table ou un appel de fonction BAPI à un modèle pour les opérations de lecture, mais pas les deux.
- Vous pouvez ajouter plusieurs tables à une opération de lecture de table, mais vous ne pouvez spécifier qu’une seule BAPI pour une opération de lecture d’appel de fonction.
- Utilisez un BAPI, RFC, OData ou IDoc pour les opérations de mise à jour.
- Utilisez un BAPI, RFC, OData ou IDoc pour les opérations de création.
Gestion des tables et des entités pour les opérations ERP
Une entité est la base de la façon dont l’opération accède au système ERP pour le lire ou le mettre à jour. Utilisez l’onglet Gérer les entités pour définir les demandes et le contenu de leurs réponses en spécifiant le BAPI ou le nom de la table.
- Comment Connecteur zéro copie pour ERP récupère les données du système ERP ou envoie des mises à jour à ce système.
- Le nom de l’entité.
Pour obtenir des instructions sur l’ajout d’entités, reportez-vous à la section Ajouter une opération à un modèle dans Connecteur zéro copie pour ERP.
Gestion des paramètres d’entrée de l’opération
Une fois que vous avez spécifié l’entité, Connecteur zéro copie pour ERP l’onglet Spécifier les entrées est automatiquement renseigné avec les paramètres d’entrée requis.
Connecteur zéro copie pour ERP utilise des paramètres dans le cadre de l’appel de méthode/fonction pour définir et mapper les données transmises au système ERP.
- La section Paramètres de sortie vous permet de saisir des valeurs par défaut facultatives pour les paramètres utilisés pour interroger le système ERP. Si aucune valeur d’entrée n’est fournie lors de l’interrogation du modèle, la valeur Par défaut de chaque paramètre est utilisée comme secours. Les valeurs par défaut peuvent également être utilisées pour mapper les constantes.
- La section Tables (pour les opérations de lecture)/Appel de fonction (pour les opérations BAPI) est l’endroit où vous définissez et mappez les champs du système ERP qui sont envoyés en tant que Connecteur zéro copie pour ERP paramètres dans l’opération. Lorsque vous sélectionnez un champ, utilisez la fonctionnalité de mappage automatique pour mettre à jour automatiquement sa valeur Mappé et ajouter une ligne pour le paramètre à la section Paramètres de sortie. Si vous définissez une constante comme type et saisissez la valeur constante dans le champ Valeur mappée , les entrées mappées peuvent servir de critères de filtre. Vous pouvez ajouter et imbriquer autant de paramètres connexes que nécessaire.
Si vous ajoutez un paramètre complexe et imbriqué, tel qu’une adresse qui inclut d’autres paramètres (pour la rue, pour la ville, etc.), Connecteur zéro copie pour ERP il identifie automatiquement qu’il a besoin de paramètres connexes supplémentaires. Connecteur zéro copie pour ERP Crée de nouvelles lignes de paramètres imbriquées que vous devez ensuite remplir avec les valeurs associées. Vous ne pouvez imbriquer que des paramètres avec Objet ou Tableau comme type de données.
- Objet
- Tableau
- Chaîne
- Date/Heure
- Date
- Heure
- Caractère
- Décimal
Un exemple de cas d’utilisation est l’exécution d’une BAPI de commande client pour savoir quels éléments se trouvent dans une commande. Vous devez spécifier l’ID de commande en tant que champ mappé dans la section Tables (pour les opérations de lecture)/Appel de fonction (pour les opérations BAPI), à l’aide de l’option de mappage automatique pour définir le champ à référencer dans le champ Valeur mappée . Après avoir défini toutes les entrées et sorties de l’opération, vous pouvez créer un flux dans Studio de workflow. Dans le flux, saisissez l’ID de commande comme paramètre en cours d’utilisation lorsque le flux s’exécute pour appeler le système ERP.
Un autre exemple serait l’ajout d’un paramètre pour les dates de facturation des commandes dans la section Champs de table (pour les opérations de lecture de table)/Appel de fonction (pour les opérations BAPI). Créez ensuite un flux qui Studio de workflow vous permet de spécifier une date ou une plage de dates pour récupérer toutes les commandes de cette période.
Pour des instructions sur la gestion des entrées, reportez-vous à la section Gérer les paramètres d’entrée pour une opération de Connecteur zéro copie pour ERP modèle.
Sélection de sorties pour une opération de lecture
Vous devez créer des paramètres de sortie pour définir la façon dont les données sont mappées au système ERP et stockées sur le ServiceNow AI Platform.
Pour des instructions sur la gestion des sorties, reportez-vous à la section Choisir des paramètres de sortie pour un modèle.
Ajout de champs ERP récupérés aux tables
Lorsque vous ajoutez des champs ou des paramètres mappés en tant que sorties et que vous lisez ou mettez à jour le système ERP avec succès, chaque paramètre apparaît en tant que champ. Vous pouvez ensuite ajouter le champ à une table distante ou à une table d’extraction. Gérez les champs de la table distante ou de la table d’extraction pour ajouter les paramètres récupérés.
Création de flux pour appeler le système ERP
Une fois que tous les paramètres sont définis et que vous avez créé et exécuté l’opération de lecture ou de mise à jour, créez un flux qui Studio de workflow utilise les paramètres définis.
Saisissez n’importe quel critère de filtre en spécifiant une valeur lorsque vous sélectionnez le paramètre dans le champ obligatoire de l’action du flux. Pour plus d'informations, consultez Création de flux pour lire ou mettre à jour le système ERP.