sei_listar_processos
List processes from the current unit's control box with typed fields, pagination, and server-side filtering. Retrieve only personal processes or count total items efficiently.
Instructions
Lista processos da caixa da unidade atual (Controle de Processos), em formato ENXUTO e tipado, próprio para consumo por agente.
IMPORTANTE: chame sei_trocar_unidade ANTES para que atribuido_unidade_atual
seja resolvido corretamente para a unidade consultada (sem isso vem null).
Parâmetros:
pagina: número da página (0=primeira). Cada página tem
limititens.limit: itens por página (padrão 50).
apenas_meus: "S" para só processos atribuídos ao usuário (server-side).
filtro: busca textual server-side (protocolo, tipo, especificação, etc.).
tipo: substring (case-insensitive) no nome do tipo processual (client-side).
apenas_contar: se True, retorna só {total_itens, paginas} — barato, sem baixar a página pesada.
incluir_detalhe: se True, reanexa
cienciaseanotacoescompletas a cada item (fora da list view por padrão, para manter o payload pequeno).
Cada processo (list view) traz campos derivados e tipados:
id_procedimento, protocolo, tipo, descricao (texto limpo, sem entidades HTML)
acesso: "publico" | "restrito" | "sigiloso"
atribuido_unidade_atual: {id_usuario, nome} resolvido para a unidade da sessão, ou
nullse não houver atribuição nelagerado_ou_recebido, em_tramitacao, sobrestado, bloqueado, tem_documento_novo, tem_anotacao, tem_ciencia — todos BOOLEAN
marcador: {nome, cor} ou null · prazo: data ISO (aaaa-mm-dd) ou null
aberto_em_unidades: lista de siglas das unidades onde o processo está aberto
NOTA: processos sobrestados e concluídos não aparecem. Para agrupamento estatístico use sei_resumo_processos.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tipo | No | ||
| limit | No | ||
| filtro | No | ||
| pagina | No | ||
| apenas_meus | No | ||
| apenas_contar | No | ||
| incluir_detalhe | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |