UnidadesAdministrativas

Unidades Administrativas responsável por disponibilizar as informações das unidades administrativas. Elas pertencem a uma Entidade e podem ser configuradas para possuirem hierarquia entre elas.

APIDescription
GET coreapi/v1/unidadesadministrativas/{id}

Retorna a Unidade Administrativa

GET coreapi/v1/unidadesadministrativas?codigo={codigo}&nome={nome}&sigla={sigla}&tipoId={tipoId}&currentPage={currentPage}&pageSize={pageSize}

Lista de Unidades Administrativas paginada. Página inicial = 0. Items por página padrão = 20. Quantidade máxima de registros = 100.

GET coreapi/v1/unidadesadministrativas/{unidadeId}/subunidades

Retorna a lista com as subunidades (filhas) administrativas

GET coreapi/v1/unidadesadministrativas/tipos

Lista de Tipo Unidades Administrativas.

GET coreapi/v1/unidadesadministrativas/GetUadNomeByUadIds?uadIds[0]={uadIds[0]}&uadIds[1]={uadIds[1]}

Seleciona os nomes das unidades que possuem os ids passados por parâmetro

GET coreapi/v1/unidadesadministrativas/GetUnidades?entId={entId}&nome={nome}

Seleciona as unidades ativas, filtrando por id de entidade e nome da unidade.

GET coreapi/v1/unidadesadministrativas/GetUnidadesPorTipoESuperior?entId={entId}&tuaId={tuaId}&uadIdSuperior={uadIdSuperior}&nome={nome}

Seleciona as unidades ativas, filtrando por id de entidade, id do tipo de unidade, id superior e nome da unidade.

GET coreapi/v1/unidadesadministrativas/GetUnidadesPorPermissao?entId={entId}&usuId={usuId}&gruId={gruId}&nome={nome}

Seleciona as unidades ativas, filtrando por permissão e nome da unidade.

Sistemas

Sistema é responsável por disponbilizar informações dos sistemas.

APIDescription
GET coreapi/v1/sistemas/{sistemaId}/grupos

Retorna a lista com os grupos de usuário do sistema

GET coreapi/v1/sistemas/{sistemaId}/menu/{grupoId}

Retorna XML formatado com o Menu do sistema

Usuarios

Usuários do sistema.

APIDescription
GET coreapi/v1/usuarios/{id}

Retorna Usuario por Id do Usuário.

GET coreapi/v1/usuarios/{login}

Retorna Usuario por Login do Usuário.

GET coreapi/v1/usuarios/{usuarioId}/grupos

Retorna lista de grupo que o usuário pertence

GET coreapi/v1/usuarios/{usuarioId}/grupos/{grupoId}/unidadesadministrativas

Retorna lista de unidades administrativas, filtradas por grupo e usuario

GET coreapi/v1/usuarios/{usuarioId}/aplicativos

Retorna a lista de permissões do usuário

Entidades

Entidade reponsável por disponibilizar as informações das entidades. Elas podem ser configuradas para possuirem hierarquia e também podem ter unidades administrativas ligadas a elas.

APIDescription
GET coreapi/v1/entidades/{id}

Entidade

GET coreapi/v1/entidades?currentPage={currentPage}&pageSize={pageSize}

Lista de Entidades paginada. Página inicial = 0. Items por página padrão = 20. Quantidade máxima de registros = 100.

GET coreapi/v1/entidades/{entidadeId}/subentidades

Retorna a lista com as subentidades (filhas)

Pessoa

APIDescription
GET coreapi/v1/pessoa/GetPessoasByGrupoNomePessoa?pesNome={pesNome}&gruId={gruId}

Seleciona pessoas pelo grupo que seu usuário pertence e pelo nome, ou parte dele.

GET coreapi/v1/pessoa/GetPessoasByNomePessoa?pesNome={pesNome}

Seleciona pessoas pelo nome.

GET coreapi/v1/pessoa/GetTopPessoasByNomePessoa?pesNome={pesNome}&top={top}

Seleciona pessoas pelo nome.

GET coreapi/v1/pessoa/GetPessoasByUnidadeENome?uadId={uadId}&pesNome={pesNome}&visId={visId}

Seleciona pessoas pelo grupo que seu usuário pertence e pelo nome, ou parte dele.

GET coreapi/v1/pessoa/GetTopPessoasByUnidadeENome?uadId={uadId}&pesNome={pesNome}&visId={visId}&top={top}&sis_id={sis_id}

Seleciona pessoas pelo grupo que seu usuário pertence e pelo nome, ou parte dele.

GET coreapi/v1/pessoa/SelectPessoasByUnidadesGrupo?gruId={gruId}&unidades[0]={unidades[0]}&unidades[1]={unidades[1]}

Seleciona pessoas pelo grupo de usuário, unidades administrativas e nome da pessoa

GET coreapi/v1/pessoa/SelectInfoGrupoUnidadeByUadId?uadId={uadId}&sis_id={sis_id}

Retorna lista de pessoas e seus respectivos grupos, agrupando por unidade

GET coreapi/v1/pessoa/GetPesNomeByPesIds?pesIds[0]={pesIds[0]}&pesIds[1]={pesIds[1]}

Seleciona os nomes das pessoas que possuem os ids passados por parâmetro

GET coreapi/v1/pessoa/GetPesNomeByUsuIds?usuIds[0]={usuIds[0]}&usuIds[1]={usuIds[1]}

Seleciona os nomes das pessoas que possuem os ids passados por parâmetro

GET coreapi/v1/pessoa/GetEmailsByPesIds?pesIds[0]={pesIds[0]}&pesIds[1]={pesIds[1]}

Seleciona os e-mails das pessoas que possuem os ids passados no parâmetro

GET coreapi/v1/pessoa/GetEmailsByUsuIds?usuIds[0]={usuIds[0]}&usuIds[1]={usuIds[1]}

Seleciona os e-mails dos usuários que possuem os ids passados no parâmetro

Notificacao

APIDescription
GET coreapi/v1/notificacao?sistemaId={sistemaId}&usuarioId={usuarioId}&grupoId={grupoId}

Seleciona as notificações que serão exibidas para o usuário de um sistema.

GET coreapi/v1/notificacao/pesquisa?sistemaId={sistemaId}&not_titulo={not_titulo}&not_dataInicio={not_dataInicio}&not_dataFim={not_dataFim}&inativa={inativa}&usuarioId={usuarioId}&grupoId={grupoId}

Pesquisa as notificações exibidas para o usuário de um sistema conforme os filtros.

POST coreapi/v1/notificacao?usuarioId={usuarioId}

Salva em lote as notificações que o usuário marcou para não ver novamente.

POST coreapi/v1/notificacao/salvarvisualizacao?usuarioId={usuarioId}&grupoId={grupoId}&sistemaId={sistemaId}

Salva em lote as notificações que o usuário visualizou.

Grupos

Grupos de permissões dos usuários

APIDescription
GET coreapi/v1/grupos/{id}

Retorna os dados do grupo de usuário

GET coreapi/v1/grupos/{grupoId}/entidades

Retorna a lista com as entidades vinculadas ao grupo de usuário

GET coreapi/v1/grupos/{grupoId}/unidadesadministrativas

Retorna a lista das unidades administrativas vinculadas ao grupo de usuário.

GET coreapi/v1/grupos/{grupoId}/usuarios

Retorna a lista de usuários do grupo

GET coreapi/v1/grupos/{grupoId}/permissoes

Retorna a lista de permissões do grupo