Preparar um laboratório
Use dados sintéticos, um destino separado e uma identidade autorizada. Confirme o tenant selecionado e a função ativa antes de criar objetos. Uma localização de Repository organiza elementos; não concede permissões. Use uma Connection somente de leitura para a origem quando o exercício não exigir alterações. Insira credenciais apenas pelo mecanismo protegido de Connections, nunca em nomes, descrições, parâmetros de exemplo ou mensagens para o DovaAI.
Construir uma cadeia verificável
- Crie um Mapping pequeno e configure origem, transformação e destino. Para testar uma substituição exata, use Replace values com
field=name,find=jorge,replacement=Jorge,matchMode=exactecaseSensitive=true. - Valide e salve o rascunho. Publique a versão aceita: salvar e publicar são ações diferentes.
- Crie uma Session que referencie essa versão do Mapping. Revise conexões, entradas, saídas, perfil de execução e capacidade autorizada.
- Crie um Workflow Start → Session → End. Salve, valide e publique conscientemente.
- Execute uma única tentativa de laboratório; compare Monitor e o arquivo produzido com o resultado esperado.
Um caminho de arquivo de execução deve existir onde o worker possa utilizá-lo. Anexar um arquivo ao DovaAI para consultar seu esquema não estabelece uma entrada permanente no worker.
Aceitar antes de agendar
Neste exemplo, confira que jorge se transforma em Jorge e que ana permanece igual. Se adicionar Field selector com fields=["name","amount"], verifique se o esquema e o cabeçalho final contêm somente esses campos. O estado succeeded não substitui essa comparação funcional.
Habilite um agendamento somente depois de aceitar o resultado. Confira o fuso horário, as dependências publicadas e os efeitos no destino. Um worker público oferece capacidade elegível: não torna pública a Session nem os dados de outro tenant. Slots disponíveis também não garantem acesso a uma Connection. Registre as versões aceitas para comparar alterações futuras com a mesma referência.
Resolver incidentes sem duplicar efeitos
Se o cliente atingir o tempo limite, consulte a tentativa antes de reenviar. Cancelar, terminar, repetir e recuperar são ações diferentes. Uma nova tentativa pode repetir gravações externas; revise idempotência e estado persistido. Quando uma dependência mudar, examine as versões utilizadas antes de republicar os consumidores.
Preserve evidências autorizadas e remova somente objetos de laboratório revisados. Purge contents é destrutivo e exige confirmação do escopo; não é uma etapa rotineira para corrigir erros. Em caso de acesso negado, confira associação, função, plano e elegibilidade do recurso antes de solicitar permissões adicionais.
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.