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!