Définition des zones d'affectation

Le filtre de données non structurées identifie automatiquement les champs et leurs valeurs dans les données reçues. Ainsi, le mappage manuel de variable au champ n'est pas requis.

La fonction de Structure dynamique est utile si le déclencheur reçoit les données avec une structure changeante. Dans ce cas, la structure des données principale reste inchangée (par ex. : les champs sont délimités par une virgule) ou conserve la même structure, mais l'ordre et/ou le nombre de champs change. Il peut y avoir de nouveaux champs, ou certains des vieux champs ne sont plus disponibles. Avec la Structure dynamique activée, le filtre identifie automatiquement la structure du fichier reçu. Simultanément, le filtre lit les noms et les valeurs de champs (paires nom-valeur) à partir des données. Cela élimine le besoin de mappage manuel des champs vers les variables.

L'action Utiliser un filtre de données ne propose pas de possibilités de mappage, car elle effectue le mappage de manière dynamique. Il n'y a même pas besoin de définir les variables d'étiquettes dans la configuration du déclencheur. L'action assigne les valeurs de champs aux variables d'étiquettes de même nom sans avoir besoin des variables importées de l'étiquette. Toutefois, la règle s'applique seulement à l'action Imprimer l'étiquette. Pour utiliser les valeurs de champs dans une autre action, il faut définir les variables dans le déclencheur, tout en conservant le mappage automatique variable-à-champ.

Note

Aucune erreur n'est signalée si le champ disponible dans les données d'entrée n'a pas de variable d'étiquette correspondant. Loftware Automation Ignore en silence les variables manquantes.

UUID-0f008231-0a59-5d7a-0ffb-44f780894b31.png

Configuration de la zone d'affectation

La zone d'affectation est configurée en utilisant la même procédure que pour la sous-zone. Pour plus d'informations, voir la section Définition des sous-zones . La zone d'affectation peut être définie au niveau des données racine, apparaissant une seule fois. Ou elle peut être configurée dans une sous-zone. Elle sera ainsi exécutée pour chaque bloc de données dans la sous-zone.

Configuration des champs dans la zone d'affectation

Lorsque vous créez une zone d'affectation, le filtre définit automatiquement deux espaces réservés. Ces deux espaces réservés définissent la paire nom-valeur.

  • Nom de la variable : Spécifie le champ dont le contenu sera le nom de variable (composant nom en paire). Configurer le champ en utilisant la même procédure que pour les champs de document. Pour plus d'informations, voir la section Définition des champs.

  • Valeur de variable : Spécifie le champ dont le contenu sera la valeur de variable (composant valeur en paire). Configurer le champ en utilisant la même procédure que pour les champs de document. Pour plus d'informations, voir la section Définition des champs.

Exemple

La zone entre ^XA et ^XZ est la zone d'affectation. Chaque ligne de la zone d'affectation fournit les paires nom-valeur. Le Nom est défini comme une valeur entre le 6e caractère de la ligne et le signe égal. La Valeur est définie comme la valeur entre le signe égal et la fin de la ligne, avec un décalage négatif de trois caractères.

^XA
^FD01DonationHR=G095605 3412625^FS
^FD02DonationBC=DG0956053412625^FS
^FD03HospitalNoHR=HN060241^FS
^FD04HospitalNoBC=060241^FS
^FD05Nom=Hawley^FS
^FD07Prénom=Annie^FS
^FD09Produit=Sang^FS
^FD10PatientBlGp=O Rh +ve^FS
^FD11DoB=27 June 1947^FS
^FD12DateReqd=25 Dec 2012^FS
^XZ