Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

Ponto de Entrada

Consulta 

WSGP160 

Características do Requisito

Informe o ponto de entrada relacionado (link).

Linha de Produto:

Microsiga Protheus - Portal Gestão do Capital Humano

Segmento:

Serviços

Módulo:

SIGAAPD

Rotina:

Rotina

Nome Técnico

Informe a rotina.

Informe o nome técnico da rotina.

Rotina(s) envolvida(s)

Nome Técnico

Informe a(s) rotina(s) envolvidas.

Informe o nome técnico da(s) rotina(s) envolvidas.

 

 

Ponto de Entrada:

WebService RHPost

WSGPE160

Requisito (ISSUE):

 ER Consulta Descritiva de Cargos - http://tdn.totvs.com/x/DUoaDg

DT Consulta Descritiva de Cargos - http://tdn.totvs.com/x/ayFdDg

País(es):

Todos

Tabelas Utilizadas:

SQ3 - Cadastro de Cargos

 

 

 

 

 

 

 

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

Ponto de Entrada

Descrição:

Informe o Menu em que estará localizada a rotina

Localização:

Informe o Submenu em que estará localizada a rotina

Eventos:

Informe o Título da rotina

Programa Fonte:

Informe o Fonte da rotina

Função:

Informe o Nome do(s) produto(s) a ser utilizado ou “Todos”

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:

#Include 'Protheus.ch'

User Function

CN120ALT

WSGP160()
Local

aCab:= PARAMIXB[1]

aFiltros := { { 'Q3_ESPEC', "Q3_ESPEC != ''" } }


Return (aFiltros)

Local cTipo:= PARAMIXB[2]

If cTipo == '1'

    aCab[4][2]:= 'NF' //Validações do usuário

EndIf

Return aCab