Páginas filhas
  • DT - Integração RM X Quírons - API para retornar a lista dos subordinados diretos do líder

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.




01. DADOS GERAIS

...

RM

...

Linha RM

...

RH

...

02. LIBERAÇÃO

Lembrando que, será a partir dos patches:

  • 12.1.2310.
  • 12.1.2402.
  • 12.1.2410 e superiores

03. SITUAÇÃO/REQUISITO

Atualmente foi disponibilizado para o cliente uma query para que dentro do LMS o gestor consiga visualizar os dados do seu subordinado, mas implementarmos essa query seria inviável, devido a performance. Pois iria prejudicar os clientes que utilizam a API e não necessitam dessa informação.

04. SOLUÇÃO

Implementada a API employeesManagerDataContent que irá retornar uma lista contendo o líder direto dos empregados, semelhante a API employeeDataContent que retorna a lista dos empregados.

A API receberá os seguintes query params:

...

Query Param

...

Descrição

...

Obrigatório

...

Tipo

...

Valor padrão

...

Valor de exemplo

...

A API retornará as seguintes propriedades:

...

Propriedade

...

Descrição

...

Tipo

...

A propriedade items contém as seguintes propriedades:

...

Propriedade

...

Descrição

...

Tipo

...

Origem do valor

...

Exemplos de requisição e retorno:

...

Requisição

...

Retorno

...

Explicação

...

 Expandir origem

...

 Expandir origem

...

 Recolher origem

{
    "hasNext": false,
    "total": 1,
    "items": [
        {
            "managerBranch": "L MG 01 ",
            "managerCode": "408080",
            "managerName": "COORDENADORA",
            "managerFullName": "COORDENADORA",
            "managerEmail": "coordenadora@totvs.com.br",
            "managerDepartmentCode": "999999907",
            "managerDepartmentDescription": "SQUAD",
            "managerCostCenterCode": "1.01.01             ",
            "managerCostCenterDescription": "FOLHA DE PAGAMENTO",
            "employeeBranch": "L MG 01 ",
            "employeeCode": "408081",
            "employeeName": "ANALISTA",
            "employeeFullName": "ANALISTA"
        }
    ]
}

...

 Expandir origem

...

Situações de erros tratados:

...

05. ASSUNTOS RELACIONADOS

Não há.

...