Page tree

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

Informações Gerais

 

Especificação

Produto

Microsiga Protheus - Portal Gestão do Capital Humano

Módulo

SIGAAPD

Segmento Executor

Serviços

Projeto1

RHRH001

Epic1

RHRH001-50

Story1

RHRH001-58

Subtarefa1

RHRH001-267

Chamado2

 

País

( X ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

<Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>.

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

Objetivo

O objetivo desse requisito é realizar o ranqueamento dos membros da equipe dentro de cada política consolidada, demonstrando seu resultado final e o resultado individual para cada avaliação em seu grupo de origem, permitindo ao gestor responsável ter uma visão global do desempenho de seus colaboradores.

Definição da Regra de Negócio

 

Relação de fontes envolvidos nesse requisito: 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

[FATA240.PRW – Menu dos Portais]

[Alteração]

[SIGATCF -> Manutenção-> Menus]

-

[PWSA710.PRW – Ranking Consolidado]

[Criação]

[PORTAL GCH -> Aval. Desempenho-> Ranking Consolidado]

-

[PWSA710A.APH – Seleção da Política][Criação]--
[PWSA710B.APH – Equipe][Criação]--
[PWSA710C.APH – Ranking][Criação]--
[PWSA712.APH – Resultado Consolidado][Criação]--

[WSAPD018.PRW – Webservice Avaliação Consolidada]

[Criação]

-

-

[WsClient_WsRhAPDConsolidated.PRW - Client Avaliação Consolidada][Criação]--
[WSORG010.PRW – Webservice Estrutura Organizacional][Alteração]--
[WsClient_WsOrgStructure.PRX - Client Estrutura Organizacional][Alteração]--

 

Menu dos Portais

Deverá ser atualizado a funcionalidade de menu dos portais (FATA240) realizado a inclusão do item 'Ranking Consolidado', dentro do sub-menu de "Avaliação de Desempenho".


Webservice de Estrutura Organizacional

Devemos atualizar a estrutura de dados DataEmployee no serviço OrgStrutcture no WSORG010, para incluir um novo campo denominado "ResultConsolid".
Esse novo campo da estrutura será utilizado e carregado no novo serviço a ser construído RHAPDConsolidated para o envio do resultado final apurado do participante.
Após a inclusão do atributo "ResultConsolid" na estrutura, deve-se realizar a geração do novo arquivo cliente para o serviço OrgStrutcture.     


Webservice de Avaliação consolidada

Para atender esse requisito deveremos atentar ao protótipo 01 e desenvolver as seguintes funcionalidades no webservice RHAPDConsolidated (WSAPD018) e seu arquivo client:

  • Desenvolver um método denominado "GetPolicies" que será responsável em devolver a estrutura das políticas consolidadas cadastradas:
    • Os registros de políticas canceladas (RIX_STATUS='2') devem ser dispensados em qualquer retorno na lista de resultado.
    • Carregar na estrutura de resposta os detalhes da política(RIX) e seus respectivos itens(RIY).
      • Referente aos detalhes carregar também as seguintes informações do período referente a cada linha (RIY):
        • Descrição do Período;
        • Tipo do período e descrição do tipo;
        • Data inicial e final do período.
    • Esse método pode receber como parâmetros opcionais:
      • Código da Política: quando informado devolver apenas a política informada, sendo o valor default branco.
      • Mostrar políticas no Portal GCH: informar se deseja devolver na lista todas as políticas ativas e fechadas para o Portal GCH (RIX_PORTAL = '1'), o valor default 'branco onde será carregado todas as políticas disponíveis. Caso seja informado '2' no parâmetro não será carregado na estrutura as políticas que deveriam estar disponíveis no Portal GCH. 
  • Desenvolver um método denominado "GetStructRanking" para listar a estrutura organizacional e o resultado do ranking consolidado:
    • Nesse método deveremos seguir o mesmo padrão e estrutura das funcionalidades de solicitações já existentes no portal GCH, utilizando a estrutura de departamentos ou a visão cadastrada no item de menu do portal, para carregar as informações do usuário logado e do time ao qual é responsável.
      • Além dos parâmetros padrões, necessitamos incluir o parâmetro de "RankingOrder", onde será responsável em devolver a lista em ordem ascendente ou descendente.
    • A diferença desse processo é que a estrutura deverá utilizar o campo (RIZ_MED_TOT) da tabela de resultado consolidado (RIZ) para realizar o ranqueamento dos colaboradores no time.
    • Deveremos atualizar a estrutura ListOfEmployee existente no serviço OrgStructure (WSORG010) para acrescentar o campo do resultado final do funcionário (RIZ_MED_TOT).
       
  • Desenvolver um método denominado "GetConsolidated" que será responsável em devolver os detalhes do ranking consolidado na política e no funcionário selecionado:
    • Esse método deverá receber como parâmetros obrigatórios:
      • Código da Política: quando informado devolver apenas a política informada, sendo o valor default branco;
      • Filial do participante;
      • Matrícula do participante.
    • Em seguida devolver em uma estrutura todas as informações localizadas de todos os grupos da tabela de resultado consolidado (RIZ).

Formulário Ranking Consolidado

Para realizar as interações com o novo serviço criado no Portal GCH devemos desenvolver as seguintes funcionalidades de acordo com a arquitetura do protótipo 01:

  • Criar o fonte PWSA710.PRW responsável pelas web-functions de integração para o novo formulário.
  • Criar o fonte PWSA710A.APH responsável pelo carregamento das políticas disponíveis, através do retorno da estrutura de resposta do método GetPolicies.
  • Criar o fonte PWSA710B.APH responsável pelo carregamento das informações do usuário logado,  através através do retorno da estrutura de resposta do método GetStructRanking. 
  • Criar o fonte PWSA710C.APH responsável pelo carregamento das informações da equipe do usuário logado, caso exista, através através do retorno da estrutura de resposta do método GetStructRanking.
  • Criar o fonte PWSA712.APH responsável pelo carregamento do resultado consolidado do participante selecionado, através através do retorno da estrutura de resposta do método GetConsolidated 


Tabelas Utilizadas

  • RCX – Ocupantes do Posto
  • RD0 – Pessoas/Participantes
  • RD4 – Itens de Visões
  • RDU – Períodos
  • RDZ – Pessoas x Entidades
  • RIX – Cabeçalho da Política Consolidada
  • RIY – Detalhes da Política Consolidada
  • RIZ – Resultado de Calculo da Política Consolidada
  • SQB – Departamentos
  • SRA – Funcionários

Protótipo de Tela

  

Protótipo 01

 

 

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.