Crie sua primeira integração de sincronização de processo remoto

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 21 min. de leitura
  • Analise um exemplo de como criar uma integração de Sincronização de processo remoto para vincular os processos automatizados de duas ServiceNow® instâncias.

    Antes de Iniciar

    • Ative a Sincronização de processo remoto em cada instância em sua integração comprando o pacote Integration Hub Enterprise. Para obter mais informações, consulte Solicitação Integration Hub.
    • Ative o recurso de segurança de funções explícitas em cada instância em sua integração. Para obter mais informações, consulte Plug-in Explicit Role.
    • Saiba mais sobre como criar e gerenciar uma Integration Hub Integração de sincronização de processo remoto fazendo check-out de Introdução à sincronização de processo remoto.
    • Confirme se as instâncias que você vinculará no exemplo a seguir não são instâncias de produção. É recomendável testar este exemplo somente em instâncias de subprodução para evitar a substituição de dados importantes em qualquer uma das instâncias. Você também pode usar uma instância de desenvolvedor pessoal para testar esta integração de exemplo.
    • Confirme se você não tem regras de negócio, fluxos de trabalho ou Workflow Studio fluxos cuja lógica entre em conflito com os fluxos que criaremos no exemplo a seguir.
    • Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    No exemplo a seguir, você verá como vincular processos automatizados de duas ServiceNow instâncias. O caso de uso deste exemplo é que um cliente cria solicitações de hardware que são atendidas por um fornecedor. Vamos nos referir à instância do cliente como Instância A e à instância do fornecedor como Instância B. Começaremos configurando as credenciais em cada instância que pode acessar a instância remota. Também criaremos um usuário em cada instância que pode executar os fluxos de saída e de entrada.

    Procedimento

    1. Na instância A, certifique-se de que o domínio esteja definido como globale navegue até Segurança do sistema > Usuários e Grupos > Usuários.
    2. Selecione Novo para abrir uma nova exibição de formulário de usuário e preencha os seguintes campos:
      Campo Descrição
      ID do usuário Insira rps.api.instance.a
      Nome Insira o usuário da RPS API para a instância A
      Selecione Save (Salvar).
    3. Ainda no formulário Usuário, selecione Definir senha para definir uma senha.
      Para obter detalhes, consulte as etapas quatro e cinco em Configuring password for a user.
    4. Redefina a senha do usuário da API de RPS para a instância A.
    5. Navegar de volta para Segurança do sistema > Usuários e Grupos > Usuários e selecione o registro de usuário que você acabou de criar.
      1. Navegue até e selecione a lista relacionada Funções.
      2. Selecione Editar... para configurar as funções do usuário.
      3. Na janela de pesquisa acima de Coleção, insira ih_process_sync_api.
      4. Selecione ih_process_sync_api e snc_external na lista Coleção e selecione o botão Adicionar ( Botão Adicionar) para adicionar essas funções à Lista de funções.
        Nota:
        A função snc_external restringe o acesso de usuários externos somente aos recursos aos quais eles receberam acesso explicitamente.
      5. Selecione Save (Salvar).
    6. Selecione Novo para abrir uma nova exibição de formulário de usuário e preencha os seguintes campos:
      Campo Descrição
      ID do usuário Insira rps.run.as
      Nome Inserir execução de RPS como usuário A
      Selecione Save (Salvar).
    7. Ainda no formulário Usuário, selecione Definir senha para definir uma senha.
      Para obter detalhes, consulte as etapas quatro e cinco em Configuring password for a user.
    8. Redefina a senha para execução de RPS como usuário A.
    9. Navegar de volta para Segurança do sistema > Usuários e Grupos > Usuários e selecione o registro de usuário que você acabou de criar.
      1. Navegue até e selecione a lista relacionada Funções.
      2. Selecione Editar... para configurar as funções do usuário.
      3. Na janela de pesquisa acima de Coleção, insira ih_process_sync_run_as.
      4. Selecione ih_process_sync_run_as na lista Coleção e selecione o botão Adicionar ( Botão Adicionar) para adicionar essa função à Lista de funções.
      5. Na janela de pesquisa acima de Coleção, insira incident_manager.
      6. Selecione incident_manager na lista Coleção e selecione o botão Adicionar ( Botão Adicionar) para adicionar essa função à Lista de funções.
      7. Selecione Save (Salvar).
    10. Na instância B, certifique-se de que seu domínio esteja definido como globale navegue até Segurança do sistema > Usuários e Grupos > Usuários.
    11. Selecione Novo para abrir uma nova exibição de formulário de usuário e preencha os seguintes campos:
      Campo Descrição
      ID do usuário Insira rps.api.instance.b
      Nome Insira o usuário da RPS API para a instância B
      Selecione Save (Salvar).
    12. Ainda no formulário Usuário, selecione Definir senha para definir uma senha.
      Para obter detalhes, consulte as etapas quatro e cinco em Configuring password for a user.
    13. Redefina a senha do usuário da API de RPS para a instância B.
    14. Navegar de volta para Segurança do sistema > Usuários e Grupos > Usuários e selecione o registro de usuário que você acabou de criar.
      1. Navegue até e selecione a lista relacionada Funções.
      2. Selecione Editar... para configurar as funções do usuário.
      3. Na janela de pesquisa acima de Coleção, insira ih_process_sync_api.
      4. Selecione ih_process_sync_api e snc_external na lista Coleção e selecione o botão Adicionar ( Botão Adicionar) para adicionar essas funções à Lista de funções.
        Nota:
        A função snc_external restringe o acesso de usuários externos somente aos recursos aos quais eles receberam acesso explicitamente.
      5. Selecione Save (Salvar).
    15. Selecione Novo para abrir uma nova exibição de formulário de usuário e preencha os seguintes campos:
      Campo Descrição
      ID do usuário Insira rps.run.as
      Nome Inserir execução de RPS como usuário B
      Selecione Save (Salvar).
    16. Ainda no formulário Usuário, selecione Definir senha para definir uma senha.
      Para obter detalhes, consulte as etapas quatro e cinco em Configuring password for a user.
    17. Redefina a senha para execução de RPS como usuário B da instância B.
    18. Navegar de volta para Segurança do sistema > Usuários e Grupos > Usuários e selecione o registro de usuário que você acabou de criar.
      1. Navegue até e selecione a lista relacionada Funções.
      2. Selecione Editar... para configurar as funções do usuário.
      3. Na janela de pesquisa acima de Coleção, insira ih_process_sync_run_as.
      4. Selecione ih_process_sync_run_as na lista Coleção e selecione o botão Adicionar ( Botão Adicionar) para adicionar essa função à Lista de funções.
      5. Na janela de pesquisa acima de Coleção, insira incident_manager.
      6. Selecione incident_manager na lista Coleção e selecione o botão Adicionar ( Botão Adicionar) para adicionar essa função à Lista de funções.
      7. Selecione Save (Salvar).
    19. Na instância A, navegue até IntegrationHub > Conexões e Credenciais > Credenciaise selecione Novo.
      1. Na lista de opções de conexão, selecione Credenciais de autenticação básica.
      2. No formulário, preencha os seguintes campos:
        Campo Descrição
        Nome Inserir credenciais do fornecedor de RPS
        Nome de usuário Insira rps.api.instance.b
        Senha Insira a senha do usuário da API de RPS para a instância B.
        Nota:
        As credenciais inseridas devem corresponder às credenciais do usuário da RPS API que você criou na instância B.
      3. Selecione Enviar.
    20. Ainda na Instância A, navegue até IntegrationHub > Conexões e Credenciais > Aliases de conexão e credenciaise selecione Novo.
      1. No campo Nome, insira Demonstração do fornecedor de RPS.
        Deixe todos os outros campos como estão e selecione Enviar.
      2. Na lista, selecione o registro de demonstração do fornecedor de RPS que você acabou de criar.
      3. Na lista relacionada Conexões, selecione Novo.
      4. No formulário, preencha os seguintes campos:
        Campo Descrição
        Nome Insira Fornecedor de RPS.
        Credencial Selecione a pesquisa usando o ícone de lista ( Pesquisar usando o ícone de lista) e selecione o registro Credenciais do fornecedor RPS na lista.
        URL de conexão Insira a URL base da instância B. A URL deve começar com https:// e terminar com .service-now.com/
      5. Deixe todos os outros campos como estão e selecione Enviar.
    21. Na instância B, navegue até IntegrationHub > Conexões e Credenciais > Credenciaise selecione Novo.
      1. Na lista de opções de conexão, selecione Credenciais de autenticação básica.
      2. No formulário, preencha os seguintes campos:
        Campo Descrição
        Nome Inserir credenciais do cliente de RPS
        Nome de usuário Insira rps.api.instance.a
        Senha Insira a senha do usuário da API de RPS para a instância A.
        Nota:
        As credenciais inseridas devem corresponder às credenciais do usuário da RPS API que você criou na instância A.
      3. Selecione Enviar.
    22. Ainda na Instância B, navegue até IntegrationHub > Conexões e Credenciais > Aliases de conexão e credenciaise selecione Novo.
      1. No campo Nome, insira Demonstração do cliente de RPS.
        Deixe todos os outros campos como estão e selecione Enviar.
      2. Na lista, selecione o registro de demonstração do cliente de RPS que você acabou de criar.
      3. Na lista relacionada Conexões, selecione Novo.
      4. No formulário, preencha os seguintes campos:
        Campo Descrição
        Nome Insira Cliente de RPS.
        Credencial Selecione a pesquisa usando o ícone de lista ( Pesquisar usando o ícone de lista) e selecione o registro Credenciais do cliente RPS na lista.
        URL de conexão Insira a URL base da instância A. A URL deve começar com https:// e terminar com .service-now.com/
      5. Deixe todos os outros campos como estão e selecione Enviar.
      Criamos credenciais que podem ser usadas para acessar cada instância remota. Agora, vamos garantir que podemos enviar e receber dados entre instâncias configurando o registro do sistema remoto para uma definição de sincronização de processo em cada instância.
    23. Na instância A, navegue até IntegrationHub > Remote Process Synchronization > Definições de sincronização de processoe selecione Novo.
      1. No formulário, preencha os seguintes campos:
        Campo Descrição
        Nome Inserir processo de solicitação de hardware
        Descrição Insira o processo para solicitar hardware e lidar com solicitações de hardware atendidas
      2. Deixe todos os outros campos como estão e selecione Enviar.
      3. Na lista, selecione o registro do Processo de solicitação de hardware que você acabou de criar.
    24. Na lista relacionada Sistemas remotos, selecione Novo.
      1. No formulário, preencha os seguintes campos:
        Campo Descrição
        Nome Inserir instância do fornecedor - Instância B
        Descrição Insira a instância do fornecedor que atende às solicitações de hardware
        Alias de conexão Selecione a pesquisa usando o ícone de lista ( Pesquisar usando o ícone de lista) e selecione o registro RPS_Vendor_Demo na lista.
        Usuário da API de entrada Selecione a pesquisa usando o ícone de lista ( Pesquisar usando o ícone de lista) e selecione o usuário da API de RPS para o registro da instância A na lista.
        Executar como Selecione a pesquisa usando o ícone de lista ( Pesquisar usando o ícone de lista) e selecione o registro Executar RPS como usuário na lista.
      2. No cabeçalho de contexto, selecione o ícone de ações adicionais ( ícone de ações adicionais) e selecione Copiar sys_id.
        Você precisará deste SYS ID como o valor do campo ID externo do registro do sistema remoto na instância B.
      3. Deixe todos os outros campos como estão e selecione Enviar.
    25. Na instância B, navegue até IntegrationHub > Remote Process Synchronization > Definições de sincronização de processoe selecione Novo.
      1. No formulário, preencha os seguintes campos:
        Campo Descrição
        Nome Inserir processo de execução de hardware
        Descrição Inserir processo para atender às solicitações de hardware
      2. Deixe todos os outros campos como estão e selecione Enviar.
      3. Na lista, selecione o registro do Processo de execução de hardware que você acabou de criar.
    26. Na lista relacionada Sistemas remotos, selecione Novo.
      1. No formulário, preencha os seguintes campos:
        Campo Descrição
        Nome Inserir instância do cliente - Instância A
        Descrição Insira a instância do cliente que solicita o hardware
        ID externo Cole o valor do SYS ID que você copiou do registro do sistema remoto na instância A.
        Alias de conexão Selecione a pesquisa usando o ícone de lista ( Pesquisar usando o ícone de lista) e selecione o registro RPS_Customer_Demo na lista.
        Usuário da API de entrada Selecione a pesquisa usando o ícone de lista ( Pesquisar usando o ícone de lista) e selecione o usuário da API de RPS para o registro da instância B na lista.
        Executar como Selecione a pesquisa usando o ícone de lista ( Pesquisar usando o ícone de lista) e selecione o registro Executar RPS como usuário na lista.
      2. Deixe todos os outros campos como estão e selecione Enviar.
      3. Na lista relacionada Sistemas remotos, selecione o registro Instância do cliente - Instância A.
      4. No cabeçalho de contexto, selecione o ícone de ações adicionais ( ícone de ações adicionais) e selecione Copiar sys_id.
        Você precisará deste SYS ID como o valor do campo ID externo do registro do sistema remoto na instância A.
    27. Na instância B, navegue até IntegrationHub > Remote Process Synchronization > Sistemas remotos - Todose selecione o registro Instância do cliente - Instância A na lista.
      1. No campo ID externo, cole o valor do SYS ID que você copiou do registro do sistema remoto na instância A.
      2. Selecione Atualizar para salvar suas mudanças no registro.
      3. Na lista, selecione o registro Instância do cliente - Instância A.
      4. Na seção Links relacionados, selecione Validar e ativar sistema remoto.
        Você deve ver uma mensagem que exibe Sistema remoto validado e ativado com sucesso. Se você vir uma mensagem de erro, volte e verifique a configuração do registro do sistema remoto.
      Conectamos com sucesso a instância A e a instância B para que elas possam compartilhar dados em seus fluxos de trabalho de processo. Agora, definiremos como nossa integração será acionada e executada automaticamente, bem como quais campos queremos capturar e sincronizar entre instâncias.
    28. Na instância A, navegue até IntegrationHub > Remote Process Synchronization > Definições de sincronização de processoe selecione o registro Processo de solicitação de hardware na lista.
    29. Na lista relacionada Eventos de processo, selecione Novo.
      1. No campo Nome, insira Solicitar hardware.
        Nota:
        Este campo faz distinção entre maiúsculas e minúsculas. Ele funciona de forma semelhante a um nome de método de endpoint de API.
      2. Deixe todos os outros campos como estão e selecione Enviar.
    30. Na lista relacionada Eventos de processo, selecione Novo.
      1. No campo Nome, insira Solicitação de hardware atendida.
      2. Deixe todos os outros campos como estão e selecione Enviar.
    31. Na lista relacionada Definições de captura, selecione Novo.
      1. No formulário, preencha os seguintes campos:
        Campo Descrição
        Processar evento selecione a pesquisa usando o ícone de lista ( Pesquisar usando o ícone de lista) e selecione o registro Solicitar hardware na lista.
        Estado Selecionar ativo
        Nome da tabela de origem Selecionar incidente [incidente]
        Filtro No Construtor de condições, selecione Grupo de atribuição > é e selecione a pesquisa usando o ícone de lista ( Pesquisar usando o ícone de lista). Escolha o registro de Hardware na lista.
        Incluir campos Selecione os seguintes campos e selecione o botão Adicionar item ( Botão Adicionar item) para adicioná-los à lista Selecionada:
        • Número
        • Descrição resumida
        • Grupo de atribuição
        • Gravidade
        • Estado
        Nota:
        O SYS ID já está incluído na lista Selecionada. Deixe este campo na lista Selecionado também.
      2. Deixe todos os outros campos como estão e selecione Enviar.
    32. Na lista relacionada Fluxos de saída, selecione Novo.
      1. No formulário, preencha os seguintes campos:
        Campo Descrição
        Processar evento Na lista, selecione Solicitar hardware.
        Subfluxo de saída

        Selecione Cópia do modelo de fluxo de saída da sincronização de processo remoto - Registro básico.

        Para fazer uma cópia, siga estas etapas.
        1. Use o botão Configurar subfluxo ao lado do campo Subfluxo de saída para navegar até Workflow Studio.
        2. Em Workflow Studio, selecione a guia Subfluxos.
        3. Filtre a coluna Nome para localizar o registro do modelo de fluxo de saída de sincronização de processo remoto - Básico e selecione-o.
        4. No subfluxo, selecione o menu Mais ações e selecione Copiar subfluxo.
        5. Publique a cópia do subfluxo.
        Este subfluxo de modelo lida com a correlação de registros locais e remotos e envia a carga capturada para a instância remota.
        Nota:
        Ao criar sua própria integração, você pode adicionar ações de sincronização de processo remoto para personalizar este subfluxo de modelo de acordo com suas necessidades. Para editar este subfluxo de modelo em Workflow Studio, selecione o ícone Configurar subfluxo ( Ícone Configurar subfluxo).
        Sistema remoto Selecione a pesquisa usando o ícone de lista ( Pesquisar usando o ícone de lista) e selecione o registro Instância do fornecedor - Instância B na lista.
      2. Deixe todos os outros campos como estão e selecione Enviar.
    33. Na instância B, navegue até IntegrationHub > Remote Process Synchronization > Definições de sincronização de processoe selecione o registro Processo de execução de hardware na lista.
    34. Na lista relacionada Eventos de processo, selecione Novo.
      1. No campo Nome, insira Solicitar hardware.
      2. Deixe todos os outros campos como estão e selecione Enviar.
    35. Na lista relacionada Eventos de processo, selecione Novo.
      1. No campo Nome, insira Solicitação de hardware atendida.
      2. Deixe todos os outros campos como estão e selecione Enviar.
        Nota:
        Crie registros de eventos de processo em ambas as instâncias com nomes correspondentes. Isso ajudará você a acompanhar os fluxos de trabalho do processo vinculado entre instâncias.
    36. Na lista relacionada Definições de captura, selecione Novo.
      1. No formulário, preencha os seguintes campos:
        Campo Descrição
        Processar evento selecione a pesquisa usando o ícone de lista ( Pesquisar usando o ícone de lista) e selecione o registro Solicitação de hardware atendida na lista.
        Estado Selecionar ativo
        Nome da tabela de origem Selecionar incidente [incidente]
        Filtro No Construtor de condições, selecione Grupo de atribuição > é e selecione a pesquisa usando o ícone de lista ( Pesquisar usando o ícone de lista). Escolha o registro de Hardware na lista. Em seguida, selecione E para adicionar outra condição e selecione Estado do incidente > é > Resolvido.
        Incluir campos Selecione os seguintes campos e selecione o botão Adicionar item ( Botão Adicionar item) para adicioná-los à lista Selecionada:
        • Número
        • Estado
        • Resolvido por
        • Anotações de resolução
        • Código de resolução
        Nota:
        O SYS ID já está incluído na lista Selecionada. Deixe este campo na lista Selecionado também.
      2. Deixe todos os outros campos como estão e selecione Enviar.
    37. Na lista relacionada Fluxos de saída, selecione Novo.
      1. No formulário, preencha os seguintes campos:
        Campo Descrição
        Processar evento Na lista, selecione Solicitação de hardware atendida.
        Subfluxo de saída

        Selecione Cópia do modelo de fluxo de saída da sincronização de processo remoto - Registro básico.

        Para fazer uma cópia, siga estas etapas.
        1. Use o botão Configurar subfluxo ao lado do campo Subfluxo de saída para navegar até Workflow Studio.
        2. Em Workflow Studio, selecione a guia Subfluxos.
        3. Filtre a coluna Nome para localizar o registro do modelo de fluxo de saída de sincronização de processo remoto - Básico e selecione-o.
        4. No subfluxo, selecione o menu Mais ações e selecione Copiar subfluxo.
        5. Publique a cópia do subfluxo.
        Este subfluxo de modelo lida com a correlação de registros locais e remotos e envia a carga capturada para a instância remota.
        Nota:
        Ao criar sua própria integração, você pode adicionar ações de sincronização de processo remoto para personalizar este subfluxo de modelo de acordo com suas necessidades. Para editar este subfluxo de modelo em Workflow Studio, selecione o ícone Configurar subfluxo ( Ícone Configurar subfluxo).
        Sistema remoto Selecione a pesquisa usando o ícone de lista ( Pesquisar usando o ícone de lista) e selecione o registro Instância do cliente - Instância A na lista.
      2. Deixe todos os outros campos como estão e selecione Enviar.
      Configuramos com sucesso como nossa integração de sincronização de processo remoto será acionada e quais campos serão capturados e enviados para qualquer uma das instâncias remotas. Nesta seção final, vamos personalizar os fluxos de entrada em Workflow Studio para que eles transformem corretamente os dados de entrada.
    38. Na instância B, navegue até IntegrationHub > Remote Process Synchronization > Definições de sincronização de processoe selecione o registro Processo de execução de hardware na lista.
    39. Faça uma cópia do registro Básico do Modelo de fluxo de entrada da Sincronização de processo remoto.
      1. Navegue até Workflow Studio e selecione a guia Subfluxos.
      2. Filtre a coluna Nome para localizar o registro do Modelo de fluxo de entrada da Sincronização de processo remoto - Básico e selecione-o.
      3. No subfluxo, selecione o menu Mais ações e selecione Copiar subfluxo.
    40. No subfluxo, atualize a Carga.
      1. Expanda a ação Transformar carga da amostra de entrada.
      2. No campo Carga de amostra, insira a seguinte carga de amostra:
        {"capture_metadata":{"changed_by":"admin","timestamp":"2020-09-24 19:26:59"},
        "changed_fields":[
          {"display_value":"","value":"incident","key":"sys_class_name"},
          {"display_value":"","value":"552c48888c033300964f4932b03eb092","key":"sys_id"},
          {"display_value":"","value":"INC0040015","key":"number"},
          {"display_value":"","value":"","key":"short_description"},
          {"display_value":"Hardware","value":"9f5b572d9cd82010f877a5cfd1fdce30","key":"assignment_group"},
          {"display_value":"","value":"1","key":"severity"},
          {"display_value":"","value":"2","key":"state"}]}
        Nota:
        Esta carga é um objeto complexo que representa os metadados capturados e os campos que são enviados da instância A para a instância B.
      3. Clique em Done (Concluído).
    41. No subfluxo, na lógica de fluxo Else, selecione Criar registro de incidente.
      1. Adicione os seguintes campos e valores associados:
        Campo Valor
        Descrição resumida Selecione o ícone do seletor de cápsula de dados ( ícone do seletor de cápsula de dados). Referência com pontos até e selecione 1 - Transformar carga da amostra de entrada > Campos Mudados > short_description.
        Descrição Selecione o ícone do seletor de cápsula de dados ( ícone do seletor de cápsula de dados). Referência com pontos até e selecione 1 - Transformar carga da amostra de entrada > Campos Mudados > short_description.
        Grupo de atribuição Selecione o ícone do seletor de cápsula de dados ( ícone do seletor de cápsula de dados). Referência com pontos até e selecione 1 - Transformar carga da amostra de entrada > Campos Mudados > assignment_group.
        Urgência Selecione o ícone do seletor de cápsula de dados ( ícone do seletor de cápsula de dados). Referência com pontos até e selecione 1 - Transformar carga da amostra de entrada > Campos Mudados > severidade.
        Estado Selecione o ícone do seletor de cápsula de dados ( ícone do seletor de cápsula de dados). Referência com pontos até e selecione 1 - Transformar carga da amostra de entrada > Campos Mudados > estado.
      2. Clique em Done (Concluído).
    42. Na Se lógica de fluxo ao lado de então, selecione Atualizar registro de incidente.
      1. Na entrada Campos, adicione os seguintes campos e valores associados:
        Campo Valor
        Descrição resumida Selecione o ícone do seletor de cápsula de dados ( ícone do seletor de cápsula de dados). Referência com pontos até e selecione 1 - Transformar carga da amostra de entrada > Campos Mudados > short_description.
        Descrição Selecione o ícone do seletor de cápsula de dados ( ícone do seletor de cápsula de dados). Referência com pontos até e selecione 1 - Transformar carga da amostra de entrada > Campos Mudados > short_description.
        Grupo de atribuição Selecione o ícone do seletor de cápsula de dados ( ícone do seletor de cápsula de dados). Referência com pontos até e selecione 1 - Transformar carga da amostra de entrada > Campos Mudados > assignment_group.
        Urgência Selecione o ícone do seletor de cápsula de dados ( ícone do seletor de cápsula de dados). Referência com pontos até e selecione 1 - Transformar carga da amostra de entrada > Campos Mudados > severidade.
        Estado Selecione o ícone do seletor de cápsula de dados ( ícone do seletor de cápsula de dados). Referência com pontos até e selecione 1 - Transformar carga da amostra de entrada > Campos Mudados > estado.
      2. Clique em Done (Concluído).
    43. Publique o subfluxo.
    44. De volta ao registro Processo de execução de hardware, na lista relacionada Fluxos de entrada, selecione Novo.
      1. No formulário, preencha os seguintes campos:
        Campo Descrição
        Processar evento Na lista, selecione Solicitar hardware.
        Subfluxo de entrada Selecione Cópia do modelo de fluxo de entrada da sincronização de processo remoto - Básica.
        Sistema remoto Selecione a pesquisa usando o ícone de lista ( Pesquisar usando o ícone de lista) e selecione o registro Instância do cliente - Instância A na lista.
      2. Deixe todos os outros campos como estão e selecione Enviar.
    45. Na instância A, navegue até IntegrationHub > Remote Process Synchronization > Definições de sincronização de processoe selecione o registro Processo de solicitação de hardware na lista.
    46. Faça uma cópia do registro Básico do Modelo de fluxo de entrada da Sincronização de processo remoto.
      1. Navegue até Workflow Studio e selecione a guia Subfluxos.
      2. Filtre a coluna Nome para localizar o registro do Modelo de fluxo de entrada da Sincronização de processo remoto - Básico e selecione-o.
      3. No subfluxo, selecione o menu Mais ações e selecione Copiar subfluxo.
    47. No subfluxo, atualize a Carga.
      1. Expanda a ação Transformar carga da amostra de entrada.
      2. No campo Carga de amostra, insira a seguinte carga de amostra:
        {"capture_metadata":{"changed_by":"admin","timestamp":"2020-10-26 14:18:45"},
        "changed_fields":[
          {"display_value":"","value":"incident","key":"sys_class_name"},
          {"display_value":"","value":"d4cdfce8db4c2410cfe4d9595e96197b","key":"sys_id"},
          {"display_value":"","value":"INC0040014","key":"number"},
          {"display_value":"","value":"101","key":"state"},
          {"display_value":"","value":"Resolved by caller","key":"close_code"},
          {"display_value":"System Administrator","value":"6816f79cc0a8016401c5a33be04be441","key":"resolved_by"},
          {"display_value":"","value":"","key":"close_notes"}]}
        Nota:
        Esta carga é um objeto complexo que representa os metadados capturados e os campos que são enviados da instância B para a instância A.
      3. Clique em Done (Concluído).
    48. Na Se lógica de fluxo ao lado de então, selecione Atualizar registro de incidente.
      1. Na entrada Campos, adicione os seguintes campos e valores associados:
        Campo Valor
        Estado Selecione o ícone do seletor de cápsula de dados ( ícone do seletor de cápsula de dados). Referência com pontos até e selecione 1 - Transformar carga da amostra de entrada > Campos Mudados > estado.
        Resolvido por Selecione o ícone do seletor de cápsula de dados ( ícone do seletor de cápsula de dados). Referência com pontos até e selecione 1 - Transformar carga da amostra de entrada > Campos Mudados > resolvido_por.
        Anotações de resolução Selecione o ícone do seletor de cápsula de dados ( ícone do seletor de cápsula de dados). Referência com pontos até e selecione 1 - Transformar carga da amostra de entrada > Campos Mudados > close_notes.
        Código de resolução Selecione o ícone do seletor de cápsula de dados ( ícone do seletor de cápsula de dados). Referência com pontos até e selecione 1 - Transformar carga da amostra de entrada > Campos Mudados > close_code.
      2. Clique em Done (Concluído).
    49. No subfluxo, exclua a declaração Else.
    50. Publique o subfluxo.
    51. De volta ao registro Processo de execução de hardware, na lista relacionada Fluxos de entrada, selecione Novo.
      1. No formulário, preencha os seguintes campos:
        Campo Descrição
        Processar evento Na lista, selecione Solicitação de hardware atendida.
        Subfluxo de entrada Selecione Cópia do modelo de fluxo de entrada da sincronização de processo remoto - Básica.
        Sistema remoto Selecione a pesquisa usando o ícone de lista ( Pesquisar usando o ícone de lista) e selecione o registro Instância do fornecedor - Instância B na lista.
      2. Deixe todos os outros campos como estão e selecione Enviar.

    Resultado

    Terminamos de criar nossa integração de sincronização de processo remoto. A integração agora será acionada sempre que um usuário criar um registro de incidente com o grupo de atribuição de hardware no incidente A. Quando isso acontece:
    • Os campos especificados na definição de captura da instância A são capturados e armazenados em um registro local.
    • O registro local está correlacionado a um registro remoto na Instância B.
    • Os campos capturados são mapeados para os campos especificados no fluxo de entrada da instância B.

    Em seguida, quando um usuário resolver o registro de incidente correlacionado na instância B:

    • Os campos especificados na definição de captura da instância B são capturados e armazenados em um registro local.
    • O registro local está correlacionado ao registro remoto na instância A.
    • Os campos capturados são mapeados para os campos especificados no fluxo de entrada da instância A.

    O que Fazer Depois

    Teste sua integração de sincronização de processo remoto criando um registro de incidente na instância A com o grupo de atribuição de hardware. Em seguida, resolva o registro de incidente correlacionado na instância B. Se os registros correlacionados não forem sincronizados conforme o esperado, verifique as credenciais do usuário da API de entrada e a configuração da definição de sincronização de processo em cada instância. Se você continuar a ter problemas com a integração de exemplo, consulte Como monitorar e solucionar problemas de integração.