Utilisation des paramètres d’enregistrement
Les paramètres de Transaction et d’enregistrement de fichier sont des paramètres constitués de paires clé-valeur de type string conçus pour fournir des informations utilisateur supplémentaires (par exemple, nom du client, type de document et informations sur la source du fichier). Ils sont transmis pour traitement avec la Transaction ou les documents de la Transaction. Ces paramètres sont disponibles pour tous les workers et peuvent être utilisés dans divers scénarios de production :
- Un programme qui utilise ABBYY Vantage signe chaque transaction à l’aide d’un attribut de client final afin de générer des rapports et de définir des procédures de traitement personnalisées (par exemple pour filtrer les catalogues de données des contreparties par client).
- Un client Scanning Station (ou une autre origine de transactions) peut transmettre les paramètres d’enregistrement d’un lot de documents (par exemple un identifiant de corrélation externe).
Les paramètres d’enregistrement peuvent être définis à l’aide de l’API Vantage :
- Lors de la création d’une transaction vide ou de l’initialisation d’une transaction à l’aide de la méthode
launch, envoyez une requête POST à la ressource transactions comme dans l’exemple ci-dessous :
ou
Dans le corps de la requête, spécifiez les paramètres d’enregistrement et exécutez la commande suivante :
- Lorsque vous téléversez des fichiers dans une transaction ou un document. Pour ce faire, envoyez une requête POST à la ressource
transactions/<transaction-id>/files comme dans l’exemple ci-dessous :
Dans le corps de la requête, spécifiez les paramètres d’enregistrement et exécutez la commande suivante :
Il peut y avoir au maximum 10 paramètres d’enregistrement de type clé-valeur, le paramètre de clé pouvant contenir jusqu’à 128 caractères et le paramètre de valeur jusqu’à 256 caractères. Les valeurs de ces paramètres d’enregistrement ne peuvent plus être modifiées une fois qu’elles ont été définies.
Les valeurs des paramètres d’enregistrement peuvent être lues :
- dans les scripts d’activités personnalisées,
- dans les scripts d’export externe de l’activité Output,
- dans les règles métier.
Vous pouvez obtenir les valeurs des paramètres d’enregistrement à l’aide de l’API Vantage comme suit :
- En appelant la méthode
registrationParameters sur la ressource transactions/<transaction-id>/registrationParameters :
La réponse se présentera comme suit :
[
{
"key": "key1",
"value": "value1"
}
]
- En utilisant un appel de méthode
download pour la ressource transactions/<transaction-id>/files/<file-id>/download afin d’obtenir les valeurs au format JSON en même temps que le fichier téléchargé :