[BRA] Workflow avançado - Criando um workflow novo para a função de Recepção (GESPTH)

Você já deve ter percebido que a função de Workflow é uma das mais técnicas do Sage X3, e com inúmeras possibilidades.

Uma delas é criar um circuito de assinatura para uma função que não possui essa ação. Um exemplo é a função de recepção de compras.

Agora vamos supor que o cliente deseja "aprovar" uma recepção. No caso após efetuada a recepção, um supervisor "aprova" esse registro.

Como faremos?

A função de Recepção de compras não possui por padrão a opção de assinatura na right list.

Agora que você está ninja em workflow, criaremos a parametrização.

Vamos seguir essa parametrização complexa em etapas:

1-Vamos criar a regra de Workflow.

Acesse:

PARAMETRIZAÇÃO>WORKFLOW>REGRAS WORKFLOW

Seguindo o padrão criarei uma assinatura com o código PTHSIG.  Categoria PUR-Compras.

Tipo de evento objecto e código do evento PTH - Recepções.

Operações de Criação e Modificação (CM) e no fim da transacção.

Faça um túnel no campo de modelo de dados.

Vamos criar um modelo PTHAPP

E criar as ligações:

Na aba DIVERSOS defina os campos de sociedade e estabelecimento:

Clique em criar e retorne a tela de workflow.

Defina o destinatário na aba DESTINATÁRIO:

No caso o nosso destinatário será o supervisor [F:AUS]CHEF(0).

Clique em criar e agora acesse a função de recepção de compras:

Note que agora aparecem as ações de assinatura.

2-Agora vamos parametrizar o monitor de workflow para mostrar as recepções.

Acesse:

PARAMETRIZAÇÃO>WORKFLOW>PARAM.MONITOR WORKFLOW

Selecione o monitor que deseja criar a nova secção, no caso o monitor PUR-Assinaturas compras.

Crie a secção:

E o filtro:

(find([F:AWS]CODEVT,"PTHSIG") or find([F:AWS]CODWRK,"PTHSIG"))

Defina as colunas:

E a ordenação:

Agora grave, valide e execute o monitor de Workflow.

Verifique que a recepção aparecerá no monitor de workflow:

Trabalho terminado...ainda não, temos algumas questões:

-Essa recepção deverá aparecer para seleção no picking de fatura de compras?

-Algum campo deve ser atualizado com o status?

-Permito a impressão da recepção quando está em aprovação?

Dependendo das respostas o trabalho apenas começou.

Espero ter ajudado!