Páginas filhas
  • Status do Funcionário

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Contexto de negócio (Introdução)

Adapter responsável pela Solicitação consulta de informações referente a situação dos funcionários, após o retorno do Protheus a situação dos funcionários serão atualizadas no RM      

...

.


MensagemRotinaDescriçãoTipo do AdapterForma de EnvioCanal EnvioVersão
Obras e ProjetosGETEMPLOYEESITUATIONS
GPEA240Status do Funcionário

(seleção) - Envia
(erro) - Recebe

SíncronaEAI1.000
Gestão de Estoque, Compras e FaturamentoGETEMPLOYEESITUATIONSNGMUGETSITStatus do Funcionário

(erro) - Envia
(seleção) - Recebe

SíncronaEAI1.000

...


Modulo: Folha de Pagamento

Assembly: RM.Fop.TotvsMessage.Adapter

Recebimento

  • É obrigatório que seja enviado a data de inicio. Caso o valor da StartDate chegue nulo ou vazio será apresentado consistência: A data de início deve estar preenchida.
  • Os dados do funcionário a ser consultado será recuperado com base no valor enviado na tag InternalId. Caso não seja encontrado o funcionário será apresentado mensagem de consistência: Funcionário não encontrado! InternalId: {0}
  • Após recuperar os dados do funcionário a ser consultado será consumido o serviço do módulo de pagamento de Situação de Funcionário no Período. Com base no retorno do serviço, será preenchido o xml de retorno com as informações do type ReturnEmployeeSituations.

Envio

Após o retorno do Protheus a situação dos funcionários serão atualizadas no RM.

Definição dos parâmetros de Execução do Processo:

  • Data Inicial - Calculada de acordo com o número de dias retroativos a data do Processamento;
  • Data Final - Data do Processamento;

  • Agendamento do Processo;

Mapeamento de Campos

Regras de Integridade Envio

Mensagem PadrãoDescriçãoTabelaCampoTipo CampoTamanhoObservação

CompanyId

Empresa




CompanyInternalIdInternal Id da empresaFUNCIONARIOCODCOLIGADA

Código da Coligada é obtido a partir do De-Para de Filial.

StartDate
Data Início para requisiçãoFUNCIONARIO
DATAINICIO


FinishDate
Data final para requisiçãoFUNCIONARIO
DATAFIM|CODTB2FAT

Campo não obrigatório:

Caso o mesmo não seja informado FinishDate recebe StartDate

StartEmployeeCode
InternalId inicial do funcionárioFUNCIONARIO
CHPAINICIAL

Campo não obrigatório:

Caso não seja informado o retorno será de todos os funcionários integrados entre as datas especificadas

FinishEmployeeCodeInternalId final do funcionário FUNCIONARIOCHAPAFINAL

Campo não obrigatório:

Caso não seja informado o retorno será de todos os funcionários integrados entre as datas especificadas

...