Páginas filhas
  • DT - TXT Implementação da Integração de Situação do Funcionário

Versões comparadas

Chave

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

...

O Processamento da Situação do Funcionário deve ser efetuado no ERP e sincronizado automaticamente PIMS Multicultivos.

O processo de integração de situação do funcionário gera as seguintes informações:

  • Disponibilidade (FUNCIONARDISP). Representa o histórico de movimentos da situação do funcionário, que pode ser Ativo, Afastado, Férias ou Demissão;
  • Afastamento (FUNCIONARAFAST). Representa o histórico de movimento de afastamentos com data de início e data final abrangendo as situações de férias e afastamento;
  • Rescisão (FUNCIONARDISP). Representa informação sobre a demissão do funcionário.


Informações da Mensagem

EmployeeSituations/Situação do Funcionário 
Identificador da Mensagem: EmployeeSituations
Versão: 1.000
Módulo <PIMS Multicultivos>: <Funcionários (Disponibilidade, Rescisão e Afastamento>
Tipo de Envio: <Assíncrona >
Tipo de Evento: Upsert / Delete

...

  • Esta integração está disponível a partir da versão 12.1.19.1 do PIMSConnector. 
  • A integração de Situação Disponibilidade do Funcionário Funcionários para o PIMS Multicultivos é realizada em modo exclusivo entre as Unidades Administrativas. 

...

  • Não é permitido demitir o funcionário dentro de um período de afastamento ou férias; Para alterar um registro de férias no ERP é necessário excluí-lo e depois incluir um registro novo; 
  • Não é permitido gerar afastamento ou férias com data menor que a data de admissão do funcionário; 

...

  • O Centro de Custo "Padrão" e Cargo "A DEFINIR" são utilizados quando não existe disponibilidade anterior lançada para o funcionário. Quando existe disponibilidade anterior são recuperados o centro de custo e o cargo para geração de novas disponibilidades. Estas informações do Centro de Custo e do Cargo devem ser informadas previamente para evitar erros na rotina de integração;
  • Caso já exista o cadastro de Centro de Custos em ambos os sistemas, e precisa ser habilitado o processo de integração, será necessário ajustar o cadastro no PIMS Multicultivos, informando o código do ERP no campo Código ERP, para depois realizar a movimentação da integração. Caso isto não seja feito, o processo de integração não funcionará corretamente, gerando inconsistência nas informações trafegadas entre os aplicativos;
  • A integração de Centro de Custo poder ser utilizada em modo totalmente exclusivo ou compartilhada entre as unidades administrativas.; 
  • A integração de Centro de Custo permite que seja realizada a preambulação do código, onde será adicionado o código da Unidade Administrativa junto ao código do centro de custo. 

...

Sequência

Nome Ténico

Delimitador

Tipo

Valores

Detalhamento

Transaction

||

Fixo

EmployeeSituations

Identifica o nome da integração

Type

||

Fixo

BusinessMessage

Tipo de mensagem de integração

Event

||

Fixo

upsert

Qual foi o evento associado à mensagem (pode ser upsert – inclusão/alteração – ou delete – eliminação)

SourceApplication

||

Fixo

ERP

Define qual o aplicativo que originou esta mensagem

CompanyId

||

Fixo

01

Código da Empresa

BranchId

||

Fixo

001

Código da Filial

EmployeeCode

||

Variável

20311

Código do Funcionário

WorkCenterCode

||

Variável

1010

Representa a Unidade Administrativa no PIMSMC

SiteCode

||

Variável

1234

Código do estabelecimento do funcionário

10º

CommencementDate

||

Variável

2018-01-01

Data de início da situação

11º

SituationLastDay

||

Variável

2018-01-15

Data do último dia da situação

12º

INSSPaymentCommencement

||

Variável

2018-01-16

Data de início  do pagamento do INSS

13º

OriginSituation

||

Variável

3

Origem da situação

1-      Informada

2-      Cálculo

3-      Ponto

4-      Divergência

5-      Agrícola

14º

SituationDay

||

Variável

15

Número de dias em que o funcionário se encontra nesta situação

15º

SituationTime

||

Variável

16

Quantidade de horas na situação

16º

SituationScheduleEnd

||

Variável

8

Número horário de término da situação do afastamento

17º

CIDCode

||

Variável

K40.0

Código do acidente ou doença para as situações de afastamento por doença

18º

CommencementSchedule

||

Variável

23

Número horário de início da situação do afastamento

19º

SituationCode

||

Variável

52

Código da situação

20º

SituationMeaning

||

Variável

52

Significado da situação

1 - Trabalhando

2 - Afastado

3 - Entrada Transferência

4 - Saída Transferência

5 - Férias

6 - Recisão de Contrato

7 - Falta Injustificada

8 - Jornada Incompleta

9 - Ausência Justificada

10 - Contrato Desativado

21º

AbsenteeismType

||

Variável

2

Tipo de afastamento

1 - Ausência

2 - Doença

3 - Acidente

4 - Maternidade

5 - Paternidade

6 - Serviço Militar

7 - Licença remunerada

8 - Licença não remunerada

...

EmployeeSituations||BusinessMessage||upsert||ERP||01||001||20311||1010||1234||2018-01-01||2018-01-15||2018-01-16||3||15||16||8||K40.0||23||52||52||2


Observação: O delimitador por default é "||", porém, pode ser definido outro tipo de delimitador.

...