Visualizando, excluindo e copiando filtros e personalizações de um usuário

Blog Advpl - Share knowledge

Visualizando, excluindo e copiando filtros e personalizações de um usuário

2 de fevereiro de 2015 Configurador Geral 0

A idéia aqui é bem simples, como visualizo, removo ou copio os filtros e personalizações de um usuário.

Abaixo o exemplo de uma tela de parametros que fica registrada na SX1 e SXK.

pergunta

Primeiramente, abra o APSDU. Em seguinda vá no menu Arquivo e depois em Abrir.

O driver a ser utilizado, caso não trabalhe com ctree é “DBF”, mantenha marcado a opção “Compartilhado” e clique em Ok.

abrir_tabela

 

Na próxima tela, localize “Listar apenas os arquivos do tipo” como “Todos os arquivos”.

abrindo a tabela profile

Na paste de “Diretórios” localize a pasta “Profile”, no lado direito, localize o arquivo “profile.usr”.

Este arquivo é composto por 5 campos, sendo eles:

P_NAME = codigo do usuario
P_PROG = programa
P_TASK = tarefas
P_TYPE = tipo da tarefa
P_DEFS = são as respostas/definições da tarefa

visualizando o profile de um determinado usuario

Para remover a pergunta de um usuário, deverá fazer o seguinte filtro:

P_NAME = codigo do usuario
P_PROG = digite aqui o nome da pergunta
P_TASK = digite aqui “PERGUNTE” sem as aspas
P_TYPE = digite aqui “MV_PAR” sem as aspas

só por curiosidade, veja o conteudo do campo P_DEFS desta pergunta, o conteudo se parecerá como o abaixo:

visualizando as respostas da perguntaD#G#20140101
C#R#ME;PA;MR;
N#C#1
C#R#01;02;40;41;80;81;
C#G#1;2;3;4;5;6;9
C#G#0000000000
C#G#ZZZZZZZZZZ

Sendo a primeira posição, o tipo, a terceira posição Tipo de objeto a ser criado para essa pergunta ((G) Edit,(S)Text,(C) Combo,(R) Range,File,Expression ou (K)=Check) e quinta posição o conteudo da pergunta, perceba que o # é apenas um separador.

Agora para copiar uma pergunta de um usuario para outro, basta fazer o filtro pelo P_NAME, P_PROG e P_TASk, copie para um arquivo DBF, edite-o trocando o codigo do outro usuario, e depois fazer um APPEND para a tabela “profile.usr”.

É um processo bem simples, e vale lembrar que o outro usuário, poderá alterar a vontade a nova pergunta.

Uma outra alternativa para copiar ou visualizar é usando o “Configurador”, o nome da rotina é CFGA540 – Configurações de perguntas. SXK – Controle de perguntas (SX1) usuários

Configurações de perguntas

Configurações de perguntas edicao

 

 

Deixe uma resposta