Passer au contenu principal
Pour mettre en correspondance les champs de la définition de document FC avec les définitions de propriétés M-Files, vous devez d’abord configurer la structure des métadonnées dans M-Files Admin sur votre serveur M-Files. Pour configurer la structure des métadonnées du document principal, procédez comme suit :
  1. Dans le type d’objet Document intégré (ou votre type d’objet personnalisé), créez une classe pour le document principal (c.-à-d. Invoice). Elle représentera le type de documents avec lequel vous allez travailler.
  1. Dans les propriétés de la classe, créez et ajoutez des définitions de propriétés qui représenteront les champs de métadonnées. L’un de ces champs doit être un champ Définir comme nom, qui servira à définir le nom du document.
  2. Si vous n’utilisez pas la propriété intégrée Définir comme nomNom ou titre”, vous devez sélectionner l’option Autoriser la recherche d’objets par cette propriété dans l’onglet Général.
Pour configurer la structure des métadonnées pour les LineItems, procédez comme suit :
  1. Créez un type d’objet qui représentera une ligne de LineItems. Lorsque vous créez ce type d’objet, une définition de propriété portant le même nom est créée automatiquement, ce qui vous permet de lier des objets de ce type à l’objet du document principal. Important ! Le type d’objet que vous créez pour les LineItems ne doit comporter qu’une seule classe. Cette classe servira à représenter les données de LineItems. Vous devez ajouter des définitions de propriétés à cette classe, chacune correspondant à une colonne du tableau dans la définition de document ABBYY FlexiCapture.
Pour nommer les objets de cette classe, sélectionnez dans le modèle une définition de propriété qui doit toujours être renseignée. Vous pouvez également créer une définition de propriété avec une valeur automatique et la définir comme nom des objets (dans l’onglet Valeurs automatiques de la boîte de dialogue Définition de propriété, sélectionnez Définir comme nom). Pour représenter les données plus clairement, vous pouvez utiliser l’option Concaténation simple de propriétés pour la valeur Automatique, en ajoutant dans les espaces réservés les propriétés requises de la classe créée pour LineItems.
  1. Dans la classe créée pour le document principal, créez une définition de propriété du type de données Choisir dans une liste (sélection multiple), qui liera un objet Invoice à plusieurs objets Line Item (cette définition de propriété doit afficher des valeurs provenant de la liste des types d’objets LineItem). Remarque : Vous pouvez utiliser la définition de propriété créée automatiquement lorsque vous avez ajouté le type d’objet LineItem.
Lors de la mise en correspondance des Line Items dans le script ou dans le fichier XML, veuillez indiquer la définition de propriété correspondant au nom LineItems dans le document principal et la définition de propriété dans la classe des Line Items au format suivant :
Lors de la mise en correspondance des champs de la définition de document FC avec les définitions de propriétés M-Files, assurez-vous que le type de données de chaque champ de la définition de document FC correspond par nature à son équivalent M-Files choisi. Les correspondances recommandées sont indiquées dans le tableau ci-dessous :
Types de données des champs dans ABBYY FlexiCaptureTypes de données des définitions de propriétés dans M-Files
AddressText
MontantNumber (real) ou Text
CheckmarkBoolean (yes/no)
CodeText
DateDate
NameText
NumberNumber (real), Number (integer) ou Text
TextText ou Text (multi-line)
TimeTime