Gérer la façon dont les modèles lisent et mettent à jour le système ERP

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 6 minutes de lecture
  • 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 à Canevas d'ERPl’aide des paramètres.

    Lors de la création d’une opération de lecture ou de mise à jour, ajoutez d’abord l’opération. Définissez ensuite les entités et les paramètres de l’opération dans les onglets suivants de la page Gestionnaire de modèles ERP.
    • Gérer les entités : spécifiez la table à lire, le service OData ou le BAPI (Business Application Programming Interface, un 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 toutes 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 Now Platform en spécifiant des sorties.

    Opérations de lecture et de mise à jour pour le système ERP

    Canevas d'ERP contacte le système ERP à l’aide des opérations de lecture et de mise à jour.

    • Vous pouvez utiliser une lecture de table, une BAPI ou un OData pour lire le système ERP.
    • Vous devez utiliser une BAPI ou un OData pour les opérations de mise à jour.
    • Vous pouvez ajouter 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’un seul BAPI pour une opération de lecture d’appel de fonction.

    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.

    Lorsque vous ajoutez une entité à une opération, vous devez spécifier les informations suivantes :
    • Comment Canevas d'ERP récupère les données du système ERP ou envoie des mises à jour au système ERP.
      • Pour les opérations de lecture, vous devez spécifier si vous lisez des tables sur le système ERP ou si vous utilisez une BAPI prédéfinie pour lire le système.
      • Pour les opérations de mise à jour, vous devez utiliser un BAPI.
    • Nom de la table à lire ou BAPI à utiliser.

    Pour obtenir des instructions sur l’ajout d’entités, reportez-vous à la section Ajouter une opération à un modèle dans Canevas d'ERP.

    Gestion des paramètres d’entrée de l’opération

    Une fois que vous avez spécifié les tables de l’opération ou BAPI, Canevas d'ERP remplit automatiquement l’onglet Spécifier les entrées avec les paramètres d’entrée requis.

    Canevas d'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 est l’endroit où vous entrez 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 Canevas d'ERP paramètres dans l’opération. Lorsque vous sélectionnez un champ, utilisez la fonctionnalité de mappage automatique pour mettre automatiquement à jour 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 plusieurs autres paramètres (un pour la rue, un pour la ville et un pour le pays), Canevas d'ERP il identifie automatiquement qu’il a besoin de paramètres connexes supplémentaires et 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.

    Les types de données disponibles pour les paramètres sont les suivants :
    • Objet
    • Tableau
    • Chaîne
    • Date/Heure
    • Date
    • Heure
    • Char
    • Décimal
    Remarque :

    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érencé 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 d’ordre comme paramètre utilisé 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.

    Remarque :
    L’ordre dans lequel vous définissez les paramètres n’a pas d’importance. Canevas d'ERP Affiche les paramètres facultatifs par ordre alphabétique lors de l’enregistrement.

    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 Canevas d'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 manière dont les données sont mappées sur le système ERP et stockées sur le Now Platform.

    Pour des instructions sur la gestion des sorties, reportez-vous à la section Choisir les paramètres de sortie pour un modèle ERP.

    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 sous la forme d’un champ que vous pouvez ensuite ajouter à 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. Pour en savoir plus, consultez les rubriques suivantes :

    Création de flux pour appeler le système ERP

    Une fois que tous les paramètres sont définis et que vous avez généré 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 de flux. Pour plus d'informations, consultez Création de flux pour lire ou mettre à jour le système ERP.