Passer au contenu principal

Utilisation des Registration Parameters

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 :
  1. 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 Parameter d’enregistrement et exécutez la commande suivante :
  1. Lorsque vous chargez des fichiers dans une transaction ou un document, envoyez une requête POST à la ressource transactions/<transaction-id>/files, comme dans l’exemple ci-dessous :
Dans le corps de la requête, indiquez les Parameters d’enregistrement, puis exécutez la commande suivante :
Important ! Il peut y avoir au maximum 10 Parameters de type clé-valeur, le Parameter de clé pouvant contenir jusqu’à 128 caractères et le Parameter de valeur jusqu’à 256 caractères. Les valeurs de ces Parameters 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 :
  1. 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"
  }
]
  1. 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é :

Utilisation des paramètres de Skill

En plus des paramètres d’enregistrement, vous pouvez transmettre des paramètres de Skill lors de la création ou du lancement de transactions. Les paramètres de Skill sont des paires clé-valeur de type string qui définissent la manière dont un Skill traite la transaction. Les paramètres de Skill peuvent être définis lors de la création d’une transaction ou lors de l’utilisation de la méthode launch :
Important ! Le nombre de paramètres de compétence est limité à 10 par transaction.
Vous pouvez récupérer les valeurs des paramètres de compétence à l’aide de l’API Vantage en appelant la méthode skillParameters : La réponse sera la suivante :
[
  {
    "key": "parameterName",
    "value": "parameterValue",
    "type": "string"
  }
]