Um único separador permite de definir as notificações.
Os seguintes campos estão presentes neste separador :
Bloco número 1
|
Este campo identifica a regra de Worflow | |
Permet de définir un intitulé associé à chaque fiche. | |
Tanto que esta check box está assinalada, a regra de Workflow não é susceptível de se desencadear |
Arranque
- Tipo de evento (campo TYPEVT)
|
O tipo de evento pode tomar os valores seguintes: - Objeto : está numa função de tipo objeto ( gestão de uma ficha em criação, modificação, duplicação, supressão...). O código evento corresponde então ao código do objeto.
- Entrada em função : desencadeia-se a regra na entrada numa função do software. O código evento corresponde ao código da função (um objecto codificado XXX corresponde a função GESXXX, este tipo de evento pode então também ser utilizado para os objetos).
- Edição : lança-se um estado, cujo modo pode ser especificado no campo código evento.
- Fim de tarefa: desencadeia-se um Workflow em fim de tarefa batch, cujo código correspondente ao código evento (é necessário que a terefa batch em questão tenha a check box Mensagem utilizador assinalada, senão não funcionará mais: uma mensagem de advertência assinala que não é o caso, sem portanto impedir o registo).
- Fim de tarefa: esta regra de workflow está desencadeada quando um utilizador decide, depois a vigilância das tarefas, de parar uma tarefa batch, cujo código corresponde ao código de evento. Envia então um pedido de paragem ao servidor batch, é o servidor que para a tarefa. Conta tida do contexto de execução deste evento, está-se limitado nas possibilidades de desencadeamento. Assim:
- não se dispõe de variáveis de ambientes habituais (GUSER, por exemplo), mas unicamente do registo corrente na tabela corrente na tabela ABATRQT de abreviação [ABR].
- não se pode enviar que uma mensagem via o servidor de mensagens (nenhuma tabela de seguimento pode ser actualizada).
- Importação/Exportação : este tipo de evento se desencadeia em início (e/ou em fim) de importação (e/ou de exportação), o código evento permitem indicar o modelo utilizado.
- Assinatura : esta regra está desencadeada no momento da assinatura de uma regra anterior, cujo código pode ser dado pelo código evento.
- Manual : esta regra está desencadeada sobre o percurso de um conjunto de tabelas descritas no modelo de dados. Este percurso está desencadeado por uma operação manual, que pode bem entendido ser lançada em batch. Isto permite nomeadamente de desencadear as regras Workflow ligados a modificações de campos na base (a regra percorre as tabelas de auditoria).
- Diversos : esta regra está desencadeada sobre eventos particulares identificados por uma lista finita de código de eventos. Estes eventos podem seja ser genéricos para todos os softwares escritos em tecnologia sage (por exemplo conexão, desconexão...), Encontrar-se-á a lista dos eventos genéricos num primeiro anexo de documentação, e a lista dos eventos próprios a cada software num segundo anexo de documentação.
| |
Este campo permite indicar o contexto desencadeador, segundo o tipo que está definido préviamente: - para um tipo Objecto, dá-se o código de objeto que corresponde.
- para um tipo Entrada em função, dá-se o código da função.
- para um tipo Edição, dá-se o código de estado.
- para um tipo Fim de tarefa ou Paragem de tarefa, dá-se o código da mesma tarefa batch.
- para um tipo Importação / Exportação, dá-se o modelo de importação/exportação utilizada.
- para um tipo Assinatura, dá-se o código da regra à origem do pedido de assinatura.
- Para um tipo Manual, o código não foi registado.
- Para um tipo Divers, dá-se o código identificando o evento diverso na origem do desencadeamento da regra.
Este campo não é obrigatório que para o tipo de evento Diversos Se não é o caso preenchido, o evento se desencadeia de maneira genérica, sabendo que é sempre possível de testar de vantagem o contexto para ser selectivo (graças nomeadamente às variáveis GFONCTION, GOLDETAT...) | |
Título associado ao código registado na rubrica precedente. |
Bloco número 3
|
Este campo permite desbloquear o workflow no caso da modificação de uma ficha se o tipo de evento é "Objecto".
| - Modificação (campo AMODI)
|
Este campo permite desencadear o workflow no caso onde a modificação de uma ficha se o tipo de evento é "Objeto".
| |
Este campo permite desencadear o workflow no caso onde a supressão de uma ficha se o tipo de evento é "Objeto".
| |
Esta cheque box permite, se ela está assinalada, de inserir em documento junto, na mensagem enviada, um ícone contendo o contexto de lembrar a ficha (por duplo clique em cima). Atenção, isto não funciona que para uma conexão em modo cliente-servidor. | |
Esta cheque box pode ser assinalada que se o evento desencadeante corresponde ao fim de uma tarefa batch Neste case, se ela foi assinalada, o ficheiro rasto associado à tarefa batch vai ser junta à mensagem enviada. |
Quadro Condições
|
  | |
  | - Natureza operação (campo OPE)
|
  | |
  |
Bloco número 5
|
Indique uma expressão para eventualmente completar a pesquisa. Este critério está reacrescentado aos critérios pela ligação E. A expressão não pode conter os campos de uma tabela outra que a tabela principal do objeto. Estes podem ser indiciados. |
Destinatários
|
Dans l'application Sage X3, le destinataire peut être lié à : - un code utilisateur (on recherche alors ses coordonnées dans la fiche utilisateur),
- un tiers (on saisit sa fonction dans le tableau pour identifier, sur la fiche tiers, quels sont les destinataires concernés).
Dans l'application Sage HRM, le destinataire peut être lié à : - un tiers,
- un utilisateur,
- un salarié,
- un chef,
- un circuit hierarchique.
Dans l'application Sage Géode, le destinataire peut-être lié à : - un utilisateur,
- un site,
- un déposant,
- un transporteur,
- un fournisseur,
- un client société.
| |
Ce champ identifie les destinataires. Son écriture se fait sous la forme d'expressions logiques (Formule de calcul) incluant des variables en ligne au moment de l'exécution. Dans l'application Sage HRM, l'utilisation du type "Circuit de signatures" nécessite de préciser le point de départ du circuit de signatures. Ainsi, si l'utilisateur souhaite démarrer le circuit au niveau de la structure "Contrat", l'expression logique débutera par les caractères "CTR" suivis du numéro de contrat : "CTR~"+[F:CTR]CTRNUM. De la même façon, si l'utilisateur souhaite démarrer le circuit au niveau de la structure "Salarié", l'expression logique débutera par les caractères "MAT" suivis du numéro de matricule : "MAT~"+[F:DPI]REFNUM. | |
Esta informação não é registada que se o tipo de destino é um terceiro. Ela faz referência ao menu local que define as funções dos interlocutores na ficha terceiros. | - Envio mail (campo ENVOI1)
|
Três valores podem ser registados aqui, que afetando os destinatários da linha : - Não: nenhuma mensagem não será enviada.
- Sim: uma mensagem lhe é enviada em tanto que destinatários principais.
- Cópia : uma mensagem lhe é enviada em cópia.
| |
Este indicador indica se os destinatários da linha vão receber uma notificação no seu plano de trabalho, segundo o valor registado : - Não: neste caso, nenhuma notificação será disponível no plano de trabalho.
- Sim: uma notificação será-lhe enviada, ela poderá ser simplesmente avisada, para assinalar que o utilizador leu.
- Com assinatura : esta notificação deverá ser assinada por um dos destinatários da linha.
Desde logo que uma notificação está enviada ao menos uma das linhas de destinatários, o separador Seguimento define o texto aparecendo no seguimento assim que as respostas podendo ser trazidas em caso de pedido de assinatura. |
Bloco número 7
|
Dans l'application Sage X3, le destinataire peut être lié à : - un code utilisateur (on recherche alors ses coordonnées dans la fiche utilisateur),
- un tiers (on saisit sa fonction dans le tableau pour identifier, sur la fiche tiers, quels sont les destinataires concernés).
Dans l'application Sage HRM, le destinataire peut être lié à : - un tiers,
- un utilisateur,
- un salarié,
- un chef,
- un circuit hierarchique.
Dans l'application Sage Géode, le destinataire peut-être lié à : - un utilisateur,
- un site,
- un déposant,
- un transporteur,
- un fournisseur,
- un client société.
| |
Ce champ identifie les destinataires. Son écriture se fait sous la forme d'expressions logiques (Formule de calcul) incluant des variables en ligne au moment de l'exécution. Dans l'application Sage HRM, l'utilisation du type "Circuit de signatures" nécessite de préciser le point de départ du circuit de signatures. Ainsi, si l'utilisateur souhaite démarrer le circuit au niveau de la structure "Contrat", l'expression logique débutera par les caractères "CTR" suivis du numéro de contrat : "CTR~"+[F:CTR]CTRNUM. De la même façon, si l'utilisateur souhaite démarrer le circuit au niveau de la structure "Salarié", l'expression logique débutera par les caractères "MAT" suivis du numéro de matricule : "MAT~"+[F:DPI]REFNUM. | |
Esta informação não é registada que se o tipo de destino é um terceiro. Ela faz referência ao menu local que define as funções dos interlocutores na ficha terceiros. | - Envio mail (campo ENVOI2)
|
Três valores podem ser registados aqui, que afetando os destinatários da linha : - Não: nenhuma mensagem não será enviada.
- Sim: uma mensagem lhe é enviada em tanto que destinatários principais.
- Cópia : uma mensagem lhe é enviada em cópia.
| |
Este indicador indica se os destinatários da linha vão receber uma notificação no seu plano de trabalho, segundo o valor registado : - Não: neste caso, nenhuma notificação será disponível no plano de trabalho.
- Sim: uma notificação será-lhe enviada, ela poderá ser simplesmente avisada, para assinalar que o utilizador leu.
- Com assinatura : esta notificação deverá ser assinada por um dos destinatários da linha.
Desde logo que uma notificação está enviada ao menos uma das linhas de destinatários, o separador Seguimento define o texto aparecendo no seguimento assim que as respostas podendo ser trazidas em caso de pedido de assinatura. |
Mensagem
|
Este campo permite definir o conteúdo do campo Objecto da mensagem enviada, sob a forma de uma expressão calculada que será avaliada no momento do desencadeamento do evento. | |
O campo permite de definir o conteúdo principal da mensagem. O seu registo se faz sob a forma de texto livre incluindo as expressões lógicas (Fórmula de cálculo) entre duas barras verticais que têm lugar de separador. Assim, por exemplo, poder-se-á escrever conteúdos tais que : O evento surgido o | num$(date$) | lugar dado a este envio por | GUSER | Balisas particulares : "LIG" Permite inserir a expressão definida no campo "Linha" da regra workflow. "CLB/variável clob ou expressão" permite inserir o conteúdo de um campo clob no texto. Este número de balisas está limitado a 5. "SIG/código resposta/expressão texto" permite afixar uma ligação http no texto. O clique sobre esta ligação da resposta da regra workflow. Esta parametrização não pode ser operacional que se os parãmetros gerais supervisor do grupo "WRK" são corretamente preenchidos. |