Páginas filhas
  • MultProfile - Perfis de usuários em múltiplos arquivos

Perfis de usuários em arquivos separados

Produto:

Microsiga Protheus

Versões:

11 e 12

Passo a passo:

Com o objetivo de facilitar a manutenção e o gerenciamento dos recursos relativos ao Profile de usuários, o comando MultProfile permite a utilização por meio de múltiplos arquivos, de modo que cada usuário cadastrado no Sistema possua o seu respectivo arquivo de controle. Este comando, além de estabelecer uma manutenção mais prática em caso de edições específicas a determinados usuários, também contribui significativamente na redução do arquivo de Profile, para que não atinja o limite máximo de 4GB, comum em ambientes que possuem larga escala de recursos e usuários.


Informação:

  • A utilização desta melhoria é opcional e recomendável apenas em ambientes cuja manutenção se faça de modo exaustivo ou que tenham o arquivo principal profile.usr com tamanho superior a 3GB.
  • Em ambientes com Dicionário de Dados no Banco de Dados, o MultProfile não é habilitado, pois o Profile passa a ser uma tabela no banco de dados, não tendo a necessidade de utilização de múltiplos arquivos.


Como configurar:
Para utilização deste recurso é necessária a adição de um parâmetro específico na seção do ambiente a ser utilizado no arquivo de configurações do TOTVS Application Server – appserver.ini, denominada MultProfile, com seu conteúdo equivalente a 1 – Ligado.

Exemplo:

[P12]
SourcePath=C:\TOTVS 12\Microsiga\protheus\apo\
RootPath=C:\TOTVS 12\Microsiga\protheus_data
StartPath=\system\
x2_path=
RpoDb=Top
RpoLanguage=Portuguese
RpoVersion=110
LocalFiles=CTREE
Localdbextension=.dtc
PictFormat=DEFAULT
DateFormat=DEFAULT
RegionalLanguage=BRA
MultProfile=1

Após efetuar a definição desta chave, o Sistema automaticamente realiza a cada logon a importação dos registros presentes no arquivo profile.usr de um determinado usuário para o seu novo arquivo de definições, denominado user_<id>_profile.usr, em que o termo <id> corresponde ao código do usuário, dentro do cadastro de usuários do Sistema (SIGAPSS.SPF).

Caso o administrador necessite efetuar a importação completa dos itens do profile sem que seja necessária a realização do login pelo usuário, basta acessar a rotina SincProf, por meio do campo Programa Inicial do TOTVS SmartClient. Neste caso, a execução da rotina está condicionada a utilização de acesso exclusivo ao Sistema e seu tempo de execução está diretamente relacionado à quantidade de itens a serem importados.

Ao executar esta rotina é exibida uma interface do tipo Wizard ao usuário, com a finalidade de guiá-lo no processo de migração dos conteúdos. Por meio desta rotina, o Sistema automaticamente efetua um backup do arquivo de profile a ser alocado no diretório específico profile_bkp. A geração de um arquivo de log contemplando os procedimentos efetuados também estão disponíveis para este modo.

Ao término da execução do Sincprof, os arquivos profile.usr e profile.cdx serão automaticamente apagados da pasta Profile. O sistema efetua automaticamente um backup do arquivo profile.usr antes de iniciar o processo, contudo, caso deseje, recomendamos fazer também um backup manual.