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.
Configuration d’une activité personnalisée
- Dans le Skill Designer de la Compétence de processus, ajoutez un bloc d’activité Custom au flux de traitement de documents.
- Dans le volet Actions, cliquez sur Settings pour ouvrir l’interface de saisie et d’édition du code.
- Configurez votre script selon les besoins, puis cliquez sur Save.
Vérification de l’activité
- Publiez votre compétence. Accédez à l’onglet Publish et cliquez sur Publish Skill.
- Traitez des documents dans un workflow que vous avez configuré à l’aide d’une activité Custom.
- Vérifiez les résultats de votre compétence 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 Transaction Event Log du Skill Monitor. Vous pouvez également trouver les messages d’information correspondants dans le Transaction Event Log si vous avez utilisé la méthode LogMessage pour afficher un message personnalisé dans le journal.
Important ! L’activité Custom a été mise à jour. Certaines de ses interfaces sont désormais obsolètes. 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)
