Desenvolvimento de modelos no Flow Designer

Desenvolvimento de modelos no Flow Designer

Desenvolvimento de modelos no Flow Designer
cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br


Quando você precisa criar um aplicativo e colocá-lo em produção rapidamente, uma plataforma de desenvolvimento de arrastar e soltar orientada a modelos pode economizar horas de tempo. Para otimizar o processo de integração, a MuleSoft desenvolveu modelos para o Anypoint Flow Designer, empacotando padrões recorrentes para ajudar os desenvolvedores a trabalhar mais rapidamente.

Modelos são aplicativos pré-criados para casos de uso comuns que podem ser iniciados com apenas alguns cliques e configurados por meio de uma interface intuitiva. Esses modelos podem conectar vários sistemas, como Jira, email, Salesforce, Nexmo Message Service, APIs internas, Slack e muito mais.

Exemplo de integração do Netsuite ao Salesforce

Vamos dar uma olhada em um exemplo. Você pode encontrar o modelo no Anypoint Exchange e abri-lo diretamente no Flow Designer.

Figura 1: Importe facilmente um modelo do Exchange e configure-o no Flow Designer.

Passo a passo passo a passo

  1. No Exchange, localize um modelo que você deseja usar: por exemplo Sincronize o NetSuite com o Salesforce.
    1. Debaixo Todos os ativos no lado esquerdo da tela, clique em Fornecido por MuleSoft.
    2. Selecione Modelos na lista suspensa à esquerda da barra de pesquisa.
    3. Pesquise um termo para filtrar a lista de modelos. por exemplo. NetSuite.
    4. Clique em um modelo para ver detalhes sobre ele. Os detalhes incluem:
      • Uma visão geral do que o modelo faz.
      • Uma lista de pré-requisitos para usá-lo.
      • Uma lista de etapas para configurá-lo.
    5. Procure a opção Fluxo aberto no canto superior direito da página de detalhes. A presença desse botão indica que o modelo é compatível com o Flow Designer. Se a única opção for Baixar, o modelo é compatível apenas com o Anypoint Studio.
  2. Clique Fluxo aberto.
    Resultado: o modelo é aberto no modo somente leitura no Flow Designer. O modo somente leitura permite descobrir quais conectores e operações são usados, como os dados são alterados à medida que se movem pelo fluxo e quais configurações de conexão já estão definidas para seus sistemas.
  3. Depois de escolher um modelo, clique em Use este modelo no canto superior direito do Flow designer.
    Resultado: uma caixa de diálogo solicita que você nomeie o novo projeto com base no modelo e selecione o ambiente para o criar. Depois de clicar em Crio, o projeto é aberto no modo de edição. Pontos vermelhos acima dos cartões indicam lugares onde os campos precisam ser preenchidos antes de executar o aplicativo. Por exemplo, você deve fornecer credenciais para autenticação nos sistemas representados por cartões.
  4. Forneça as informações necessárias.
    1. Clique no Problemas na parte inferior da tela para ver a lista de problemas.
    2. Clique em um problema e o aplicativo o encaminhará para fornecer mais informações. Clique na guia Notas para obter orientação.
    3. Continue na lista de problemas até que nenhum permaneça.
      Resultado: agora todos os pontos vermelhos devem desaparecer. Neste ponto, você pode executar o aplicativo. No entanto, pode ser necessário personalizá-lo para seu caso de uso específico. Você pode fazer isso na próxima etapa.
  5. Abra cada cartão, revise os valores em seus campos e personalize quaisquer valores exclusivos para seu caso de uso. Para obter orientação, enquanto estiver personalizando, consulte o Notas seção em cada cartão.
  6. Quando estiver pronto, clique em Corre para executar o aplicativo temporariamente e testá-lo. Enquanto um aplicativo está em execução, você pode acionar seus fluxos e verificar se os dados se movem corretamente pelos fluxos. Depois de clicar no Corre botão, o aplicativo continua em execução por 60 horas, a menos que você o ajuste. Sempre que uma alteração é feita, o aplicativo para de executar.
  7. Quando estiver satisfeito com o aplicativo, clique no ícone Implantar para executar o aplicativo em um ambiente sandbox ou em um ambiente de produção.
Leia Também  O que está reservado para o setor jurídico em 2020

Configurações de conexão reutilizáveis

Durante o passo a passo acima, você notou como não precisei adicionar credenciais? Em vez disso, eu escolhi os já criados. O Flow Designer permite criar conexões reutilizáveis ​​para você e outras pessoas.

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

Os usuários agora podem reutilizar as conexões do conector criadas em outros projetos e por outros usuários. Eles podem ser centralizados, compartilhados e reutilizados em futuros projetos de design do Flow. Simplificando o compartilhamento e reduzindo o esforço de manutenção de credenciais. Haverá um post futuro sobre este tópico.

Testando o exemplo de integração

Agora, com o modelo configurado e em execução, vamos testá-lo criando um novo cliente no NetSuite e verificando se ele está sincronizado com o Salesforce:

Figura 2: O exemplo de integração do NetSuite ao Salesforce em ação.
  1. Crie um novo cliente no NetSuite.
  2. O aplicativo procura clientes novos ou atualizados no Netsuite.
  3. Em seguida, ele procura uma conta correspondente no Salesforce usando o nome da empresa NetSuite.
  4. Se uma conta correspondente for encontrada, o aplicativo atualizará a conta existente no Salesforce.
  5. Se nenhuma conta correspondente for encontrada, o aplicativo criará uma nova conta no Salesforce usando os mapeamentos de dados padrão dos modelos (eles podem ser personalizados, se necessário).
  6. Marcas de verificação verdes aparecerão em todos os processadores bem-sucedidos (as vermelhas aparecerão se ocorrer algum erro) à medida que o evento passa pelo fluxo. Esse recurso permite depurar seu aplicativo de integração visualmente em tempo real.
  7. O aplicativo de integração também precisa armazenar o estado da última vez que um cliente foi atualizado (para que apenas clientes NetSuite novos e atualizados sejam processados), isso é chamado de marca d’água. Se esse aplicativo foi desenvolvido por um desenvolvedor do Mule, pode ser necessária alguma infraestrutura adicional para armazenar o estado ou o conhecimento aprofundado da programação. No entanto, o Flow Designer já possui essa lógica desenvolvida e está pronta para uso imediato. Um Citizen Integrator pode usar o Object Store para dados persistentes com o Object Store Connector sem exigir nenhuma infraestrutura adicional ou conhecimentos avançados de programação.
Leia Também  Por que o atendimento ao cliente é importante e como alcançá-lo

Conclusão

Você pode criar soluções de integração poderosas com cliques, não código, tudo sem sair do navegador. As credenciais são protegidas e reutilizáveis, e a depuração é facilitada com o depurador visual. O tempo de desenvolvimento é substancialmente reduzido por meio de modelos prontos, reutilizáveis ​​e altamente configuráveis.

Para ver outros modelos e conectores disponíveis, visite o Anypoint Exchange da MuleSoft.


cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br
Luiz Presso
Luiz Presso