Importer des Enregistrements dans un Sous-formulaire

Cet article a été traduit de l'anglais par IA et peut contenir des erreurs. Vos commentaires nous aideront à l'améliorer.

Cet article décrit les étapes pour importer des Enregistrements dans un Sous-formulaire. Cette fonction peut être utilisée si vous avez plusieurs Enregistrements liés au Sous-formulaire déjà disponibles sur une feuille de calcul en dehors d'ActivityInfo et que vous ne souhaitez pas ajouter manuellement ces Enregistrements.

Les formats de feuilles de calcul pris en charge par ActivityInfo sont :

  • Excel
  • Open office
  • Libre office
  • Numbers

Assurez-vous d'inclure les en-têtes et la ou les Clé(s) du Formulaire parent lorsque vous préparez vos données pour l'importation !

Veuillez noter que vous devez vous assurer qu'il n'y a pas d'Enregistrements en double pour les champs qui ont été définis comme Clés lors de la préparation des données dans la feuille de calcul.

Lorsque vous importez des données qui correspondent aux Clés d'Enregistrements déjà ajoutés au Sous-formulaire, les Enregistrements avec les Clés correspondantes seront mis à jour. Cela signifie que vous pouvez facilement mettre à jour plusieurs Enregistrements en important les données mises à jour et en utilisant les champs Clés qui correspondent à ces Enregistrements.

Si vous utilisez des Numéros de série au lieu de champs Clés ou si vous n'utilisez aucun champ Clé dans votre Sous-formulaire, vous ne pouvez pas mettre à jour plusieurs Enregistrements à l'aide de l'outil d'importation.

Le Numéro de série est un champ attribué automatiquement à un Enregistrement, vous pouvez donc choisir de l'ignorer lors de l'importation.

Comment Importer des Enregistrements dans un Sous-formulaire

Préparer les Enregistrements

Les Enregistrements sont importés par Sous-formulaire. Par conséquent, vous devez d'abord concevoir un Formulaire avec un Sous-formulaire dans ActivityInfo ou aller au Sous-formulaire auquel vous êtes invité à ajouter des Enregistrements.

Préparez les Enregistrements à importer en suivant les directives suivantes :

  • Sur la feuille de calcul où apparaissent vos Enregistrements, assurez-vous d'inclure tous les champs pertinents tels qu'ils apparaissent dans le Sous-formulaire d'ActivityInfo.
  • Chacun des champs Obligatoires de votre Sous-formulaire ActivityInfo doit avoir une colonne correspondante dans votre feuille de calcul. Si vous n'avez pas de tels champs dans votre feuille de calcul, vous devez les créer.
  • Pour les champs de Sélection unique, assurez-vous d'ajouter les réponses de manière exactement identique à la façon dont elles apparaissent dans le Sous-formulaire d'ActivityInfo.
  • Pour les champs de Sélection multiple, ajoutez les réponses disponibles pour chaque Enregistrement dans une seule cellule, séparées par des virgules.
  • Pour les champs de Date, utilisez le format international « AAAA-MM-JJ », « AAAA-MM » pour les Sous-formulaires mensuels et « AAAASX » où X est égal au numéro de la Semaine pour un Sous-formulaire hebdomadaire afin d'éviter une conversion de format incorrecte.
  • Vous devez lier les Enregistrements du Sous-formulaire à l'Enregistrement du Formulaire parent auquel ils sont ajoutés. Pour cette raison, vous devez ajouter une colonne dans la feuille de calcul qui contient la Clé du Formulaire parent. Ce faisant, vous définissez pour quel Enregistrement Parent vous ajoutez des Enregistrements. S'il y a plus d'une Clé dans le Formulaire parent, vous devez ajouter autant de colonnes que de Clés. Si le Formulaire parent utilise un Numéro de série, c'est la Clé du Formulaire.
  • Si, au lieu d'un ou plusieurs champs Clés, vous utilisez un Numéro de série, notez que le Numéro de série est un champ attribué automatiquement à un Enregistrement par le système, vous pouvez donc choisir de l'ignorer lors de l'importation.

La Clé peut être le Numéro de série de l'Enregistrement Parent auquel vous ajoutez des Enregistrements, ou un autre champ auquel cette valeur a été attribuée par le concepteur/administrateur du Formulaire.

Importer les Données

Pour importer les données dans ActivityInfo, suivez ces étapes :

  1. Allez à la page Vue Tableau de votre Sous-formulaire.
  2. Cliquez sur le bouton « Importer ».
  1. Vous êtes redirigé vers la page d'Importation d'Enregistrements.
  1. Sélectionnez tous les Enregistrements que vous souhaitez importer depuis la feuille de calcul, y compris les en-têtes de colonne.
  2. Copiez (CTRL+C ou Commande+C) les Enregistrements et les en-têtes de colonne.
  3. Collez (CTRL+V ou Commande+V) les Enregistrements et les en-têtes de colonne sur la page d'Importation d'Enregistrements.
  4. Cliquez sur « Continuer » pour terminer l'importation des données.

Faire correspondre les Colonnes avec les champs du Formulaire

  • Les champs Obligatoires doivent avoir un en-tête de colonne correspondant dans votre tableau. Sinon, un message apparaîtra vous invitant à ajouter ces champs.
  • Dans le tableau d'importation suivant, certains de vos en-têtes de colonne auront été mis en correspondance avec les en-têtes de colonne d'ActivityInfo. Ceux-ci seront surlignés en vert.
  • Examinez les en-têtes de colonne mis en correspondance et assurez-vous qu'ils correspondent correctement aux champs d'ActivityInfo.
  • Si une colonne n'a pas été correctement mise en correspondance, cliquez sur l'en-tête d'une colonne pour voir les correspondances de champs possibles et sélectionnez la bonne correspondance, si nécessaire, dans le panneau latéral « Correspondance des colonnes ».
  • Vous pouvez choisir d'ignorer une Colonne en sélectionnant l'option « Ignorer cette colonne ».
  • Une fois que vous avez fait correspondre toutes les colonnes, cliquez sur le bouton « Continuer ».
  • Si un champ ne correspond pas à une règle de validation ou de pertinence, vous en serez averti et vous devrez corriger le champ avant de l'importer ou ignorer la colonne. Cliquez sur l'icône « i » pour obtenir plus d'informations.
  • Lorsque vous utilisez des règles de pertinence ou de validation pour un champ, assurez-vous que les champs sur lesquels ces règles sont basées sont également importés.
  • En cas d'Enregistrements non valides, vous serez averti par le système. Si vous continuez l'importation, ces lignes seront ignorées et non importées. Vous pouvez cliquer sur « Télécharger les enregistrements non valides au format CSV » pour corriger les Enregistrements et réessayer de les importer.
  • À l'étape suivante, vous pouvez examiner les Enregistrements à importer. Si vous avez utilisé la même réponse pour un champ Clé du Sous-formulaire, vous mettrez à jour un Enregistrement existant au lieu d'en ajouter un nouveau. Si vous avez utilisé de nouvelles réponses dans le champ Clé, un nouvel Enregistrement sera ajouté.
  • Une barre de progression montrera l'avancement du processus d'importation.

| Ne fermez pas la fenêtre pendant que le processus d'importation est | en cours. || --- | --- |

  • Une fois le processus terminé, vous pouvez voir les Enregistrements importés et mis à jour.

Un message dans le coin inférieur gauche du tableau vous informera du nombre d'Enregistrements importés dans le Sous-formulaire.

Élément suivant
Importer des enregistrements d'un formulaire ActivityInfo à un autre