terça-feira, 18 de março de 2014

Liberando acesso aos Portlets/Área de Trabalho (Datasul - TOTVS 11.5.7)



Liberando acesso aos Portlets/Área de Trabalho (Datasul - TOTVS 11.5.7)

Dúvidas sobre a 'Área de Trabalho': Papéis e Portlets

A 'Área de Trabalho' é uma seção disponível nas versões TOTVS 11 linha Datasul, que agrupa papéis e seus respectivos portlets, ao usuário logado. Percebemos que a questão relacionada a papéis e aos portlets volta e meia geram alguma dúvida. Então vamos tentar desmistificá-los.

Os portlets são programas, como aqueles desenvolvidos em Progress, conhecidos pela maioria. E o que isso quer dizer?
Quer dizer que eles são cadastrados no sistema como programas. Quer dizer que para estarem disponíveis para o usuário, precisam estar direcionados para o grupo de usuário ao qual este está cadastrado. Há também uma diferença, eles estão marcados no cadastro de programas com a categoria ‘Monitory’.


Os ‘Papéis’ são na verdade grupos de usuários, como qualquer grupo de usuário criado no Foundation, com a diferença que estão marcados como “Papel no sistema”. Se for uma necessidade, é possível então criar novos papéis.
O produto sai de fábrica pré-configurado com alguns papéis, que tem também já configurados os Portlets que estes a princípio tem relação.
(Conteúdo extraído do ByYou, por: Tamires Warmeling Moraes)
Com o sistema aberto, observe a Aba "Área de Trabalho", e veja que não há nenhum Portlet atribuído ao usuário.


Vamos então executar o programa, BAS_PROG_DTSUL, pode-se clicar em buscar e digitar o mesmo. Após clique em executar.


Como saber quais Portlets, está liberado?

Pode-se fazer um select na tabela, PROG_DTSUL_SEGUR filtrando o LOG_HOME_PORTLET ='1'.

Exemplo abaixo,

SELECT * FROM EMSFND.PROG_DTSUL_SEGUR WHERE LOG_HOME_PORTLET ='1'

No meu caso a tabela está no Owner EMSFND mas pode estar em outro.

Com a relação em Mãos, é só ir no programa BAS_PROG_DTSUL e achar o mesmo.

Com mostra a imagem abaixo após, encontra-lo clicar sobre o Cadeado que seria a tela para definir o grupo de segurança, e atribuir o Grupo em que o usuário que irá receber o acesso pertence. No campo HOME? colocar um X no grupo de segurança e clicar no OK.


Após pode-se far um Refresh, no navegador e irá aparecer os Portlets ao usuário que foi liberado.


Qualquer duvida ou sugestão entrar em contato.




Nenhum comentário:

Postar um comentário