Important : l’activité personnalisée nécessite un certificat SSL de niveau de sécurité 2 pour vérifier que la connexion est sécurisée. Si votre serveur offre un niveau de sécurité inférieur, vous ne pourrez pas lui envoyer de requêtes depuis une activité personnalisée.Une activité personnalisée placée dans une activité For Each Document peut traiter chaque document de la transaction séparément. Dans ce cas, l’activité personnalisée n’aura accès qu’à un seul document à la fois. Les activités personnalisées sont des blocs distincts du workflow que vous pouvez utiliser comme étapes supplémentaires pour améliorer le traitement des documents.
Configurer une activité personnalisée
- Dans le concepteur de compétences Process, ajoutez un bloc d’activité Custom au flux de traitement des documents.
- Dans le volet Actions, cliquez sur Edit Activity pour ouvrir les paramètres de l’activité.
- Dans l’onglet Available Files, sélectionnez les formats des champs de texte, des champs de document et des images à envoyer au système externe. Vous devez sélectionner au moins un format pour chaque type.
- Dans l’onglet Activity Script, configurez votre script et cliquez sur Save.
Vérifier l’activité personnalisée
- Publiez votre skill. Cliquez sur l’onglet Publish.
- Saisissez un nom, une description et un descriptif des modifications apportées au skill.
- Cliquez sur Publish Skill.
- Traitez des documents dans le workflow que vous avez configuré à l’aide d’une activité personnalisée.
- Consultez les résultats de votre skill dans Skill Monitor. Si votre script s’est exécuté avec une erreur, la transaction sera interrompue et la description de l’erreur s’affichera dans le journal des événements de transaction du Skill Monitor. Vous pouvez également y trouver les messages d’information appropriés si vous avez utilisé la méthode LogMessage pour afficher un message personnalisé dans le journal.
Important ! L’activité personnalisée a été mise à jour. Certaines de ses interfaces sont désormais déconseillées. Les scripts existants continueront de fonctionner et auront accès à tous les documents d’une transaction, mais les méthodes obsolètes n’auront accès qu’au premier document d’une transaction.Liste des objets obsolètes :
- InputData (utilisez plutôt Transaction.Documents)
- OutputData (utilisez plutôt Transaction.Documents)
- ExtractedData (utilisez plutôt Document)
- ExtractedField (utilisez plutôt Field)
- FieldType (utilisez plutôt FieldOcrType)
