Eventos diversos supervisor 

Eventos diversos supervisor

O gestor do Workflow permite ter em conta Diversos eventos funcionais definidos numa tabela. Os eventos genéricos utilizados por todas as solução sobre a tecnologia X3, são os seguintes :

Código de evento

Descrição

BUT

Evento genérico utilizado por defeito na função Ficheiro/Workflow na gestão do objecto. Este evento é chamado apenas se não existe um desencadeamento para o botão W, num Workflow de tipo objecto.

CAN

Um pedido de anulação de assinatura foi executado. Seguimento sobre a execução da anulação de assinatura : obtem-se, por conseguinte, todas as variáveis standard dos respectivos Workflow.

CON

Está em curso uma conexão.
A variável GERR contem o código de erro, com os seguintes valores :

Valor GERR 

Erro

0

Nenhum erro

1

Palavra chave incorrecta

Número máximo de sessões ultrapassado

7

Menu incorrecto

8

Erro na inicialização de variáveis globais

9

Número de utilizadores excedidos para o perfil

10

Conexão impossível (dossier em modo mono-utilizador. Por exemplo, porque uma validação do dossier está em curso)

13

Abandono do registo das palavra chave

No caso de um erro, a variável GMESSAGE está disponível, quem contem uma mensagem de erro explícita (a cadeia está vazia se a conexão for executada com êxito). Neste caso, podemos verificar os parâmetros de conexão do posto que tentaram uma conexão pela função getenv$("ADXCLIENT"). Esta função retorna uma cadeia sob a seguinte forma :
(Posto=endereço_ip_posto , porta=numero_interno, service=numero_de_serviço)

DEC

Desconexão - normal - em curso.

KIL

A paragem de um processo foi desencadeado a partir da função vigilância utilizadores. O contexto pode ser conhecido graças à classe [PSA] correspondendo ao ecrã PSADX da vigilância de utilizadores. A variável [M:PSA]LIGSES contem o número de linha no quadro (de 1 a N). O quadro das variáveis associado ao quadro (indice de 0 a N-1) ainda não foi actualizado (a linha relativa ao processo em curso ainda não foi suprimida).

PWD

Uma supressão de palavra chave foi pedida (conforme o valor do parâmetro de segurança PASSWD, uma palavra chave temporária é atribuída). A palavra chave temporária encontra-se na variável GMESSAGE.

TIM

Uma desconexão automática de um utilizador foi efectuada por razões de inactividade prolongada (conforme os parâmetros TIMEHGUP1, TIMEHGUP2, TIMEHGUP3)

TRA

Durante a afixação de um ficheiro de rastro, o apoio sobre a função Opções / Envio é efectuado. A variável GTRACE contem o nome do ficheiro de rastro que será enviado em anexo, se for caso disso.

 

Observação

É necessário notar que o evento MSG, que corresponde a eventos deste tipo devolução de Workflow, utilizado em específico, já não existe a partir da versão 5 (dado que se trata de uma função standard do motor Workflow).