Histórico da Página
...
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 |
1º | Transaction | || | Fixo | EmployeeSituations | Identifica o nome da integração |
2º | Type | || | Fixo | BusinessMessage | Tipo de mensagem de integração |
3º | Event | || | Fixo | upsert | Qual foi o evento associado à mensagem (pode ser upsert – inclusão/alteração – ou delete – eliminação) |
4º | SourceApplication | || | Fixo | ERP | Define qual o aplicativo que originou esta mensagem |
5º | CompanyId | || | Fixo | 01 | Código da Empresa |
6º | BranchId | || | Fixo | 001 | Código da Filial |
7º | EmployeeCode | || | Variável | 20311 | Código do Funcionário |
8º | WorkCenterCode | || | Variável | 1010 | Representa a Unidade Administrativa no PIMSMC |
9º | 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.
...