Histórico da Página
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
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
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|