Neste caso, uma encomeda aberta de venda deverá ser assinado antes de poder criar os pedidos de entrega para as linhas da encomenda.
No quadro de inter-sociedades ou de inter-estabelecimentos, a encomenda aberta de compra reciproca não será gerado que na assiantura completa da encomenda aberta de venda.
O parâmetro Vendas APPSOC - Gestão das assinaturas enc abertas define a activação do circuito de assinatura sobre as encomedas abertas de vendas.
Os valores possíveis para este parâmetro são :
Não: A gestão das assinaturas está desactivada. O estatuto de assinatura da encomenda aberta de vendas toma sistemáticamente por valor Sem gestão. é possível de criar, em todo o momento, dos pedidos de entrega para as linhas desta encomenda aberta.
Sim Facultativo: A gestão das assinaturas está activada, mas se nenhum circuito de assinatura foi definido para um valor de regra de afectação, a encomenda aberta de venda será automaticamento assinado (Ver evento de workflow Gestão assinaturas encomendasabertas SOCSIG).
Sim obrigatório: a gestão das assinaturas está activada. Um circuito de assinatura deve existir para todo o valor de regra de afectação. No caso contrário, a encomenda aberta de venda será considerada como não assinada e um outro evento de workflow será desencadeado para advertir uma pessoa habilitada que um valor de regra de afectação não foi definida (Ver regra de workflow Notificação sem regraSOCSIGNCR).
Uma vez o circuito da assinatura colocado :
- Uma encomenda aberta de venda assinada pelo meio de um dos signatários resta modificável.
Todavia, a origem de um dos eventos seguintes anulará o circuito de assinaturas já colocado para em redesencadear uma outra :
- acréscimo / supressão de linha,
- modificação da encomemda aberta (se se trata de um ou vários elementos indicados a seguir),
- modificação de um elemento de facturação impactando oe montante total da encomenda.
O circuito de assinaturas não está mais reinicailizados não está mais reinicialzado pela modificação da encomenda desde logo que existe pelo menos um pedido de entrega associado a um pedido de entrega associado à encomenda.
- 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 utilizadores preenchidos sobre cada valor de regra, o número de signatários máximo sendo definido pela regra de afectação associado à regra de workflow. Se um signatário rejeita uma encomenda aberta de venda no circuito de assinatura, ela pasa na lista não assinada e restará tanto que ele não foi modificada. Quando o último signatário validou (encomenda assinada totalmente) ou rejeitado a encomenda (encomenda não assinado), o circuito de assinatura está considerado como alcançado.
- Se a encomenda é de novo modificado, o antigo circuito não foi anulado porque foi alcançado. Um novo circuito de assinatuta será então redesencadeado em função do novo contexto ligado à modificação da encomenda aberta.
O circuito de assinaturas não foi reinicializados pela modificação da encomenda desde logo que existe pelo menos um pedido de entrega associado à encomemda
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 encomenda aberta está activa (parâmetros Vendas APPSOC - Gestão das assinaturas Enc Abertas.), um fluxo de assinaturas de encomenda aberta está colocada em ordem. Decomõe-se em diferentes regras de workflow sucessivos.
A primeira regra desencadeada é SOCSIG - Gestão assinatura Enc aberta. Ela se desencadeia em criação ou modificação de encomenda aberta de venda.
Esta regra vai, segundo o contexto :
- Desencadear um pedido de assinatura com envio de uma mensagem se um circuito de assinatura foi definida e que o parâmetro Vendas APPSOC - Gestão das assinaturas Enc abertas. está posicionado 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 APPSOC - Gestão das assinaturas Enc ouv. está posicionado a Facultativo ou Obrigatório.
- Desencadear uma notificação com envio de uma mensagem a uma pessoa habilitada se nenhum circuito de assinatura não foi deteminado então que o parãmetro Vendas APPSOC - Gestão das assinaturas Enc abertas exige um circuito de assinatura. A operação a realizar por este utilizador será de criar um novo valor de regra de afectação. Para que a encomeda aberta de venda esteja a novo tomada em conta, é necessário de a modificar.
Se o primeiro signatário decide de assinar a encomenda aberta de venda a assinar que lhe foi atribuido, a sua activação vai desencadear a regra de workflow SOCSIGVAL - Assinatura Encomenda aberto. 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 actalização da encomenda aberta de venda para a posicionar ao valor : Totalmente assinado se se trata do último signatário A regra de workflow : SOCSIGNOT - Notificação assinatura será automaticamente desencadeada para assinalar os vendedor, por uma notificação e um envio de mensagem, que a encomemda aberta de venda foi totalmemte assinado.
Se uma modificação está levada na encomenda (sobre um dos campos indicados acima ou por acréscimo / supressão de linha), a encomenda repassa numa lista Não assinada e o circuito da assiantura 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 vendedor não foi lida, aquela é anulada.
Observações : se pelo menos um dos pedidos de entrega está associado à encomenda, o circuito de assinatura não é mais modificado da encomenda.
Se um dos signatários do circuito decide rejeitar a encomenda aberta de venda a assinar que lhe foi atribuido, a sua acção vai desencadear a regra de workflow SOCSIGREJ - Rejeito Encomeda aberta. Esta regra de workflow vai assinalar ao vendedor, por envio de uma mensagem, que a encomenda aberta de venda foi recusada.
Contexto e modo de funcionamento
Esta regra Workflow desencadeia-se na gestão de objecto, unicamente para as seguintes operações :
Create
Modify
Desencadeia :
uma mensagem.
um seguim..
acções.
A regra de afectação SOCSIG (Assinatura encomendas abertas) é utilizado pela regra de workflow SOCSIG.
Critérios desencadeamento
Os critérios complementares de desencadeamento são os seguintes :
- A gestão das assinaturas deve estar activada sobre a sociedade.
- Trata-se de uma encomenda aberta : [F:SOH]SOHCAT=4
- A linha foi criada ou modificada : [F:SOH]APPFLG=0
A regra de afectação SOCSIG permite definir os critérios que serão utilizados para definir as regras de assinaturas. Esta regra de afectação propões por defeito por definir os circuitos de assinatura em função do primeiro código esrtatístico da ficha cliente.
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 da encomenda. 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 a encomenda aberta de venda, então este é automaticamnte assinado (ver acção SIGWRK e o código assinatura VAL) para o primeiro signatário.
- Se o primeiro signatário do circuito de assinatura não é o vendedor ou a pessoa tendo criado a encomenda aberta de venda, então uma mensagem é enviada ao primeiro signatário e um pedido de assinatura lhe está atribuido
- Se nenhum signatário foi encontrado (sem circuito de assinatura), dois casos podem se apresentar em função do valor do parãmetro Vendas APPSOC - Gestão das assinaturas Enc abertas. :
- Se as assinaturas são facultativas uma acção de assinatura automático est desencadeado (ver acção SIGWRK e código assinatura AUT).
Se as assinaturas são obrigatórias uma acção de notificação está automáticamente desencadeada (ver acçã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, a encomenda aberta de venda será posicionada ao valor não assinado ([F:SOH]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, a encomenda aberta de venda será posicionada ao valor : Parcialmente assinado ou Totalmente assinado em função do facto que se trata do nome do último signatário ([F:SOH]APPLFG=2 ou [F:SOH]APPLFG=3).
- Circuito de assinatura não definida NCR : Esta escolha não é possível que se não existe nenhum citrcuito de assinatura e que o parâmetro Vendas APPSOC - Gestão das signaturas Enc abertas tem por valor Signatura obrigatório. Poderá estar escolhida manualmente por um signatário. A encomenda será posicionado ao valor : Não assinado ([F:SOH]APPLFG=1).
- Assinatura automártica AUT : Esta escolha não é possível que se não existe nenhum circuito de assinatura e que o parâmetro Vendas APPSOC - Gestão das assinaturas Enc abertas. tem por valor : Assinatura facultativa : Poderá estar escolhida manualmente por um signatário. Quando se escolhe está afectado, a encomenda aberta de venda será posicionada ao valor : Assinado automático e será considerado como totalmente assinado([F:SOH]APPLFG=5).
- Anulação ANU : Esta escolha de assinatura não se traduz como as outras escolhas por uma opção de assinatura (utiizaçã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 acção de assinatura efectuada. A anulação de assinatura não é possivel que se a encomenda de venda correspondente não foi saldada.
Acções desencadeadas pelo evento
O evento Workflow desencadeia as seguintes acções :
Cód. acção | Arranque |
---|
SIGWRK : Assinatura Workflow | Fim workflow |
DIVSOHAPP1 : Act assinatura encom. a 1 | Fim workflow |
Estas acções desencadeiam os tratamentos seguintes :
Assinatura workflow SIGWRK : Esta acção permite desencadear automaticamente uma assinatura sobre um evento Workflow em curso Na ocorrência, é chamada para desencadear automaticamente uma assinatura da encomenda aberta de venda em curso de tratamento nas condições seguintes :
- Se o primeiro signatário determinado é o utilizador que criou a encomenda aberta de venda ou vendedor, a acção vai assinar a encomenda aberta de venda com o código resposta VAL Validação
- Se não existe circuito de assinatura e que o parâmetro Vendas APPSOC - Gestão das assinaturas Enc abertas. tem por valor Assinatura obrigatória,a acção vai assinar a encomenda de venda com o código resposta NCR Circuito não definido.
- Se não existe circuito de assinatura e que o parâmetro Vendas APPSOC - Gestãp das assinaturas das Enc. Abertas. tem por valor : Assinatura facultativa, a acção vai assinar a encomenda aberta de venda com o código resposta AUT Assinatura automática.
Actualização da assinatura de encomenda a 1 DIVPOHAPP1: Esta acção tem por objectivo de posicionar a encomenda aberta de venda a : Não assinada: 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 SOCSIG :