Skip to main content
O Flowker ajuda as equipes de compliance a responder duas perguntas: a transação foi validada antes de chegar ao ledger, e o que cada etapa dessa validação fez?

Validação antes do ledger


O Flowker roda os nós de um workflow seguindo as conexões do grafo dele, e não tem um nó de junção que espera ramos paralelos convergirem. Para colocar verificações antes do nó que escreve no ledger, monte uma cadeia linear de validação, e:
  • A escrita no ledger roda apenas depois que cada verificação anterior dessa cadeia retorna um resultado
  • Para parar antes da escrita, não configure nenhuma aresta de saída cujo sourceHandle corresponda ao resultado de falha do condicional. Se o ramo de falha deve rodar nós de notificação ou de auditoria, garanta que esse ramo não tenha caminho até o nó que escreve no ledger. O Flowker segue apenas a aresta cujo sourceHandle corresponde ao resultado avaliado. Se nenhuma aresta corresponder, esse ramo termina.
  • Você não depende de validação depois da escrita nem das correções que ela obriga
  • O registro de execução mostra a sequência: as verificações que rodaram, os vereditos delas, depois a escrita
Este é um desenho preventivo. Você coloca as verificações antes da escrita, e o Flowker preserva essa ordem na cadeia linear. Não use um fan-out com merge posterior como barreira de sincronização: um nó depois do merge pode rodar antes de outro ramo terminar.

Registros de execução


Cada execução de workflow guarda um registro por etapa do que rodou. Para cada etapa, o registro tem o nome e o número da etapa, quando ela rodou e o status dela. Também tem quanto tempo a etapa levou, a saída que ela retornou e a mensagem de erro se ela falhou.
  • Use Listar execuções para encontrar execuções. Filtre por workflow e por status, depois pagine os resultados com um cursor.
  • Use Obter resultados de uma execução para ver os detalhes das etapas de uma execução depois que ela chega a um status terminal (completed ou failed). Ele retorna um erro de execução em andamento para execuções pending ou running.

O que vem depois


Segurança

Conheça o modelo de autenticação, a criptografia e os recursos de resiliência do Flowker.

API de execuções

Consulte o histórico de execuções e os resultados por etapa pela API.