Configuração de conexão com o SIP.
Helper composto que busca um usuário pela sigla e suas permissões em uma única chamada de alto nível (duas requisições ao SIP).
Login exato do usuário no SIP.
Objeto com usuario e permissoes, ou null se o usuário não
existir.
SipSoapError em caso de falha em qualquer uma das duas requisições.
Retorna o primeiro usuário encontrado pela sigla (login), ou null.
Login exato do usuário no SIP.
O usuário encontrado, ou null se não existir.
Conveniente para lookups pontuais. Para obter também as permissões, use buscarUsuarioComPermissoesPorSigla.
SipSoapError em caso de falha de comunicação ou SOAP Fault.
Busca usuários cadastrados no SIP com base em filtros combinativos.
Pelo menos um filtro é recomendado para evitar retornos excessivamente grandes.
Lista de usuários que atendem a todos os filtros informados.
SipSoapError em caso de falha de comunicação ou SOAP Fault.
Lista usuários cadastrados no SIP que não possuem nenhuma permissão no sistema configurado.
Útil para auditorias de acesso e limpeza de contas obsoletas.
Filtros opcionais.
Lista de usuários sem permissão.
SipSoapError em caso de falha de comunicação ou SOAP Fault.
Carrega os dados de um usuário diretamente do servidor de autenticação configurado no SIP para o órgão informado.
Tipo do servidor de autenticação, órgão e sigla.
Dados do usuário no diretório, ou null se não encontrado.
Diferente de buscarUsuarios, esta operação consulta o diretório
externo (ex.: LDAP/AD) e não o banco interno do SIP. O resultado não
incluí id, ativo nem unidades.
SipSoapError em caso de falha de comunicação ou SOAP Fault.
Lista os órgãos cadastrados no SIP.
Filtros opcionais. Passe { todos: false } para retornar apenas órgãos ativos.
Lista de órgãos.
SipSoapError em caso de falha de comunicação ou SOAP Fault.
Lista os perfis cadastrados no SIP para o sistema configurado.
Filtros e controle de profundidade da resposta. Use filtroRecursosMenus: "T" para incluir recursos e menus.
Lista de perfis.
SipSoapError em caso de falha de comunicação ou SOAP Fault.
Lista as permissões ativas no sistema configurado, com filtros opcionais.
Filtros combinativos opcionais.
Lista de permissões.
Omitir todos os filtros retorna todas as permissões do sistema. Use com cautela em sistemas com muitos usuários.
SipSoapError em caso de falha de comunicação ou SOAP Fault.
Lista os recursos (permissões atômicas) do sistema configurado.
Filtros opcionais por perfil ou nome de recurso.
Lista de nomes de recursos (ex.: ["documento_gerar", "processo_consultar"]).
SipSoapError em caso de falha de comunicação ou SOAP Fault.
Lista as unidades organizacionais visíveis pelo sistema configurado.
Filtros opcionais. Aceita idUsuario para filtrar por usuário ou idUnidade para uma unidade específica.
Lista de unidades.
SipSoapError em caso de falha de comunicação ou SOAP Fault.
Pesquisa um usuário no diretório externo sem filtrar pelo sistema configurado.
Tipo do servidor de autenticação, órgão e sigla.
Dados do usuário no diretório, ou null se não encontrado.
Semelhante a carregarUsuario, mas usa os campos idOrgao e sigla
(sem sufixo Usuario), conforme a operação pesquisarUsuario do WSDL.
SipSoapError em caso de falha de comunicação ou SOAP Fault.
Operações somente leitura do SIP.
Esta classe não conhece framework, banco, cache, auditoria ou UI. Ela é deliberadamente fina: recebe config, chama SOAP e devolve tipos TypeScript. Isso mantém o pacote portável entre aplicações.
Remarks
Em aplicações que usam SipClient, acesse esta classe via
sipClient.consultas.Example
See