Como fixar links na página inicial usando o Perfil de Usuários

Desde a versão 3.5.98 (publicada em 2017-07-08T03:00:00Z), o Latromi está preparado para receber a implementação do Perfil de Usuários. Porém, até o momento a página de cadastro e configuração destes Perfis não foi implementada.

Neste tutorial, vou mostrar como fixar links na página inicial do Latromi, usando o Perfil de Usuários, que embora esteja incompleto, pode ser configurado usando comandos SQL.

Resumo

Este serão os passos executados. Eles serão explicados detalhadamente mais abaixo.

  1. Conectar no banco de dados do Latromi.
  2. Criar e configurar um Perfil de Usuário via SQL.
  3. Atribuir o Perfil de Usuários criado a um usuário.

Criar Perfil de Usuários

Se você já criou o perfil de usuários anteriormente, pode ignorar esse passo.

Conecte no banco de dados do Latromi para executar os comandos SQL. Pode ser pelo PgAdmin ou pelo Editor SQL do Latromi (Client → Ferramentas → Editor SQL).

Execute o Comando SQL abaixo. Use o nome do Perfil de Usuários conforme a sua necessidade. Por exemplo: TI, Vendedores, Gerência ou Diretoria. Neste exemplo, estou criando um Perfil chamado “Usuário Comum”.

-- Insere novo perfil de usuários
INSERT INTO wecdb.userprofile ("name") VALUES ('Usuário Comum')
   RETURNING ID -- Retorna o Id do perfil criado

Adicionar Links para Menus

Você vai precisar do Código de Atualização dos menus que deseja fixar na Página Inicial.

Para obtê-lo, acesse no Latromi Client o menu Desenvolvimento → Menus, clique no Código de Atualização do menu e pressione CTRL + C para copiar.

Substitua no comando abaixo o literal 'Menu-UpgradeCode' pelo Código de Atualização copiado:

INSERT INTO wecdb.userprofile_pinnedobject 
   (  userprofileid     -- Id do Perfil de Usuário Criado
      , objectsequence  -- Sequencia/Ordem do Link
      , objectglobalid  -- ID Global do Menu que será fixado
    )
VALUES 
   ( 1  
   , 1
   , ( SELECT id FROM wecdb.globalidmapping 
       WHERE upgradecode = 'Menu-UpgradeCode' -- Informar o Código de Atualização do Menu
      ) 
   )

Atribuir Perfil ao Usuário

Para finalizar, basta informar o Perfil no cadastro do usuário. Os links fixados vão aparecer na página inicial de todos os usuários que estiverem usando este Perfil.

Acesse o cadastro de usuários pelo site, no Menu Principal → Configurações → Usuários e Grupos.

image

Os items fixados serão exibidos ao lado dos Favoritos, em uma sessão chamada Principais: