Importante! A atividade Custom requer um certificado SSL de nível de segurança 2 para verificar que a conexão é segura. Se o seu servidor oferecer um nível de segurança inferior, você não poderá enviar solicitações a partir de uma atividade Custom.Uma atividade Custom colocada dentro de uma atividade For Each Document pode processar cada documento da transação separadamente. Nesse caso, a atividade Custom terá acesso apenas a um documento por vez. As atividades Custom são blocos independentes no fluxo de trabalho que você pode usar como etapas adicionais para aprimorar o processamento de documentos.
Configurar uma Atividade Personalizada
- No designer de habilidades de Processo, adicione um bloco de atividade Custom ao fluxo de trabalho de processamento de documentos.
- No painel Actions, clique em Edit Activity para abrir as configurações da atividade.
- Na guia Available Files, selecione os formatos para campos de texto, campos de documento e imagens que serão enviados ao sistema externo. Você deve selecionar pelo menos um formato para cada tipo.
- Na guia Activity Script, configure seu script e clique em Save.
Verificar a atividade personalizada
- Publique sua skill. Clique na guia Publish.
- Insira um nome, uma descrição e a descrição das alterações feitas na skill.
- Clique em Publish Skill.
- Processe documentos no fluxo de trabalho que você configurou usando uma atividade personalizada.
- Verifique os resultados da sua skill no Skill Monitor. Se o seu script for executado com erro, a transação será interrompida e a descrição do erro será exibida no Transaction Event Log no Skill Monitor. Você também pode encontrar as mensagens informativas correspondentes no Transaction Event Log se tiver usado o método LogMessage para exibir uma mensagem personalizada no log.
Importante! A Custom activity foi atualizada. Algumas de suas interfaces agora estão obsoletas. Scripts legados continuarão funcionando e terão acesso a todos os documentos de uma transação, mas os métodos obsoletos terão acesso apenas ao primeiro documento de uma transação.Lista de objetos obsoletos:
- InputData (use Transaction.Documents em vez disso)
- OutputData (use Transaction.Documents em vez disso)
- ExtractedData (use Document em vez disso)
- ExtractedField (use Field em vez disso)
- FieldType (use FieldOcrType em vez disso)
