Créer une table à partir d’une importation extensible de table et de feuille de calcul

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 7 minutes de lecture
  • Créez une table en étendant une table existante, puis en utilisant une Microsoft importation de feuille de calcul Excel pour la mettre à jour ou la personnaliser.

    Avant de commencer

    Rôle requis : admin, sn_app_eng_studio.user, développeur délégué Les autorisations pour « Intégration » doivent être présentes pour afficher les options d’importation et de mappage de données. Pour plus d'informations, consultez Déléguer les développeurs à l’aide de AES.

    Procédure

    1. Une fois que vous avez téléchargé votre feuille de calcul comme décrit dans Importer une feuille de calcul, choisissez où importer votre fichier dans l’assistant affiché.
      Figure 1. Importer dans une nouvelle table de données
      Importer dans une nouvelle table de données.
      1. Sélectionnez une nouvelle table.
      2. Choisissez Créer à partir d’une table extensible.
    2. Sélectionnez Continuer.
    3. Rechercher et sélectionner une table existante pour ajouter les données de cette table à votre application et créer une extension avec une logique de branche.
      Remarque :
      Les tables déjà présentes dans l’application apparaissent en premier dans la liste et les tables recommandées Now Platform s’affichent ensuite, ainsi qu’une brève description du type d’informations stockées par la table.
    4. Sélectionnez Continuer.
    5. Renseignez les champs du formulaire.
      Champ Description
      Étiquette de la table Étiquette unique permettant d’identifier la table.
      Nom de la table Nom de base de données pour la table. Un nom de table est créé automatiquement une fois que vous avez entré une étiquette de table. Vous pouvez modifier le nom si nécessaire.
      Autoriser l'extension Option permettant à d’autres tables de partager des données à partir de cette table. Pour plus d’informations sur l’extension de table, reportez-vous à la section Extension de table.
      Numérotation automatique Option permettant de suivre les enregistrements de table avec un numéro unique. Si vous sélectionnez cette option, définissez le préfixe, le numéro de départ et le nombre de chiffres.
      Préfixe

      Nom abrégé de la table à ajouter au début du numéro d’enregistrement. Par exemple, si vous créez une table « Ordinateur portable », votre préfixe peut être « ORPT » ou « OP ».

      Numéro de départ

      Numéro permettant d’identifier le premier enregistrement créé pour votre table.

      Nombre de chiffres

      Nombre maximal de chiffres à autoriser dans le numéro d’enregistrement. Cette valeur détermine le numéro d’enregistrement le plus élevé possible. Par exemple, si vous entrez 7, le nombre le plus élevé possible est 9999999.

    6. Sélectionnez Continuer.
    7. Contrôlez qui a accès à la création, la lecture, l’écriture et la suppression de contenu de cette table en ajoutant de nouveaux rôles et/ou en définissant les autorisations Créer, Lire, Écrire, Supprimer souhaitées pour les rôles existants.

      Les rôles que vous créez dans la table sont conservés dans l’ensemble de l’application et peuvent être définis plus en détail dans d’autres tables que vous ajoutez. Pour plus d’informations sur le fonctionnement des autorisations de sécurité, reportez-vous à la section Ajouter une sécurité d’application .

      Remarque :
      Au moins un rôle doit disposer d’un accès en lecture pour que vous puissiez prévisualiser la table.
    8. Sélectionnez Continuer.
      Remarque :
      Votre table est maintenant prête à recevoir des données. À l’étape suivante, les champs de votre importation sont mis en correspondance avec les champs de votre nouvelle table étendue. Vous aurez la possibilité d’ajuster le mappage ou de créer de nouveaux champs à partir de votre importation.
    9. Sélectionnez Continuer pour procéder au mappage des champs.
      Un écran s’affiche dans lequel vous pouvez mapper les colonnes de champ de votre feuille de calcul source sur la gauche aux colonnes de champ de votre nouvelle table cible étendue que vous venez de créer sur la droite.
      Figure 2. Mapper les champs importés
      Mappez les champs importés.
    10. Les choix suivants s’offrent à vous au cours de cette étape.
      OptionDescription
      Mapper les champs par lots à l’aide du mappage automatique Sélectionnez Mapper automatiquement pour mapper automatiquement les champs de votre feuille de calcul aux champs affichés dans la table cible sélectionnée. Le mappage automatique mappe automatiquement les entités sources aux entités cibles portant le même nom. Pour une entité cible qui a déjà été mappée, sélectionner Mappage automatique ne modifie pas sa valeur. Un champ automatiquement mappé a une icône de baguette sur sa pastille de données.
      Mapper des champs par glisser-déplacer

      Mappez les champs de votre importation vers votre table cible en faisant glisser les pastilles de données représentant les colonnes de la feuille de calcul importée vers la colonne Valeur de la table cible. Vous pouvez également mapper des champs à l’aide du sélecteur de pilules à droite de chaque champ de table cible.

      Mapper les champs à l’aide du sélecteur de données

      Mappez les données à l’aide du sélecteur de pastilles ( Pill picker.) sur le côté droit de la table cible. Vous pouvez saisir plus d’une valeur dans la colonne Valeur , vous pouvez également saisir du texte.

      Ajouter des options de transformation
      Ajoutez des options de transformation pour chacun des champs de feuille de calcul mappés individuels en cliquant sur l’icône FX ( icône FX.) dans le volet droit. Par exemple, vous pouvez utiliser la fonction de transformation majuscule pour remplacer une chaîne d’entrée par des caractères tout en majuscules. Reportez-vous à la section Transform functions pour plus d’informations sur leur utilisation pour découper les données de vos champs de feuille de calcul importés.
      Remarque :
      Toutes les fonctions de transformation disponibles dans Flow Designer ne sont pas disponibles.
      Activer la correspondance d’enregistrement de données
      Spécifiez les champs dans lesquels le système doit vérifier les données correspondantes et, le cas échéant, mettre à jour les enregistrements existants au lieu d’en créer de nouveaux en activant l’option Correspondance dans votre table cible. Par exemple, si une table cible a un champ de numéro de commande et un enregistrement avec un numéro de commande 743, il existe deux options pour gérer les correspondances potentielles.
      • Si l’option Correspondance pour le champ Numéro de commande est activée, le système vérifie si les données correspondent. Si les données sources contiennent un enregistrement portant le même numéro d’ordre, le système met à jour l’enregistrement existant dans la table cible.
      • Si l’option Correspondance pour le champ Numéro de commande est désactivée, le système ne vérifie pas les données correspondantes. Si les données sources ont un enregistrement portant le même numéro d’ordre, le système crée un nouvel enregistrement dans la table cible. Dans ce cas, la table cible aura deux enregistrements, tous deux avec un numéro d’ordre de 743.
      Configurer le comportement du champ de référence et de choix Configurez le comportement pour les types de champs Choix et Référence .
      1. Cliquez sur l’icône d’engrenage (icône d’engrenage).
      2. Dans Champ, sélectionnez la colonne de champ à laquelle faire correspondre la valeur de l’enregistrement entrant dans la table cible.
      3. Dans Si aucun enregistrement correspondant n’existe, procédez comme suit, spécifiez ce qu’il faut faire si cet enregistrement n’est pas trouvé dans la table cible.
        • Créer un nouveau choix/enregistrement : Crée le choix ou l’enregistrement dans la colonne de champ correspondant de la table cible à partir des données importées pour le champ.
        • Ignorer ce champ : Ignore le champ dans la table cible et le laisse nul.
        • Ignorer cet enregistrement : Ignore l’ajout de l’enregistrement entier (ligne) dans la table cible.
      4. Cliquez sur Terminé.
      Ajouter de nouvelles colonnes de champ à la table cible Ajoutez des colonnes de champ non mappées de votre importation à votre table cible ou créez de nouveaux champs dans votre table cible.
      1. Sélectionnez Ajouter des champs au-dessus de la table cible sur la droite.
      2. Choisissez les champs à ajouter à votre table cible en cochant la case à gauche ou sélectionnez Tous pour tous les choisir.
      3. Vous pouvez également exécuter les fonctions suivantes :
        • Modifiez l’étiquette du champ pour le champ importé.
        • Modifiez les propriétés du champ importé en sélectionnant l’icône Modifier ( Modifier les propriétés du champ de la table cible.).
        • Créez un champ en cliquant sur Créer un champ dans le coin supérieur droit de la fenêtre.
      4. Sélectionnez Ajouter des champs pour ajouter les champs sélectionnés à votre table cible.
    11. Sélectionnez Continuer pour créer le mappage d’importation de données et mettre à jour votre table cible.
    12. Facultatif : Convertissez toutes les feuilles de calcul restantes si votre fichier contenait plusieurs onglets de feuille de calcul.
    13. Sélectionnez Terminé sur l’écran de résumé.
      Pour afficher votre table au Créateur de tablesformat , vous pouvez également sélectionner Modifier la ou les tables sur l’écran de résumé.

    Que faire ensuite

    Pour plus d’informations sur la modification de vos tables de données dans , reportez-vous à Créateur de tablesla section Créateur de tables.