Le package d’activités Abbyy.UiPath.FlexiCapture.MultiTaskActivities.nupkg offre toutes les fonctionnalités nécessaires pour travailler avec FC 12. Il inclut les activités suivantes pour travailler avec ABBYY FlexiCapture :
FlexiCapture Project Scope
Cette activité sert à initialiser les autres activités du package à l’aide des paramètres de connexion FC 12. Ces autres activités sont placées dans la zone des activités enfants afin qu’elles aient accès aux paramètres de connexion FC.
Voici la liste des paramètres d’activité hérités par les activités enfants :
| Category | Display Name | Type | Description |
|---|
| Paramètres de connexion FlexiCapture | URL du serveur | Uri | Adresse du serveur (sans le tenant) |
| Paramètres de connexion FlexiCapture | Société | String | Nom du tenant du serveur (facultatif) |
| Paramètres de connexion FlexiCapture | Nom d’utilisateur | String | Nom d’utilisateur |
| Paramètres de connexion FlexiCapture | Mot de passe | SecureString | Mot de passe de l’utilisateur |
| Paramètres de connexion FlexiCapture | Nom du projet | String | Nom du projet |
| Paramètres du proxy (facultatif) | URL du serveur | Uri | Adresse du serveur proxy |
| Paramètres du proxy (facultatif) | Nom d’utilisateur | String | Nom d’utilisateur |
| Paramètres du proxy (facultatif) | Mot de passe | SecureString | Mot de passe de l’utilisateur |
Le concepteur FlexiCapture Project Scope vous permet de gérer les paramètres de connexion et les activités enfants :
Si vous utilisez un proxy :
- Créez les variables suivantes :
- Une variable de type Uri nommée ProxyAddress avec la valeur suivante :
New UriBuilder (“http://proxyserver:8080").Uri. À la place de “http://proxyserver:8080”, indiquez l’adresse et le port du serveur proxy.
- Une variable de type NetworkCredential nommée ProxyCredential avec la valeur suivante :
New System.Net.NetworkCredential(“proxyuser”, “proxypass”). À la place de “proxyuser” et “proxypass”, indiquez les identifiants du proxy, séparés par une virgule. Créez cette variable si votre proxy utilise une authentification Basic.
- Utilisez les variables créées à l’étape 1 pour transmettre les paramètres de connexion du proxy à l’activité FlexiCapture Project Scope (cliquez sur FlexiCapture Project Scope → Paramètres du proxy (facultatif)). Selon le type d’authentification requis par le proxy, procédez comme suit :
- Si un proxy transparent est utilisé, dans le champ URL du serveur, indiquez l’adresse et le port du serveur proxy comme valeur de la variable ProxyAddress, et laissez les champs Nom d’utilisateur et Mot de passe vides.
- Si le proxy utilise l’authentification NTLM, dans le champ URL du serveur, indiquez l’adresse et le port du serveur proxy comme valeur de la variable ProxyAddress, et laissez les champs Nom d’utilisateur et Mot de passe vides. Les identifiants sous lesquels le processus UiPath s’exécute seront utilisés.
- Si le proxy utilise l’authentification Basic, dans le champ URL du serveur, indiquez l’adresse et le port du serveur proxy comme valeur de la variable ProxyAddress. Dans les champs Nom d’utilisateur et Mot de passe, indiquez les identifiants du proxy comme valeurs des propriétés correspondantes de la variable ProxyCredential.
Ces paramètres du serveur proxy seront hérités par toutes les activités enfants de ce Project Scope.
Créer un lot
Cette activité permet d’envoyer des fichiers à FC 12 pour traitement. ABBYY FlexiCapture crée un lot avec un identifiant unique pour tous les documents envoyés par cette activité. Cet identifiant est ensuite renvoyé dans l’argument de sortie ID du lot.
Paramètres de l’activité :
| Catégorie | Nom d’affichage | Type | Description |
|---|
| Input | Nom du type de lot | String | Nom du type de lot à créer (facultatif) |
| Input | Paramètres d’enregistrement du lot | IEnumerable<KeyValuePair< String,String >> | Collection de paramètres d’enregistrement pour le lot à créer, spécifiée au format suivant : nom du paramètre d’enregistrement — valeur du paramètre d’enregistrement (facultatif) |
| Input | Fichiers du lot | IEnumerable<KeyValuePair<String,Byte[]>> | Collection de fichiers d’entrée pour le lot à créer, spécifiée au format suivant : nom du fichier — contenu en octets |
| Output | ID du lot | Int32 | ID du lot créé |
Obtenir l’étape du lot
Cette activité permet d’obtenir des informations sur l’étape actuelle du lot. Les valeurs décrivant l’état du lot peuvent, par exemple, être utilisées pour regrouper les lots à traiter en fonction de leur étape actuelle.
Paramètres de l’activité :
| Category | Display Name | Type | Description |
|---|
| Input | ID du lot | Int32 | ID du lot |
| Output | Type d’étape | Enum | Type d’étape de traitement |
| Output | Nom de l’étape | String | Nom de l’étape de traitement |
| Output | Details | String | Informations supplémentaires sur l’état du lot |
Obtenir les URL de vérification du lot
Cette activité permet d’obtenir un ensemble de liens vers la FC Web Verification Station pour la vérification du lot (utilise l’ID du lot).
Paramètres de l’activité :
| Catégorie | Nom d’affichage | Type | Description |
|---|
| Input | ID du lot | Int32 | ID du lot |
| Output | URL de vérification | IEnumberable<Uri> | Ensemble des URL de vérification du lot |
Récupérer les résultats du lot
Cette activité permet d’obtenir les résultats du traitement du lot.
Paramètres de l’activité :
| Catégorie | Nom | Nom d’affichage | Type | Description |
|---|
| Input | BatchId | ID du lot | Int32 | ID du lot |
| Output | BatchRegistrationParameters | Paramètres d’enregistrement du lot | IEnumerable<KeyValuePair<String,String>> | Ensemble des paramètres d’enregistrement du lot |
| Output | DocumentProcessingResults | Résultats du traitement des documents | IEnumerable<DocumentProcessingResult> | Ensemble des résultats du traitement des documents du lot |
Propriétés de la classe DocumentProcessingResult :
| Nom | Type | Description |
|---|
| DocumentId | Int32 | ID du document |
| DocumentDefinition | String | Nom de la définition de document correspondante |
| Files | IEnumerable<KeyValuePair<String,Byte[]>> | Fichiers d’export |