Árvore de páginas

Versões comparadas

Chave

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

 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

SIGAGPE

Segmento Executor

Serviços

Projeto1

M_SER_RH003

IRM1

PCREQ-9692ZZZ

Requisito1

PCREQ-9709ZZZZ

Subtarefa1

PDR_SER_RH003-213ZZZ

Chamado2

 

País

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

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

 

 

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

Objetivo

Mostrar alguns indicadores na tela principal do Portal de Gestão do Capital Humano caso o usuário logado seja responsável por alguma equipe.

 Indicadores :

  • número de funcionários
  • solicitações aprovadas no mês
  • solicitações pendentes no mês
  • funcionários da equipe que estão de férias mês
  • absenteísmo no mês

 

Definição da Regra de Negócio 

Alterar a página principal do portal (PWSA000.PRW) para que quando o usuário logado possuir equipe, após mostrar as mensagens definidas para o usuário, mostrar o dashboard com os indicadores.(protótipo 01)
Criar o webservice WSGPE140.PRW para poder consultar os indicadores de Solicitações e absenteísmo. Alterar o webservice WSORG010.PRW para incluir a propriedade nFuncTotal, para poder exibí-la no dashboard.

 

Indicadores:

  • número de funcionários

Buscar informação no método GetStructure do WSORG010

 

  • solicitações aprovadas no mês

Criar o método GetContador passando como parâmetro filial, matricula e tipo(1=FAprovadas;2=pendentes).

Consultar tabela RGK que possui as aprovações, onde o periodo é o mês corrente

SELECT COUNT(1) AS CONTADOR FROM %Table:RGK% RGK
WHERE RGK.%NotDel%
AND RGK_EMP = %Exp:cEmpAnt%
AND RGK_FILAPR=%Exp:cBranch%
AND RGK_MATAPR=%Exp:cRegistration%
AND RGK_DATA BETWEEN %Exp:cDtIni% AND %Exp:cDtFim%
AND RGK_OPERAC =%Exp:'3'%

 Ao clicar no número de solicitações será direcionado para a página de acompanhamento de solicitações W_PWSA115.APW

  • solicitações pendentes no mês

Criar o método GetContador passando como parâmetro filial, matricula e tipo(1=FAprovadas;2=pendentes).

Consultar tabela RH3 que possui as solicitações, onde o periodo é o mês corrente

SELECT COUNT(1) AS CONTADOR FROM %Table:RH3% RH3
WHERE RH3.%NotDel%
AND RH3_EMPAPR = %Exp:cEmpAnt%
AND RH3_FILAPR=%Exp:cBranch%
AND RH3_MATAPR=%Exp:cRegistration%
AND RH3_DTSOLI BETWEEN %Exp:cDtIni% AND %Exp:cDtFim%

 Ao clicar no número de solicitações será direcionado para a página de acompanhamento de solicitações W_PWSA115.APW

 

  • funcionários da equipe que estão de férias mês

Criar o método GetAbsenteismo passando como parâmetro  filial, matricula e tipo(1=Férias;2=Afastamento)

 Consultar a função Statica "RetAB" do fonte do TalentManagent ORGW031.prw.

StaticCall(ORGW031,RetAb,"ferias",cWhere) onde cWhere é a lista de funcionários da equipe

 Ao clicar no número de solicitações será direcionado para a página de Consulta de afastamentos W_PWSA210.APW

  • absenteísmo no mês

Criar o método GetAbsenteismo passando como parâmetro  filial, matricula e tipo(1=Férias;2=Afastamento)

 

 Consultar a função Statica "RetAB" do fonte do TalentManagent ORGW031.prw.

 

StaticCall(ORGW031,RetAb,"afastamento",cWhere) onde cWhere é a lista de funcionários da equipe

 

 Ao clicar no número de solicitações será direcionado para a página de Consulta de afastamentos W_PWSA210.APW

 

Funcionalidades envolvidas:

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

GPEXFUN1.PRX

[Alteração]

-

funções geneericas

ORGW031.prw[Inclusão]Regras absenteismo
PWSA000.PRW[Alteração]Tela inicial do portal
PWSA00D.APH[Alteração]-Tela inicial do portal
PWSA00F.APH[Alteração]-Tela inicial do portal
WSORG010.PRW[Alteração]-Webservice de estrutura da equipe
WSGPE140.PRW[Inclusão]-webservice dashboard
wsclient_wsrhDashBoard.prw[Inclusão]-client webservice
WsClient_WsOrgStructure.prx[Alteração]-client webservice

 

Tabelas Utilizadas:

  • SRA – Cadastro de funcionários
  • RH3 – Solicitações do portal
  • SR8 - Cadastro de ausências
  • SRF - Controle de dias de direito


Protótipo 01

 Image Removed

 

 

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