Pular para conteúdo

Processo · WorkIA

WorkIA · Criar ou corrigir regra com aprovação

Escrita no Motor só passa por draft, prévia e clique humano. O WorkIA executa sozinho apenas as funções de leitura e de prévia.

Etapa: Cálculo WorkIA (assistente) Cliente InventApps (automático)

Começa quandoRegra a criar ou corrigir
Termina emCálculo corrigido
Passos8

O que fazer em cada app

WorkIA

Em elaboração

O que fazer neste app ainda está sendo escrito.

Siga o passo a passo do processo: cada passo traz a entrada, a saída, como saber que deu certo e o que fazer se falhar.

Passo a passo

1. Direção e CST de entrada

WorkIAWorkIA (assistente)

O md_empresa_search diz se a nota é entrada ou saída para o tenant. Nota recebida traz o CST de saída do emitente: a regra de entrada converte IPI 50 → 00 e 99 → 49, e PIS/COFINS 01 → 50 (com crédito) ou 70 (sem crédito).

EntradaNota e empresas do tenant
SaídaEscopo e CSTs de entrada
Deu certo quandoDireção confirmada

Tela: a capturar na DEMO.

2. calc_regra_criar_draft · calc_regra_alterar_draft

WorkIAWorkIA (assistente)

Propõe a regra e devolve a prévia com draft_token: escopo, impostos, diff campo a campo e avisos (campo de casamento vazio, natureza inexistente, CST na direção errada). Nada é gravado.

EntradaEscopo e impostos
SaídaPrévia com draft_token
Deu certo quandoPrévia sem aviso pendente

Tela: a capturar na DEMO.

3. Revisão da prévia

Usuário fiscalCliente

O fiscal confere escopo, CST e alíquotas na tela antes de qualquer gravação.

EntradaPrévia
SaídaPrévia revisada
Deu certo quandoAlcance da regra entendido

Tela: a capturar na DEMO.

4. calc_regra_*_commit

WorkIAWorkIA (assistente)

O WorkIA pausa e cria uma aprovação na tela. O commit só roda com o clique, com o corpo da prévia, uma única vez.

Entradadraft_token
SaídaAprovação pendente
Deu certo quandoAssistente não repete o commit

Tela: a capturar na DEMO.

5. Aprovação humana

Usuário fiscalClienteVerificação

A aprovação é reivindicada antes da execução, para que dois cliques não gravem duas vezes.

Deu certo quandoUma gravação por aprovação

Tela: a capturar na DEMO.

6. Regra gravada pendente

Motor de CálculoInventApps (automático)

A regra nasce pendente (em_vigor = false). O Motor ainda a ignora.

EntradaCommit aprovado
SaídaRegra pendente
Deu certo quandoRegra visível no calc_regra_get

Tela: a capturar na DEMO.

7. calc_regra_decidir_draft · commit

WorkIAWorkIA (assistente)

Propõe aprovar ou rejeitar mostrando o alcance da regra; rejeitar exige comentário. O commit passa de novo pela aprovação humana.

EntradaRegra pendente
SaídaDecisão aprovada
Deu certo quandoDecisão registrada no histórico

Tela: a capturar na DEMO.

8. Regra em vigor

Motor de CálculoInventApps (automático)

Vale para toda operação do tenant que casar com o escopo. A prova é rodar de novo o calc_calcular ou o calc_simular.

EntradaRegra aprovada
SaídaCálculo pela nova regra
Deu certo quandoDivergência resolvida

Tela: a capturar na DEMO.

Validações e o que fazer se falhar

Passo Validação Se falhar
Direção e CST de entrada Regime e direito a crédito claros Pergunta ao usuário antes de propor
Aprovação humana Clique em Aprovar Rejeitada: nada é gravado
Aprovação humana Aprovação ainda não executada Clique repetido é recusado
Regra em vigor Item com nota de referência no modo regra da nota A regra virtual da nota vale antes da regra cadastrada

Resultado esperado

  • Cálculo corrigido.

Perguntas frequentes

Em elaboração

As dúvidas deste processo serão reunidas com o manual do app e com o retorno dos treinamentos.