28
Olá! Seja bem-vindo ao treinamento Integração ECM x RM. Vamos iniciar o treinamento apresentando o objetivo principal e os objetivos específicos a serem atingidos. Clique no botão “Play” para avançar no treinamento.

15. Integração ECM x RM

Embed Size (px)

Citation preview

Page 1: 15. Integração ECM x RM

Olá!

Seja bem-vindo ao treinamento Integração ECM x RM.

Vamos iniciar o treinamento apresentando o objetivo principal e os objetivos específicos a serem atingidos.

Clique no botão “Play” para avançar no treinamento.

Page 2: 15. Integração ECM x RM

O objetivo principal deste treinamento é apresentar uma visão geral sobre Integrações do ECM com o sistema RM.ECM com o sistema RM.

Page 3: 15. Integração ECM x RM

Para atingir o objetivo principal foram definidos alguns objetivos específicos e, após participar deste treinamento, você deverá estar apto ou apta a:deste treinamento, você deverá estar apto ou apta a:

- Efetuar a Integração do ECM.

- Efetuar a Integração do ECM x RMAgilis.

- Conhecer os Pré-Requisitos.

- Efetuar Configuração inicial do ECM x RM.

- Criar o Processo Workflow no ECM x RM.

- Criar as Customizações.

- Liberar o Processo Workflow no ECM.

Page 4: 15. Integração ECM x RM

- Configurar o RMAgilis.- Configurar o RMAgilis.

- Sincronizar Usuários da Linha RM para o ECM.

- Acessar os Atendimentos no RMAgilis por meio do ECM.

- Movimentar Atendimentos Utilizando o Workflow do ECM.

Para atingir os objetivos propostos, você deve estudar atentamente o conteúdo apresentado.

Antes de iniciar este treinamento, você realizou um pré-teste que serve para uma avaliação prévia dos seus conhecimentos sobre esse assunto.

No fim do treinamento, você deve realizar o pós-teste para que seja possível avaliar se os objetivos propostos foram atingidos.

Page 5: 15. Integração ECM x RM

Efetuando a Integração do ECM x RM

O ECM foi desenvolvido para que haja integração com vários sistemas, permitindo que os processos modelados tenham maior valor agregado.

O ECM permite tanto o acesso pelo produto aos sistemas externos (para consultar ou alimentar informações), bem como habilita que outros sistemas venham conectar-se para a consulta de informações ou para execução de operações transacionais.

Page 6: 15. Integração ECM x RM

Efetuando a Integração do ECM x RMAgilis

Além unir e permitir o uso das funcionalidades do ECM X RM, o objetivo desta integração épermitir a definição de um workflow (etapas/estados e fluxos) no ECM (e sincronizá-lo com o RMAgilis), especificar o caminhamento no fluxo (através de atividades automáticas, rotinas e uso fórmulas do RMAgilis) e efetuar o controle de solicitações no RMAgilis por tal fluxo.

Page 7: 15. Integração ECM x RM

Conhecendo os Pré-Requisitos

Os pré-requisitos para a integração são:

- Produtos instalados e devidamente configurados (ver requerimentos e maiores detalhes na documentação de cada produto).- ECM (parametrização, criação da Empresa, etc.).- Biblioteca RM.- CRM/RMAgilis (coligada, usuários, permissões, parametrização do sistema, cadastro dos atendentes, etc.).- Portal RM (configuração de IIS, AliasService no Web.Config, etc.).

Page 8: 15. Integração ECM x RM

Efetuando Configuração Inicial do ECM x RM

Para a configuração inicial do ECM :

É necessário adicionar no cadastro de serviços do ECM os WebServices disponibilizados pelo RMAgilis, para que possam ser consumidos pelos scripts e funcionalidades do sistema.

No ECM acessar Painel de controle -> Serviços e efetuar o cadastro dos WebServices.

Os webservices do RM podem ser consultados em CorporeRM\Corpore.NET\CRM\RM.CRM.WebServices.

ATENÇÃO pois o caminho dos webServices deve conter o “?wsdl” ao final do nome do WebService.

Page 9: 15. Integração ECM x RM

Criando um processo workflow no ECM

Realizado o cadastros dos webservices, será criado e configurado um processo workflow para sincronizar com o RMAgilis.

No menu WorkFlow -> Configuração de processo, criar/editar um registro, acessar a guia WorkFlow Graphical Designer e montar o processo workflow.

Page 10: 15. Integração ECM x RM

Criando as customizações

Para criar as customizações, acesse a aba Avançado -> Eventos

Os eventos são funções em linguagem JavaScript.Nesse exemplo, esse script é responsável pela integração com o RM.É necessário associar ao evento afterReleseVersio. Esse script acessa o webService previamente cadastrado nos serviços do ECM para acrescentar o tipo de atendimento e as etapas no RMAgilis.

Page 11: 15. Integração ECM x RM

Liberando Processo de Workflow no ECM

Após cadastrados as customizações é necessário acessar a guia “Versão” e clicar no botão “Liberar versão”, ao realizar isto será criado um Tipo de atendimento e suas etapas no RMAgilis.

ATENÇÃO: Serão sincronizados somente algumas informações do processo e as etapas/estados, os fluxos não serão levados para o RMAgilis.

Page 12: 15. Integração ECM x RM

Configurando o RMAgilis

Para configurar o RMAgilis é necessário acessar o cadastro de Tipos de atendimento (Cadastros -> Atendimentos -> Tipos de atendimentos)

Page 13: 15. Integração ECM x RM

Configurando o RMAgilis

Deverá ser editado o registro equivalente ao workFlow criado/sincronizado pelo ECM e atualizar as informações abaixo:

- Tipo de integração (que será a opção ECM);- caminho/nome do WebServices do ECM (ex. http://10.31.8.137:8080/webdesk/WorkflowEngineService);- usuário/senha do administrador do ECM (será utilizado para validar o acesso ao WebService do ECM);- código da companhia criada no ECM.

Page 14: 15. Integração ECM x RM

Sincronizando Usuários da Linha RM para o ECM

Este processo criará/atualizará como colaborador no ECM (disponibilizando-o para uso/acesso às solicitações do workFlow) os usuários da linha RM atualmente cadastrados no módulo de cadastro de usuários. Os campos dos usuários a serem transpostos neste processo são: código do usuário, nome, e-mail e código da companhia (do ECM) setado no registro de tipo de atendimento selecionado.

Lembrando que a senha não irá trafegar neste ponto pois a mesma está criptografada de maneira que não tem volta (não há rotina para descriptografá-la, não podemos publicar o método de criptografia e não é aconselhável a sincronização e uso de tal atributo pois ela poderá ser alterada tanto no ECM quanto no RMAgilis e isto impactaria na validação ao acesso aos WebServices).

Page 15: 15. Integração ECM x RM

Sincronizando Usuários da Linha RM para o ECM

Acessar o cadastro de Tipos de atendimentos no RMAgilis (Cadastros -> Atendimentos -> Tipos de atendimentos);Selecionar o registro, que está integrado com o ECM, que se deseja sincronizar os usuários;

Acionar o processo “Sincroniza usuários do Corpore com usuário do ECM”.

Page 16: 15. Integração ECM x RM

Sincronizando Usuários da Linha RM para o ECM

A tela apresentada contém uma lista com os usuários da linha RM e um ícone indicativo de quais já foram sincronizados (considera somente o código do usuário da linha RM com o código do colaborador no ECM).

Selecionar os usuários desejados e clicar e em “Executar”.

Page 17: 15. Integração ECM x RM

Acessando os Atendimentos no RMAgilis por meio do ECM

É possível acessar o módulo web de atendimentos (solicitações) do RMAgilis a partir de um link no ECM;Na tela temos um exemplo desse link.

Este link enviará algumas informações criptografadas para o portal da linha RM onde o RMAgilis irá descriptografar e validar tais informações, efetuará o login e redirecionará o acesso apresentando a tela principal que é o módulo de atendimento;

Um link HREF onde seja passado dois parâmetros, key1 e key2, que representam respectivamente o CNPJ da empresa e o usuário que está logado e ambos criptografados por meio do método de criptografia MD5 que verifica a integridade de arquivos e logins

Page 18: 15. Integração ECM x RM

Acessando os Atendimentos no RMAgilis por meio do ECM

E aqui está o resultado, o acesso ao RMAgilis no ECM.Aqui estamos acessando a tela de atendimentos de um usuário específico da RMAgilis dentro do ECM.

Page 19: 15. Integração ECM x RM

Movimentando Atendimentos Utilizando o Workflow do ECM

Após entrar no ambiente do RMAgilis de controle de atendimentos (solicitações) vamos executar todos os processos disponíveis para a movimentação de atendimentos: criar uma nova solicitação, colocar em um workflow (avançar etapa), repassar, agendar, imprimir, pesquisar, incluir observações (solicitação, discussão, solução), concluir, etc.

Em se tratando desta integração, o objetivo principal é descrever como será o comportamento do processo de “Avançar etapa” quando o tipo de atendimento representar um dos que esteja integração com o workflow do ECM.

Page 20: 15. Integração ECM x RM

Movimentando Atendimentos Utilizando o Workflow do ECM

Para criar um novo atendimento (solicitação) é o mesmo procedimento de um atendimento normal, a diferença é a interface do “Avanço de etapa” que são:

- apresentação do nome da próxima etapa ao invés da descrição “condição de conclusão da etapa atual”.

- apresentação de um seletor de atendente e tal seleção é obrigatória para o avanço de etapa.

Page 21: 15. Integração ECM x RM

Movimentando Atendimentos Utilizando o Workflow do ECM

Para o controle dos atendimentos o RMAgilis disponibiliza quase todas as funcionalidades tanto no ambiente deskTop (win32, RMAgilis e/ou RM executáveis) quanto no ambiente web (webForms, portal Corpore RM, módulo CRM).

Abaixo uma sequência simplificada de passos para criar uma nova solicitação e inserir em um workflow do ECM devidamente sincronizado com um tipo de atendimento no RMAgilis:

- Criar um novo atendimento, valorar o grupo e tipo de atendimento que seja o da integração, valorar restante dos campos que julgar necessário.- Salvar o atendimento.

Page 22: 15. Integração ECM x RM

Movimentando Atendimentos Utilizando o Workflow do ECM

Processo “Avançar etapa”:

- Será apresentada uma tela com um controle de seleção “Próxima etapa” cuja lista serápreenchida com as etapas disponíveis (de acordo com a etapa atual) de acordo com o cadastro do workflow no ECM (acessar os webServices do ECM para adquirir tal lista).- Será apresentado um controle de seleção com todos os atendentes (equivalente aos usuários no ECM) ativos.

Page 23: 15. Integração ECM x RM

Movimentando Atendimentos Utilizando o Workflow do ECM

Após a execução o processo o sistema irá:

- criar (caso não exista) um novo processo no ECM.- atualizar no atendimento do RMAgilis um campo com o código de tal processo.- avançar o processo para a etapa selecionada.- encaminhar o processo no ECM e a solicitação no RMAgilis para o usuário de acordo com o selecionado na tela de avanço de etapa.- ao finalizar o avanço de etapa o sistema irá atualizar algumas informações no CRM/RMAgilis (histórico de repasses, atendente responsável, nova etapa atual) de acordo com o resultado do “avanço de etapa do ECM”.

Page 24: 15. Integração ECM x RM

Movimentando Atendimentos Utilizando o Workflow do ECM

Aqui o exemplo da tela para avanço nos processos workflow.

Page 25: 15. Integração ECM x RM

Movimentando Atendimentos Utilizando o Workflow do ECM

O workFlow do RMAgilis permitirá que seja realizada na etapa (ou na entrada da etapa via fórmula) a configuração de qual atendente irá receber o atendimento quando este chegar em uma determinada atividade.

Page 26: 15. Integração ECM x RM

Com isso, você terminou o treinamento de Integração do ECM com RM.Os objetivos propostos devem ter sido atingidos e você deve estar apto ou apta a:Os objetivos propostos devem ter sido atingidos e você deve estar apto ou apta a:

- Efetuar a Integração do ECM x RM.

- Efetuar a Integração do ECM x RMAgilis.

- Conhecer os Pré-Requisitos.

- Efetuar Configuração inicial do ECM x RM.

- Criar o Processo Workflow no ECM x RM.

- Criar as Customizações.

- Liberar o Processo Workflow no ECM.

Page 27: 15. Integração ECM x RM

- Configurar o RMAgilis.- Configurar o RMAgilis.

- Sincronizar Usuários da Linha RM para o ECM.

- Acessar os Atendimentos no RMAgilis por meio do ECM.

- Movimentar Atendimentos Utilizando o Workflow do ECM.

Page 28: 15. Integração ECM x RM

A TOTVS agradece a sua participação.

Por favor, lembre-se de preencher a avaliação de reação e os comentários para este treinamento.

Essas informações são importantes para melhorarmos a qualidade dos treinamentos oferecidos.

Acesse o portal da TOTVS e conheça os demais treinamentos e as certificações disponíveis.

Obrigado novamente e até um próximo treinamento.