A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

1 Integração RM Labore X Tools Elvis Leonardo de Oliveira Brito (2009)

Apresentações semelhantes


Apresentação em tema: "1 Integração RM Labore X Tools Elvis Leonardo de Oliveira Brito (2009)"— Transcrição da apresentação:

1 1 Integração RM Labore X Tools Elvis Leonardo de Oliveira Brito (2009)

2 2 AGENDA Abertura ÍNDICE I)Parâmetros II)-Serviço de consulta de Funcionários; III)-Serviço de consulta de Folha de Pagamento; IV)-Serviço de cadastro de empréstimos; V)-Processo de baixa de parcelas de empréstimo VI)-Serviço de Cancelamento de averbação.

3 3 Este documento visa detalhar o escopo com as altera ç ões necess á rias no ERP RM, para a implementa ç ão do projeto de Averba ç ão TOTVS. Este projeto visa a disponibiliza ç ão de um BPO atrav é s do qual o funcion á rio da empresas que utilizam o m ó dulo de RH dos ERPs da organiza ç ão: Protheus, Datasul, RM e Logix, possam solicitar empr é stimos de averba ç ão em folha com o m í nimo de envolvimento do RH. Para isso uma s é rie de funcionalidades da su í te financeira da TOTVS Financial Services e no RM serão alteradas para promover a automa ç ão total do processo de concessão e administra ç ão dos contratos de cr é dito. Seguindo o padrão de comunica ç ão entre su í tes da TOTVS estabelecido, todas as integra ç ões serão intermediadas pelo TOTVS ESB. A configura ç ão dessas transa ç ões ser á realizada pela equipe respons á vel pelo projeto de averba ç ão da Tools. A RM deve garantir que as transa ç ões funcionem no ESB e que o resultado retornado seja igual ao definido neste documento. Introdução

4 4 Consulta dados de Funcionários WebService, ou serviço acessível via TOTVS ESB, responsável por listar o(s) funcionário(s) ativo(s) de uma determinada empresa. Esse serviço será utilizado pela Tools tanto para consultar os dados de um funcionário de forma pontual, quanto para consultar todos os funcionários que atendam o filtro informado. Tendo em vista esses dois cenários de utilização, deve-se prever que a rotina terá que retornar os valores de forma síncrona, para as consultas pontuais, ou de forma assíncrona, quando for acessada por alguma rotina batch. A configuração da necessidade de chamada síncrona ou assíncrona se dará pelas configurações no TOTVS ESB.

5 5 ToolsESBRM Solicita dados do Funcionário Consulta dados de Funcionários TOTVS ESB Retorna dados dos Funcionários Exemplo de Solicitação CNPJ DA EMPRESA XXXXXXXXXXXX DD/MM/AAAA X Chama WebService string ConsultaFunc(string usuario, string senha, string xml); Exemplo de Retorno / TESTE CPF DO FUNCIONÁRIO NOME DO FUNCIONÁRIO Demais campos...

6 6 Consulta dados Status da Folha Para que algumas ações sobre o empréstimo possam ser realizadas na suíte Tools, o ERP deverá disponibilizar um serviço para determinar se a folha de pagamento de um determinado mês já encontra-se fechada, ou seja, que nenhum lançamento possa ser incluído ou excluído. Esse serviço será executado sempre de forma síncrona.

7 7 ToolsESBRM Solicita Status da Folha de Pgto Consulta dados Status da Folha TOTVS ESB Retorna Status Exemplo de Solicitação CNPJ DA EMPRESA MM/AAAA Chama WebService Public string ConsultaStatusFolha(string usuario, string senha, string xml); Exemplo de Retorno CNPJ DA EMPRESA MM/AAAA XX

8 8 Cadastro de Empréstimo Conforme definido anteriormente, a averbação do contrato na folha de pagamento poderá ser feita no cadastro do financiamento logo após a aprovação da proposta, impedindo que a margem disponível para os empréstimos sejam tomadas por outras financeiras. No momento da averbação, o serviço de cadastro do empréstimo será chamado, neste momento será enviada a data inicial para que este faça o desconto em folha automaticamente evitando o risco atual de não inclusão dos contratos de averbação no processamento da folha de pagamento.

9 9 ToolsESBRM Solicita registro do Empréstimo no Labore Cadastro de Empréstimo TOTVS ESB Registra Empréstimo Chama WebService Public string IncluiEmprestimo(string usuario, string senha, string xml); Exemplo de Retorno CNPJ DA EMPRESA XXXXXXXXXXXXXXX XXXXXXXXXXX XX Exemplo de Solicitação CNPJ DA EMPRESA XXXXXXXXXXXXXXX XXXXXXXXX AVBTOTVS DD/MM/AAAA MM/AAAA XXXXXXXXXXXXXXXXXX

10 10 Processa Baixa das Parcelas Para facilitar o processo de baixa de parcelas, tendo em vista o dinamismo do mercado privado (férias, afastamentos, demissões, etc...) a baixa das parcelas será comandada pelos ERPs no momento da finalização do processamento da folha, ou seja, quando esta não for sofrer mais nenhuma alteração, todos os empréstimos cadastrados no ERP e que possuam o tipo AVBTOTVS devem ser enviados para o Tools. Para isso o ERP efetuará a chamada do serviço de baixa de parcela do SCC através do ESB. Por ser um processo que irá processar muita informação, três serviços serão chamados: Um serviço, chamado apenas uma vez no início do processamento, para marcar o início do envio dos empréstimos que foram debitados de um determinado mês para o Tools. O nome desse serviço é InicioEnvioPreBaixa Um serviço que será chamado para cada um dos empréstimos do tipo AVBTOTVS localizado na base que irá informar ao Tools as parcelas que foram localizadas, o valor da parcela que foi efetivamente debitada na folha de pagamento e quando não foi possível debitá-la, qual o respectivo motivo. O nome desse serviço é PreBaixa Um serviço, chamado no fim do processamento, para marcar que todos os empréstimos de um determinado CNPJ foram enviados. O nome desse serviço é FimEnvioPreBaixa

11 11 RMESBTools Envio da Parcela Baixada Processa Baixa das Parcelas – Inicio Pré-Baixa TOTVS ESB Confirma Baixa Exemplo de Solicitação CNPJ DA EMPRESA MM/AAAA Chama WebService Public string IniPreBaixa(string usuario, string senha, string xml); Exemplo de Retorno CNPJ DA EMPRESA MM/AAAA XXXXXX XXXXXXXXXXXXXXXX

12 12 RMESBTools Envio da Parcela Baixada Processa Baixa das Parcelas – Pré-Baixa TOTVS ESB Confirma Baixa Chama WebService Public string PreBaixa(string usuario, string senha, string xml); Exemplo de Retorno CNPJ DA EMPRESA XXXXXXXXXXXXXXX XXXXX 9 XXXXXXXXXXXXXX Exemplo de Solicitação CNPJ DA EMPRESA XXXXXX MM/AAAA XXXXXXXXXXXXXXX XXXX MM/AAAA

13 13 RMESBTools Envio da Parcela Baixada Processa Baixa das Parcelas – Fim Pré-Baixa TOTVS ESB Confirma Baixa Exemplo de Retorno CNPJ DA EMPRESA XXXXXX MM/AAAA ,00 XXXXXXXXXXXXXX Chama WebService Public string FimPreBaixa(string usuario, string senha, string xml); Exemplo de Solicitação CNPJ DA EMPRESA XXXXXX MM/AAAA 1.000,00

14 14 Processo de Demissão A funcionalidade onde é feito o cálculo da demissão de um funcionário no ERP, deverá verificar se existe um contrato de averbação ativo (empréstimo do tipo AVBTOTVS), chamando nesse caso um serviço síncrono do SCC que irá determinar o saldo devedor que deverá ser debitado do valor total da rescisão. É importante salientar que esse valor é apenas para orientar o RH, porém ele pode ser alterado por este, caso o RH não concorde em debitar a parcela ou não seja possível debitar o valor completo no momento da demissão.

15 15 RMESBTools Solicita Saldo Devedor Processo de Demissão TOTVS ESB Retorna Saldo Devedor Exemplo de Retorno CNPJ DA EMPRESA XXXXXXXXXXXXXXX XXXXXX XXXXXX XXXXXXXXXXXXX Chama WebService Public string CalculaSaldoDevedor (string usuario, string senha, string xml); Exemplo de Solicitação CNPJ DA EMPRESA XXXXXXXXXXXXXXX XXXX 99

16 16 RMESBTools Solicita Saldo Devedor Processo de Demissão TOTVS ESB Retorna Saldo Devedor Exemplo de Retorno CNPJ DA EMPRESA XXXXXXXXXXXXXXX 9 XXXXXXXXXXXXXXX Chama WebService Public string EfetivacaoDemissao (string usuario, string senha, string xml); Exemplo de Solicitação CNPJ DA EMPRESA XXXXXXXXXXXXXXX

17 17 Cancelamento da Averbação Algumas ações que podem ser tomadas diretamente no SCC, como por exemplo a liquidação antecipada de contratos, devem efetuar o cancelamento imediato do empréstimo no ERP. Tendo em vista esse cenário, deve- se disponibilizar um serviço no ERP que efetive e encerramento do empréstimo.

18 18 ToolsESBRM Solicita Cancelamento do Empréstimo Cancelamento da Averbação TOTVS ESB Confirma Cancelamento Exemplo de Retorno CNPJ DA EMPRESA XXXXXXXXXXXXXXX XXXX 99 XXXXXX XXXXXXXXXXX Chama WebService Public string CancelamentoAverbacao (string usuario, string senha, string xml); Exemplo de Solicitação CNPJ DA EMPRESA XXXXXXXXXXXXXXX XXX

19 19 OBRIGADO! Elvis Leonardo de Oliveira Brito (2009)


Carregar ppt "1 Integração RM Labore X Tools Elvis Leonardo de Oliveira Brito (2009)"

Apresentações semelhantes


Anúncios Google