Á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
NOME DO REQUISITO

Ponto de Entrada WSGP160 

Características do Requisito

Linha de Produto:

Informe a linha de produto.Microsiga Protheus - Portal Gestão do Capital Humano

Segmento:

Informe o segmento.Serviços

Módulo:

Informe o 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.

 

 

Cadastros Iniciais:

Relacione os cadastros necessários que precisam ser preenchidos antes da utilização desse requisito.

Parâmetro(s):

Informe os parâmetros utilizados.

Ponto de Entrada:

Informe o ponto de entrada relacionado (link).

Chamados Relacionados

Informe o(s) chamado(s) relacionado(s).

Requisito (ISSUE): Informe o requisito relacionado (Issue).

País(es):

Informe o(s) Pais(es).

Banco(s) de Dados:

Informe o(s) Banco(s) de Dados utilizado(s).

Tabelas Utilizadas:

Informe as tabelas utilizadas.

Sistema(s) Operacional(is):

Informe o(s) sistema(s) operacional(is) utilizados.

Descrição

Escreva aqui a descrição da nova implementação ou melhoria.

 

Descreva se há algum procedimento necessário após a aplicação do compatibilizador.

Procedimento para Implantação

O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.

  1. Aplique o patch do chamado e execute uma vez a rotina Informe o nome da rotina.
  2. No módulo informe o nome do módulo acesse informe o caminho e verifique que o parâmetro informe o nome do parâmetro é criado conforme especificações abaixo:

Nome da Variável:

Informe o Nome da Variável

Tipo:

Informe o Tipo

Descrição:

Informe a Descrição

Valor Padrão:

Informe o Valor Padrão

 

 

 

 

 

 

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]

Local cTipo:= PARAMIXB[2]

If cTipo == '1'

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


Return (aFiltros)

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

EndIf

Return aCab