- acréscimo/supressão de linha,
- modificação do orçamento (se se trata de um dos elementos indicados a seguir),
- em modificação de um elemento de faturação impactando o montante total do orçamento.
A assinatura do documento é parcial tanto que o último signatário não foi assinado. O número de signatários de um circuito depende do número de destinatários preenchidos sobre cada valor de regra, o número de signatários máximo sendo definido pela regra de afetação associada à regra de workflow. Se um signatário rejeita um orçamento no circuito de assinatura, ele passa na lista não assinada e restará tanto que ele não foi modificado. Quando o último signatário validou (orçamento assinado totalmente) ou rejeitado o orçamento (orçamento não assinado), o circuito de assinatura está considerado como alcançado.Se a encomenda é de novo modificada, o antigo circuito não foi anulado porque foi alcançado. Um novo circuito de assinatura será então redesencadeado em função do novo contexto ligado à modificação do orçamento A notificação ao pedinte é anulado se ela não foi lida.A lista dos campos cuja modificação a lista de assinatura e re-desencadeada o circuito de assinaturas :
Código | Título | Orçamento | Encomenda | Encomenda aberta |
Campos de cabeçalho | | | |
BPAADD | Endereço de entrega | X | X | |
BPCINV | Cliente consignado | | X | X |
BPCPYR | Terceiro pagador | | X | X |
BPCGRU | Cliente grupo | | X | X |
PJT | Código assunto | X | X | |
VACBPR | Regime de taxa | X | X | X |
MDL | Modo de entrega | | X | |
DAYLTI | Atraso de entrega | X | X | |
DME | Entrega parcial | | X | |
IME | Modo de faturação | | X | |
PTE | Condição de pagamento. | X | X | X |
DEP | Desconto/Juro | X | X | |
INVDTAAMT | Valor registado dos elementos de faturação | X | X | X |
BPTNUM | Transportador. | | X | |
VLYDAT | Data validada | X | | X |
Campos das linhas | | | |
QTY | Quantidade encomedada | X | X | |
SAUSTUCOE | Coeficiente UV-US | X | X | X |
GROPRI | Preço bruto | X | X | X |
DISCRGVAL1...9 | Despesas/Descontos | X | X | X |
VACITM1...3 | Nível de taxa | X | X | X |
BPAADD | Endereço de entrega | X | X | |
MDL | Modo de entrega | | X | |
DAYLTI | Atraso de entrega | X | X | |
BPTNUM | Transportador. | | X | |
Descrição do fluxo de Workflow
Quando a gestão das assinaturas sobre orçamento está activo (parâmetro Vendas APPSQH - Gestão de assinaturas Orçamento), um fluxo de assinaturas de orçamento está colocado em ordem. Ele se decompõe em diferentes regras de Workflow sucessivos.
A primeirra regra desencadeada é SQHSIG - - Gestão assinatura Orçamento. Ela se desencadeia em criação ou modificação de orçamento.
Esta regra vai, segundo o contexto :
- Desencadear um pedido de assinatura com envio de uma mensagem se um circuito de assinatura foi definido e que o parâmetro Vendas APPSQH - Gestão das assinaturas Orçamento. está posicionado a Facultativo ou Obligatório.
- Desencadear uma assinatura automática sobre o pedido de assinatura se nenhum circuito de assinatura não foi definido e se o parâmetro Vendas APPSQH - Gestão das assinaturas Orçamento. está posicionado a Facultativo
- Desencadear uma notificação com envio de uma mensagem a uma pessoa habilitada se nenhum circuito de assinatura foi deteminado então que o parâmetro Vendas APPSQH - Gestão das assinaturas Orçamento exige um circuito de assinatura. A operação a realizar por este utilizador será de criar um novo valor de regra de afetação. Para que o orçamento seja a novo tomado em conta, será necessário de o modificar.
Se o primeiro signatário decide de assinar o orçamento que lhe foi atribuido, a sua acção vai desencadear a regra de workflow SQHSIGVAL - Assinatura orçamento. Esta regra vai, segundo o contexto :
- Desencadear um pedido de assinatura ao signatário seguinte com envio de uma mensagem se o circuito de assinatura não terminou. Esta regra de workflow será em seguida redesencadeada em cada assinatura de um signatário do circuito.
- Desencadear uma actualização do orçamento para o posicionar ao valor : Totalmente assinada se se trata do último signatário A regra de workflow SQHSIGNOT - Notificação assinatura será então automaticamente desencadeada para assinalar ao pedinte, por uma notificação e um envio de mensagem, que o orçamento foi totalmente assinado. Se uma modificação está levada no orçamento (sobre um dos campos indicados acima ou por acréscimo de uma linha), o orçamento repassa numa lista Não assinada e o circuito da assinatura deve repartir com o 1º signatário. O antigo circuito não está anulado porque alcançado; por outro lado, se a notificação ao pedinte não foi lida, aquela é anulada.
Se um dos signatários do circuito decide rejeitar o orçamento a assinar que lhe foi atribuido, a sua ativação vai desencadear a regra de workflow SQHSIGREJ - Rejeita o orçamento. Esta regra de workflow vai assinalar ao vendedor, por envio de uma mensagem, que o orçamento foi recusado.
Contexto e modo de funcionamento
Esta regra Workflow desencadeia-se na gestão de objecto, unicamente para as seguintes operações :
Create
Modify
Option/Customs information
Desencadeia :
uma mensagem.
um seguim..
acções.
A regra de afectação SQHSIG (Assinatura orçamentos) é utilizado pela regra de workflow SQHSIG.
Critérios desencadeamento
Os critérios complementares de desencadeamento são os seguintes :
- A gestão das assinaturas deve estar activada sobre a sociedade.
- O orçamento foi criado ou modificado : [F:SQH]APPFLG=0
- A data de validade do orçamento é superior à data do dia, ou nenhuma data de validade não está prenchida para o orçamento : [F:SQH]VLYDAT>=date$ | [F:SQH]VLYDAT=[0/0/0]
A regra de afectação SQHSIG permite definir os critérios que serão utilizados para definir as regras de assinaturas. Esta regra de afetação propõe por defeito de definir os circuitos de assinatura em função do cliente, do montante total líquido do orçamento convertido na divisa da sociedade.
Destinatários
A escolha dos destinatários é definida da seguinte maneira :
- O destinatário é o próximo signatário do circuito de assinatura atribuida na criação do orçamento. Uma mensagem e um pedido de assinatura lhe estão atribuidos.
- Se o primero signatário do circuito de assinatura é o vendedor ou a pessoa tendo criado o orçamento, então este é automaticamnte assinado (ver acção SIGWRK e o código assinatura VAL)
- Se nenhum signatário foi encontrado (sem circuito de assinatura), dois casos podem se apresentar em função do valor do parâmetro Vendas APPSQH - Gestão das assinaturas Orçamento. :
- Se as assinaturas são facultativas, uma ação de assinatura automático está desencadeada (ver acção SIGWRK e código assinatura AUT).
Se as assinaturas são obrigatórias, uma ação de notificação está automáticamente desencadeada (ver ação SIGWRK e o código assinatura NCR).
Escolha de assinatura
As diferentes escolhas de assinatura possíveis são :
- Rejeito REJ : Esta escolha não está possível que se existe um circuito de assinatura. Poderá estar escolhida manualmente por um signatário. Se esta escoha foi retida, o orçamento será posicionado ao valor não assinado ([F:SQH]APPLFG=1). Um motivo de recusa poderá estar atribuido. A lista dos motivos está a parametrizar na tabela diversa número 56.
- Validação VAL : Esta escolha não está possível que se existe um circuito de assinatura. Poderá estar escolhida manualmente por um signatário. Se esta escolha está retida, o orçamento será posicionado ao valor parcialmente assinado ou totalmente assinado em função do facto que se trata ou não do último signatário ([F:SQH]APPLFG=2 ou [F:SQH]APPLFG=3).
- Circuito de assinatura não definida NCR : Esta escolha não é possivel que se não existe nenhum circuito e que o parãmetro Vendas APPSQH - Gestão das assinaturas orçamento tem por valor Assinatura. Poderá estar escolhida manualmente por um signatário. Se o orçamento está posicionado ao valor não assinado ([F:SQH]APPLFG=1).
- Assinatura automática AUT : Esta escolha não é possível que se não existe nenhum circuito de assinatura e que o parâmetro Vendas APPSQH - Gestão das assinaturas orçamentos tem por valor : Assinatura facultativa. Poderá estar escolhida manualmente por um signatário. Quando esta escolha está afectada, o orçamento será posicionado ao valor Assinado automático e será considerado como automáticamente assinado([F:SQH]APPLFG=5).
- Anulação assinatura CAN : Esta escolha de assinatura não se traduz como as outras escolhas por uma opção de assinatura (utilização do código operação particular CAN). Com efeito, Trata-se de uma função de anulação de seguimento acessível no monitor de workflow. Esta escolha permite quando está presente de anular a última ação de assinatura efetuada. A anulação de assinatura não é possivel que se o orçamento não foi já transformado em encomenda
Ações desencadeadas pelo evento
O evento Workflow desencadeia as seguintes acções :
Cód. acção | Arranque |
---|
SIGWRK : Assinatura Workflow | Fim workflow |
DIVSQHAPP1 : Act. assinatura orç. a 1 | Fim workflow |
Assinatura workflow SIGWRK : Esta ação permite desencadear automaticamente uma assinatura sobre um evento Workflow em curso. Na ocorrência, ela está chamada para desencadear automaticamente uma assinatura do orçamento em curso de tratamento nas condições seguintes :
- Se o primeiro signatário determinado é o utilizador que criou o orçamento, a ação vai assinar o orçamento com o código resposta VAL Validação.
- Se não existe circuito de assinatura e que o parâmetro Vendas APPSQH - Gestão das assinaturas Orçamento tem por valor Assinatura obrigatória,a ação vai assinar o orçamemto com o código resposta NCR Circuito não definido.
- Se não existe circuito de assinatura e que o parâmetro APPSQH - Gestão das assinaturas Orçamento tem por valor Assinatura obrigatória,a ação vai assinar o orçamemto com o código de resposta AUT Assinatura automática.
Atualizaçao de assinatura orçamento a 1 DIVSQHAPP1: Esta acção tem por objetivo de posicionar o orçamento a : Não assinado. Esta acção está desencadeada quando uma assinatura automática não teve lugar e quando o circuito de assinatura foi determinado
Tabelas consideradas
As seguintes tabelas estão referidas na regra SQHSIG :