Antes de começar
Prepare uma localização de laboratório no tenant selecionado e permissão para criar, publicar e executar artefatos. É necessário um worker compatível com os arquivos e uma saída que você consiga inspecionar. O objetivo é manter clientes ativos, não testar carga. Use apenas dados sintéticos.
Os três artefatos têm papéis distintos: Mapping transforma; Session fixa a versão e o contexto de execução; Workflow coordena a tarefa. Revise cada publicação antes de avançar ao próximo nível.
Procedimento
- Crie um CSV UTF-8 com cabeçalho
id,name,statuse três linhas sintéticas. Inclua duas linhasactivee umainactive. - Em Mappings, conecte Flat File input → Row filter → Field selector → Flat File output.
- Configure Row filter com
field=status,operator=equals,value=active. Em Field selector, usefields=["id","name"]. Habilite o cabeçalho de saída. - Valide, salve o rascunho e publique o Mapping. Crie uma Session referenciando essa versão, configure worker e bindings de arquivos e publique a Session.
- Crie Start → Session → End em Workflows. Selecione a versão publicada da Session, valide, salve e publique.
- Execute manualmente e abra a tentativa no Monitor.
Exemplo sintético
Entrada:
id,name,status
1,Jorge,active
2,Ana,inactive
3,Bea,active
Saída esperada com esses ajustes:
id,name
1,Jorge
3,Bea
Nomes e identificadores são fictícios. O arquivo precisa estar disponível ao runtime escolhido; escrever seu nome na descrição não cria um binding.
Conferir o resultado
Confirme estados terminais de Workflow e tarefas, duas linhas de dados, cabeçalho id,name e ausência de status. Confira que a Session referencia a versão publicada. Arquivo de uma tentativa anterior não comprova o resultado atual; use saída exclusiva ou mecanismo que identifique a tentativa.
Somente após a aceitação considere agendamento. Revise fuso horário, próxima execução e permissões. Calendário ativo não substitui a verificação da próxima tentativa real.
Resolver problemas
Se não houver linhas, compare active exatamente com os valores: equals diferencia maiúsculas. Se aparecer status, confira Field selector e a versão consumida. Para espera, confira capacidade e política do worker. Para arquivo ausente, corrija os bindings da Session. Não repita escritas às cegas após timeout: consulte Monitor. O DovaAI explica quais componentes usar e como configurá-los; você cria, altera, publica e executa os artefatos.
Contexto de ambiente
Antes de usar este módulo, confirme Tenant, Domain e Environment no menu do usuário. O ambiente inicial é Development. As capacidades do módulo, Domain e ambiente se aplicam juntas; Production fica somente leitura sem autorização explícita. Mudar o seletor não transfere artefatos nem publica ou executa seus dados. Consulte ambientes e recuperação e promoção entre ambientes.