Ponto entrada > Módulo Supervisor > Tratamento standard GESUSER 

INIVAR

Este ponto de entrada permite definir certos valores de parâmetros específicos utilizador na entrada sob X3 ou em caso de alteração utilizador, no momento da declaração de variáveis globais

Contexto e modo de funcionamento.

Este ponto de entrada permite dar um valor às variáveis globais segundo o código utilizador conectado.

Nem máscaras,nem tabelas estão em linha.

SCONNECT

O ponto de entrada SCONNECT permite recusar a conexão de um utilizador

Contexto e modo de funcionamento.

Este ponto de entrada está situado após todos os controlos de acesso (código utilizador, palavra passe) e justo antes a transacção de atualização de flag de conexão na tabela AUTLIS.
A variável global GUSER está preenchida.
Para impedir a conexão, falta posicionar GMENDEP="".

UCONNECT : Após controlo da palavra de passe utilizador

Este ponto de entrada permite preencher as variáveis para o workflow de abandono de conexão seguinte ao controlo da palavra passe.

Contexto e modo de funcionamento

Este ponto de entrada está situado após o controlo de palavra passe utilizador se a palavra de acesso não está correta e justo antes a chamada ao workflow de tipo "CON" e abandono da conexão.

A variável global GUSER está registada e a variável GMESSAGE contém a mensagem de erro do controlo.

DISCONNECT : Desconexão utilizador já conectado

Sobre um dossier gerado por uma licença "utilizador nomeado", se a conexão entre o cliente e o servidor está interrompido, pode que a sessão resta ativa sobre o servidor, utilizador está considerado como conectado e não pode mais se reconectar. Neste caso, nós afixamos uma advertência "Uma sessão volta já para este utilizador, pretende-o parar ?". Esta mensagem só se afixa se a sessão que bloqueia pertence ao utilizador e à máquina corrente. A máquina corrente não pode ser identica em caso de problemas rede de resolução de nomes.

Este ponto de entrada permite forçar a desconexão de uma sessão de um utilizador que já está conectado.

Contexto e modo de funcionamento

Este ponto de entrada está situado entre a identificação da sessão que bloqueia a verificação que esta sessão pertence bem ao utilizador e a máquina corrente (comparação de adxmac(-2) com o nome da máquina devolvida por "psadx" motor sem domínio)

Para forçar a afixação da mensagem de advertência, falta posicionar GPE a 1

As variáveis disponíveis :

PPRO Numéro de processo - adxuid(1)
PCLI   Nome da máquina devolvida pela psadx
PUSR  Código utilizador X3 (GUSER) e Nome do utilizador X3 separados por um espaço
PMAI   Endereço email do utilizador
nomap dossier corrente
adxusr login de conexão
GUSER código utilizador X3
adxmac(-2) nome da máquina cliente sem nome do domínio

SETSSOCONNECT : forçar a conexão de um utilizador em modo SSO

Este ponto de entrada permite forçar o controlo de identificação de um utilizador em modo SSO em WEB.

Contexto e modo de funcionamento

Este ponto de entrada está situado após a pesquisa do valor do parâmetro SSOCONNNECT.

É suficiente posicionar a variável K a 1 e a variável SSOTYP a 1 para forçar o controlo de identificação na base LDAP.

CHGPASS : Autorizar um utilizador

Este ponto de entrada permite autorizar um utilizador a se conectar se a sua palavra chave caducou.
Este ponto de entrada foi pedido para facilitar a gestão de um utilizador genérico utilizado para lançar as tarefas batch.

Contexto e modo de funcionamento

Este ponto de entrada está situado no parágrafo $VERF_PASSE se a parametrização geral dossier "CHGPASS" tem um valor superior a 0 e se a data de alteração da palavra passe + este valor > data do dia.

adxusr contém o login utilizador de conexão
a classe [F:AUS] contém as informações do utilizador em curso de conexão.

É suficiente posicionar a variável GPE a um valor diferente de 0 para autorizar ao utilizador a se conectar.