Além de usar pacotes de integração prontos para uso que estão disponíveis na página Hub Services Experience Workflows, você pode personalizar os pacotes de integração para atender aos requisitos de sua empresa.

Para editar os processos de integração do Boomi prontos para uso, inicie a plataforma Boomi AtomSphere por meio da seção Experience Workflows>Services & Resources no console de Serviços do Hub. Na plataforma AtomSphere, você edita, implanta e configura o pacote de integração personalizado na sequência a seguir.

  1. Você encontra o processo Boomi pronto para uso a ser instalado no AtomSphere na Biblioteca de Processos. Em Filter by Publisher, selecione VMware Primary.
  2. Você cria uma pasta de instalação e copia os arquivos prontos para uso para a pasta. Os processos copiados na pasta incluem o arquivo de processo principal, os subarquivos usados para criar os cartões de notificação no Workspace ONE Intelligent Hub e o arquivo e os subarquivos do processo de ação que são usados para escutar as ações de resposta realizadas nos cartões.
  3. Em seguida, crie o componente de serviço de API nessa pasta de instalação, configure o caminho da API para o sistema de negócios e, na guia API REST, importe o processo do ouvinte como o endpoint REST.
  4. Na tela Process da página AtomSphere Build, edite os processos para personalizar o fluxo de trabalho.
  5. Você empacota e implanta os componentes de processo editados em um ambiente de teste ou de produção.

Consulte a documentação do Boomi para obter informações sobre como criar e editar processos de pacote de integração. As etapas aqui orientam você durante a sequência para preparar a integração a ser editada e implantada. Essas etapas não descrevem em detalhes como alterar os processos.

Editar um fluxo de trabalho de pacote de integração pronto para uso já existente

Pré-requisitos

Procedimento

  1. Navegue até a página Experience Workflows do console dos Serviços do Hub.
  2. No painel Services & Resources > Custom Workflows, clique em LAUNCH.

    O painel Boomi Integration AtomSphere é exibido.

  3. Na guia Build no painel de navegação esquerdo, crie uma pasta para a instalação do processo do Boomi que você vai editar.
  4. Para encontrar o processo do Boomi a ser editado, no canto inferior esquerdo da página, clique em Browse Process Library.
  5. Na coluna à direita, selecione para filtrar por VMware-Primary para ver a lista de processos do Boomi de integrações prontas para uso do Workspace ONE Experience Workflows.
  6. Selecione o processo do Boomi a ser editado e clique em Install. Selecione a pasta que você criou e clique em Install.

    Os processos e os subprocessos principal e ouvinte são copiados para a pasta.

  7. Clique em View Process para abrir o processo principal na tela de processo.
  8. Para adicionar o processo de ouvinte como o endpoint REST, crie o componente de serviço de API.
    1. Clique em +New e, na caixa Create Component, selecione API como o tipo de componente a ser criado
    2. Digite um nome para o componente de serviço de API na caixa de texto Component Name. Por exemplo, se você estiver editando o pacote de integração do Coupa, o nome do componente poderá ser CoupaAPI.
    3. Selecione a pasta do processo de integração no qual você está trabalhando.
    4. Clique em Create. O componente de serviço de API é criado, e a página API Service Configuration é exibida.
  9. Na página API Service Configuration, na guia General, configure o seguinte.
    • Na seção Published Metadata, digite o Published API Title e Published Version Number.
    • Em Service Configuration > Base API Path, digite Base API Path para o sistema de negócios que você está editando. Você deve digitar um dos caminhos de API base a seguir, dependendo do pacote de integração do sistema de negócios que está editando.
      Business System Integration Pack Name Base API Path
      Coupa CoupaAPI
      Concur ExpenseApi
      Salesforce Opportunity Discount Approval CreateNotification
      ServiceNow Service_Now
    • Nos cabeçalhos Advanced Settings > Dynamic Document Property, clique em Add Header. Nas primeiras caixas de texto, digite X-WS1-User-id e, na segunda caixa de texto, digite X-WS1-User-Email. Esses valores de cabeçalho são os mesmos para todos os processos que você edita.
  10. Selecione a guia REST e clique em Import an Endpoint.
  11. Na página Import an Endpoint, selecione Use an existing process. Clique em Next.
  12. Na seção Use an Existing Process, use a caixa de texto Process para procurar o processo de ação na pasta de instalação que você criou e marque a caixa de seleção REST. Clique em Finish.
    Observação: O nome do arquivo do processo de ação a ser selecionado começa com [Workspace ONE]. Por exemplo, com o Coupa, o rótulo é [Workspace ONE] Requisition Approval Action[Coupa].
  13. A página REST Configuration exibe o caminho do endpoint REST que você importou. Clique em Save and Close.

    A API é adicionada à pasta de processo na qual você está trabalhando, e o pacote de integração que você está editando é exibido na página AtomSphere Build.

  14. Na tela AtomSphere Build Process, edite o processo para alterar o fluxo de trabalho.

    Adicione as extensões para testar o processo na tela AtomSphere Build depois de fazer as alterações e antes de implantar.

Empacotar e implantar seu processo do Workspace ONE Experience Workflows editado

Depois de editar e salvar os processos, crie um componente empacotado e implante o pacote por meio do ambiente Atom.

Pré-requisito

Procedimento

Esses procedimentos não são etapas detalhadas sobre como configurar na plataforma AtomSphere. Essas etapas mostram o fluxo geral do que você faz para configurar o processo editado do Boomi para se integrar ao aplicativo Workspace ONE Intelligent Hub. Consulte a documentação do Boomi AtomSphere para obter as etapas detalhadas.

  1. Crie os componentes empacotados. Para criar o componente empacotado, vá para a guia AtomSphere Dashboard > Deploy > Packaged Components. Clique em Create Packaged Component e selecione os componentes a seguir na pasta de instalação.
    • Componente principal do processo. Exemplo de um nome de arquivo de componente de processo principal, [Coupa] Requisition Approvals [Workspace ONE]
    • Componente do processo de ação. Exemplo de um nome de arquivo de componente de processo de ação, [Workspace ONE] Requisition Approval Action [Coupa]
    • Componente de serviço de API. Exemplo do nome de arquivo do componente do serviço de API, CoupaAPI.

    Consulte a documentação do Boomi sobre como empacotar componentes.

  2. Quando o componente empacotado for criado com êxito, vá para Deploy > Deployments e clique em Deploy Packaged component. Por exemplo, para o Coupa, selecione [Coupa]Requisition Approvals [Workspace ONE. O ambiente é Test ou Production.
  3. Depois que o componente empacotado for implantado no ambiente, vá para Manage > Atom Management. Clique no ambiente selecionado na etapa anterior. Em Administration, clique em Environment Extensions. A caixa de diálogo Environment Extension é aberta.
    Observação: É necessário ter privilégios de Gerenciamento Atom e de Gerenciamento de Ambiente para definir essas configurações.
    1. Na caixa de texto Extensions from Process Filter, selecione Main process component name do processo de integração que você está configurando.
      Observação: Quando você configura o componente Main process connector, os mesmos valores são adicionados ao componente Action process connector.
    2. A página Connections Settings é pré-configurada com os valores de URL necessários para a configuração da integração do sistema de negócios.
      • URL do conector do sistema de negócios
      • URL do conector de Patch do Workspace ONE Hub Services para chamar a PATCH API.
      • URL do conector de Token do Workspace ONE Hub Services para chamar a Hub API.
      • Conector de Armazenamento de Dados Intermediário para chamar o cache Redis

    A caixa de seleção Use connection component está ativada por padrão. Desmarque essa caixa de seleção.

  4. No formulário Extensions, selecione Process Properties. Na caixa de texto Process Property, selecione as propriedades do sistema de negócios a serem configuradas ou as propriedades do Workspace ONE Access.
    1. Para propriedades do sistema de negócios, configure as propriedades exibidas. As propriedades que precisam ser configuradas são baseadas nos requisitos do sistema de negócios.
    2. Para as propriedades do Workspace ONE Access, os valores de propriedade a seguir são preenchidos previamente.
      • WORKSPACE ONE ACCESS TENANT URL.
      • WORKSPACE ONE ACCESS REMOTE APP CLIENT ID. Esse é o nome de ID do cliente OAuth2 HubServices_Boomi_Integration que é registrado no Workspace ONE Access.
      • WORKSPACE ONE ACCESS REMOTE APP SHARED SECRET. Esse é o segredo da ID do cliente.

Configurar agendas de processo de Experience Workflows

Depois de editar e implantar o processo, agende a execução automática dele.

Observação: Você não agenda o processo do componente de ação porque o processo de ação escuta as respostas em tempo real.

Crie e gerencie os agendamentos de processo nas páginas do ambiente de gerenciamento Atom em que você implantou o processo.

Você configura um agendamento com o horário, os dias e os intervalos em que o processo é executado.

Para configurar a agenda, acesse a página Manage>Atom Management e, no painel Deployed Processes, clique no ícone de seta azul e selecione Edit Schedules. A caixa de diálogo Scheduling define a agenda. Consulte a documentação do Boomi AtomSphere para obter detalhes.

Gerenciar o processo de Experience Workflows que você edita

Os processos de Experience Workflows personalizados implantados são gerenciados e agendados somente por meio da plataforma AtomSphere. Para fazer alterações ou ver a lista de processos de Experience Workflows que você implantou no AtomSphere, acesse a guia Hub Services>Experience Workflows e, no painel Services & Resources > Custom Workflows, clique em LAUNCH. É exibido o painel do AtomSphere. Navegue até Manage > Atom Management > Environments > Deployed Processes.