Árvore de páginas

Consulta Descritiva de Cargos

Características do Requisito

Linha de Produto:

Microsiga Protheus - Portal Gestão do Capital Humano

Segmento:

Serviços

Módulo:

SIGAAPD

Rotina:

Rotina

Nome Técnico

Consulta Cargos

PWSA590.PRW

WebService RHPostWSGPE160.PRW
Fonte ClientWSClient_WSRHPost.PRW

Rotina(s) envolvida(s)

Nome Técnico

Menu dos Portais

FATA240.PRW

Ponto de Entrada:

DT_PE_Consulta de Cargos - http://tdn.totvs.com/x/JQFoDg

Requisito (ISSUE):ER Consulta Descritiva de Cargos - http://tdn.totvs.com/x/DUoaDg

País(es):

Todos

Tabelas Utilizadas:

SQ3 - Cadastro de Cargos

Descrição

Essa funcionalidade possibilita aos usuários consultar no Portal Gestão do Capital Humano a lista de cargos existentes na empresa, visualizando as seguintes informações:
• Descrição detalhada
• Responsabilidades
• Habilidades
• Relacionamento Interno
Além desses campos será permitido incluir um campo customizado do tipo string na relação de cargos, permitindo que o mesmo possa ser filtrado na pesquisa da funcionalidade.

 

 

Ponto de Entrada

Descrição:

Ponto de entrada executada pela rotina de Descritivo de Cargos no Portal GCH, permitindo a passagem de ffiltro em SQL sobre o Cargo, utilizando obrigatoriamente somente campos da tabela SQ3, pois o retorno será acrescentado no WHERE sobre a SQ3.

Deverá retornar um array com uma única linha de 2 posições:
• Sendo em sua primeira posição poderá retornar, caso exista, o nome do campo do SX3 para a tabela de cargos, exemplo: (Q3_ESPEC - Especialização do Cargo).
1. Será permitido apenas 1(um campo) do produto padrão ou customizado que estará disponível conforme protótipo 01, na grid de resultado e no combo-box para o filtro.
• Na sua segunda posição, caso necessário, deverá retornar uma string que será aplicada no filtro da query na tabela de cargos, exemplo:
1. Q3_XCATIVO='1' and Q3_XLIDER='2', nesse caso serão carregados os cargos ativos e que não são considerados líderes.
2. Importante: não deve ser informado nenhum operador "or" ou "and" no começo da string retornada nessa posição do array.
3. Poderão ser informados na string outros campos customizados para a aplicação do filtro na query de cargos.
• Os parâmetros são opcionais para a primeira ou segunda ocorrência para o array de retorno.

Programa Fonte:

WSGPE160.PRW

 

Função:

WSGPE160.PRW

Retorno:

Nome

Tipo

Descrição

Obrigatório

 

array

Composto por um array onde a primeira posição se trata do campo e a segunda posição a condição a ser executada no filtro, é possível incluir apenas um campo para filtro seguindo este padrão.

 

 

Exemplo:

User Function WSGP160()
Local aFiltros := { { 'Q3_ESPEC', "Q3_ESPEC != ''" } }


Return (aFiltros)