Controle de permissão de agendamento no GLPI


Tivemos a necessidade de customizar o recurso de agendamento do GLPI. Essa customização ocorreu para restringirmos o acesso por item reservável, pois por padrão quem tem acesso a realizar agendamento pode agendar qualquer item da lista.

Com o objetivo de utilizarmos o recurso como ferramenta geral de agendamento foi conveniente realizarmos a customização, pois nem todos os ativos podem ser reservados por todos os usuários.

 

Caso surjam novos itens que poderão ser agendados o seguinte procedimento deverá ser realizado:

1 - Cadastrar o novo item no GLPI seguindo o caminho abaixo:

 

 

2 - Acessar a opção de adicionar novo dispositivo:

 

 

 

3 - Acessa a opção modelo em branco:

 

4 - Cadastrar os dados do novo item, preenchendo os dados do formulário:

 

  5 - Após cadastro acessar o item e autorizar reserva:

 

 

6 - Ir até a aba agendamento e autorizar reserva:

 

 7 - Editar o comentário do item cadastrado, esse comentário irá aparecer na lista de agendamento disponível para o usuário:

 

8 - Caso não tenha um grupo que represente agendamento deste tipo de item cadastrado, será necessário cadastrar um grupo de acesso ao item. Para realizar esse cadastro seguir o caminho abaixo e acessar a opção adicionar novo grupo:

  

 9 - Preencher formulário conforme modelo abaixo:

 

10 - Atribuir os usuários que terão acesso ao agendamento do item cadastrado, para isso acessar o grupo pelo caminho: Administrar – Grupos e acessar o grupo desejado.

 

 Os próximos passos será necessário executar direto no banco de dados.

11 - Primeiro selecionar o código do item reservável (id), com o comando abaixo:

use glpi;

select r.* from glpi_reservationitems r order by id desc;

 

12 - Selecionar o código do grupo (id) que terá permissão a agendar o item cadastrado:

use glpi;

select * from glpi_groups order by id desc;

 

13 - Selecionar o código do seu usuário(id) com o comando abaixo, colocando o seu SIAPE:

use glpi;

select * from glpi_users where name like '%seu SIAPE%'; 

 

14 - Realizar a inserção da permissão com o comando abaixo, não esqueça de substituir com os valores corretos:

use glpi;

INSERT INTO glpi_reservationitems_permission (date_permission,id_item,id_group,id_user) VALUES (now(),código do item reservavel (id do passo 11),código do grupo (id do passo 12),código do usuário que está fazendo o insert (id do passo 13));

Tags: agendamento, glpi, permissão
2017-03-29 13:28 Eduardo Moura da Silva {writeRevision}
Avaliaçãoo mídia: 0 (0 Votos)

Pode Comentar este artigo

Chuck Norris has counted to infinity. Twice.

Registros nesta categoria

Tags

FAQs permanentes