33 lines
1.7 KiB
Markdown
33 lines
1.7 KiB
Markdown
# KB-PLUGIN-020: Roadmap de Evolução do MCProtocol (Views Semânticas API)
|
|
|
|
**Domain:** plugin-dev
|
|
**Tags:** glpi, glpi11, mcp, api, roadmap, bff
|
|
|
|
Usando a ferramenta `glpi_ticket_search_by_status` como modelo de arquitetura "Backend For Frontend", as próximas atualizações do plugin focarão em mapear o restante do ecossistema de chamados e ativos do GLPI para ferramentas simples, seguras e com baixo custo de tokens.
|
|
|
|
## 1. Gestão de Chamados (Assistance/Ticket)
|
|
- `glpi_ticket_get_pending_approvals`
|
|
- **Objetivo:** Retornar os chamados aguardando aprovação do usuário atual.
|
|
- **Uso de API:** Filtro por status=Aguardando Aprovação e amarrado à Entidade.
|
|
- `glpi_ticket_assign_to_me`
|
|
- **Objetivo:** Assumir a autoria técnica de um chamado com apenas o ID.
|
|
- **Uso de API:** Aciona o PATCH nativo descobrindo o usuário da sessão.
|
|
- `glpi_ticket_add_private_note`
|
|
- **Objetivo:** Adicionar acompanhamento oculto do usuário comum.
|
|
- **Uso de API:** POST com `is_private = 1`.
|
|
|
|
## 2. Gestão de Ativos (Assets)
|
|
- `glpi_computer_get_unassigned`
|
|
- **Objetivo:** Listar computadores em estoque (sem usuário/localização).
|
|
- **Uso de API:** Busca em `/Assets/Computer` com filtro de status de estoque e sem vinculação.
|
|
- `glpi_user_get_my_assets`
|
|
- **Objetivo:** Retornar a lista de ativos que o usuário solicitante possui.
|
|
- **Uso de API:** Busca computadores e periféricos vinculados ao ID da sessão.
|
|
|
|
## 3. Gestão de Projetos (Tools)
|
|
- `glpi_project_get_open_tasks`
|
|
- **Objetivo:** Listar tarefas de projeto do usuário.
|
|
- **Uso de API:** Rota de projetos filtrando tarefas pendentes.
|
|
|
|
## Benefícios Contínuos
|
|
O principal foco é: **Zero adivinhação de rotas pelo LLM, 100% de uso da engine RBAC nativa, JSON Limpo.**
|