Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt

Use this file to discover all available pages before exploring further.

Context est un objet global qui expose les données de la transaction à votre script d’activité personnalisée, vous permet d’envoyer des requêtes HTTP, de journaliser des messages personnalisés et de récupérer les secrets du tenant.

Propriétés

NomTypeAccèsDescription
TransactionTransactionLecture seuleL’objet Transaction, qui donne accès à la transaction en cours et à l’ensemble de ses documents.
ErrorMessagestringLecture/écritureMessage d’erreur personnalisé. Le texte s’affiche dans le journal des événements de la transaction dans Skill Monitor.
L’affectation d’une valeur à ErrorMessage interrompt la transaction.

Propriétés obsolètes

Les propriétés InputData et OutputData sont obsolètes. Utilisez Transaction.Documents à la place.
NomTypeAccèsDescription
InputDataTransaction.DocumentsLecture seuleDonnées du document lors de l’exécution de la compétence.
OutputDataTransaction.DocumentsLecture seuleDonnées du document modifiées. Non disponible pour l’Export externe.

Méthodes

CreateMultipartFormDataRequest

MultipartFormDataRequest CreateMultipartFormDataRequest();
Renvoie un objet MultipartFormDataRequest pour envoyer des données sous forme de formulaire contenant des chaînes de caractères et des fichiers (multipart/form-data).

CreateHttpRequest

HttpRequest CreateHttpRequest();
Renvoie un objet HttpRequest pour envoyer une string, un fichier, une image source ou un formulaire simple encodé au format URL. Ce formulaire ne peut pas contenir de fichiers.

LogMessage

void LogMessage(string msg);
Écrit un message personnalisé dans le journal des événements de la Transaction.

GetSecret

string GetSecret(string secretName);
Renvoie la valeur d’une variable d’environnement du tenant de type secret. Utilisez cette méthode pour transmettre des jetons à des services tiers sans les coder en dur dans votre script.
Pour afficher la liste des secrets disponibles dans votre tenant, commencez à saisir Context.GetSecret( dans l’éditeur de script, puis appuyez sur Ctrl + Espace lorsque le curseur se trouve entre les parenthèses.
Si le nom de la variable contient des caractères réservés (" ou ,), échappez-les à l’aide d’une barre oblique inverse dans l’appel de méthode. Seuls les utilisateurs ayant le rôle Tenant Administrator peuvent créer, modifier ou supprimer des variables d’environnement. Pour plus de détails, consultez Gérer les variables d’environnement.

Activité personnalisée

Étendez les Skills grâce à une logique scriptée et à des intégrations tierces.

Modèle objet

Référence complète des objets JavaScript pour les scripts de l’activité personnalisée.

Transaction

La transaction en cours et l’accès à tous ses documents.

Gérer les variables d'environnement

Stockez des secrets au niveau du tenant transmis aux activités Custom et Output.

Scripts d'exemple

Exemples JavaScript pour les scénarios courants de l’activité personnalisée.