Árvore de páginas

Ponto de Entrada WSRS10SEL

Características do Requisito

Linha de Produto:

Microsiga Protheus - Portal do Candidato

Segmento:

Serviços

Módulo:

SIGARSP

Rotina:

Rotina

Nome Técnico

Currículo (Portal do Candidato)

PWSR010

Rotina(s) envolvida(s)

Nome Técnico

WebService Currículo

WSRSP010

Parâmetro(s):

MV_BLOQCPC

Requisito (ISSUE): ER Curriculum e Login no Portal do Candidato - http://tdn.totvs.com/x/IkoaDg

País(es):

Todos

Tabelas Utilizadas:

SQG - Currículos

 

 

 

 

 

     

 

Ponto de Entrada

Descrição:

É responsável em verificar, nos casos onde existir, mais de 1(um) currículo cadastrado com o mesmo CPF na tabela de currículos (SQG).
Sendo o seu objetivo principal retornar o código da filial e do curriculum que deverá ser liberado no portal do candidato, de acordo com as seguintes informações enviadas por parâmetro:   

  • Caso exista mais de um curriculum na tabela SQG, enviar para o ponto de entrada um arrray com Filial, Matrícula e Tipo do currículo de todos localizados com o mesmo CPF, exemplo:
    1. { { QG_FILIAL,QG_CURRIC,QG_TPCURRI } , { QG_FILIAL,QG_CURRIC,QG_TPCURRI } };
    2. Em seguida a funcionalidade deverá retornar a Filial e o Currículo (concatenados) que poderá seguir no processo de login;
    3. Caso a informação retornada no ponto de entrada não seja localizada na tabela SQG, o método deverá retornar a mensagem de "CPF não autorizado!".

Programa Fonte:

WSRSP010.PRW

Função:

Método GetCurriculum

Retorno:

Nome

Tipo

Descrição

Obrigatório

 

caractere

filial + código do currículo do registro que deseja que seja exibido no portal

 

 

Exemplo:

#Include 'Protheus.ch'

/*
ParamIXB - Array contendo 
Array com Filial, Codigo do Curriculo e Tipo do Curriculo
*/

User Function WSRS10SEL

Local aParam := PARAMIXB
Local cRet := PARAMIXB[2][1]+PARAMIXB[2][2]

VarInfo("Parametros"m aParam)

//Retornar sempre a Filial + Codigo do Curriculo do registro que deseja que seja exibido no portal

Return cRet