Comece a usar o Fluxo dinâmico e Obter saídas de fluxo

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 7 min. de leitura
  • Crie um fluxo de amostra que chame dinamicamente subfluxos para provisionamento de serviços em nuvem.

    Antes de Iniciar

    Função necessária: flow_designer ou administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Para entender como usar a lógica de fluxo Fluxo dinâmico e Obter saídas de fluxo juntas, o fluxo que você cria nesta tarefa executa dinamicamente subfluxos relacionados ao provisionamento de serviços em nuvem. Este fluxo faz o seguinte:
    1. Acionado quando um registro de solicitação de provisionamento de instância em nuvem é criado.
    2. Chama o subfluxo apropriado para criar um registro de instância de nuvem.
    3. Obtém uma saída do subfluxo chamado dinamicamente e atualiza o registro de solicitação de provisionamento de instância em nuvem com o valor da saída.

    Procedimento

    1. Navegar até Tudo > Aplicações do sistema > Studio.
    2. Na tela Selecionar aplicação, clique em Criar aplicação .
    3. Na tela de boas-vindas do Criador de app guiado, clique em Vamos começar .
    4. Em Nome campo, insira Provisionamento de instância em nuvem e clique em Criar .
    5. Em Funções campo, insira flow_designer ou administrador e clique em Continuar .
    6. Na lista de formatos de app, selecione Clássico e clique em Continuar .
    7. Selecionar Criar nova tabela > Criar tabela do zero > Continuar para criar duas novas tabelas para sua aplicação.
      • Adicione os seguintes campos para a primeira tabela e nomeie a tabela Instância de nuvem .
        Rótulo do campo Tipo de campo Referência
        Responsável Referência Usuário [sys_user]
        Tipo de instância Cadeia de caracteres Nenhum(a)
        URL da Instância URL Nenhum(a)
        Status da Compilação Cadeia de caracteres Nenhum(a)
      • Adicione os seguintes campos para a segunda tabela e nomeie a tabela Solicitação de provisionamento de instância em nuvem .
        Rótulo do campo Tipo de campo Referência
        Tipo de instância solicitado Cadeia de caracteres Nenhum(a)
        Solicitação de Referência Usuário [sys_user]
        Status de Aprovação Cadeia de caracteres Nenhum(a)
        Instância aprovada URL Nenhum(a)
    8. Depois de criar as duas tabelas, clique em Concluído com tabelas .
    9. Selecionar Início > Criar > Concluído com apps para concluir a criação da sua aplicação.

    Crie um modelo de subfluxo

    Crie um modelo de subfluxo de amostra para provisionar serviços em nuvem.

    Antes de Iniciar

    Função necessária: flow_designer ou administrador

    Procedimento

    1. Em Lógica de negócios, Automação de processos e integrações, selecione Vá para o Flow Designer .
    2. Em Workflow Studio cabeçalho principal da página principal, selecione Novo(a) > Novo subfluxo.
    3. Na tela Propriedades do subfluxo, insira MODELO: Criar registro de instância em nuvem em Nome e selecione Enviar .
    4. Em Entradas e saídas, selecione o ícone de mais ( Ícone de maispara criar duas entradas para seu modelo de subfluxo.
      Rótulo Tipo
      Solicitação de Referência.Usuário
      Tipo de instância solicitado Cadeia de caracteres
    5. Selecione o ícone de mais ( Ícone de maispara criar uma saída para o seu modelo de subfluxo.
      Rótulo Tipo
      URL da Instância URL
    6. Em sua saída, selecione Concluído .
    7. Selecione o ícone adicionar ação, lógica de fluxo ou subfluxo ao fim do fluxo ( Ícone Adicionar ação, lógica de fluxo ou subfluxo ao fim do fluxo) e selecione Ação .
    8. Na lista de Ações principais da ServiceNow, selecione Log .
    9. No painel de dados, arraste as cápsulas de dados para Solicitado por e. Tipo de instância solicitado entradas que você criou anteriormente e solte ambas as cápsulas em Mensagem campo.
    10. No cabeçalho do subfluxo, selecione Salvar e selecione Publicar para publicar seu modelo de subfluxo.

    Crie um subfluxo para Jira solicitações de provisionamento de instância em nuvem

    Crie um subfluxo de amostra para provisionar serviços em nuvem do Jira.

    Antes de Iniciar

    Função necessária: flow_designer ou administrador

    Procedimento

    1. No cabeçalho do subfluxo, selecione o ícone Mais ações ( Ícone Mais ações) e selecione Copiar subfluxo .
    2. Na tela Copiar subfluxo, insira Criar registro de instância em nuvem - Jira em Novo nome do subfluxo e selecione Cópia .
    3. Em Log ação, adicione um Ação Criar registro .
    4. Em Nome da tabela campo, selecione Instância de nuvem e preencha os seguintes campos.
      Campo Valor
      Responsável Selecione o seletor de cápsula de dados ( Seletor de cápsula de dados) e selecione Subfluxo - Entradas > Solicitação de.
      Tipo de instância Selecione o seletor de cápsula de dados ( Seletor de cápsula de dados) e selecione Subfluxo - Entradas > Tipo de instância solicitado.
      URL da Instância Insira https://mycompany- . Em seguida, selecione o seletor de cápsula de dados ( Seletor de cápsula de dados) e selecione Subfluxo - Entradas > Solicitação de > Nome. Por fim, insira .atlassian.net
      Status da Compilação Insira Em andamento .
    5. Na ação Criar registro, selecione Adicionar uma Ação, Lógica de Fluxo ou Subfluxo > Lógica de fluxo > Atribuir Saídas de Subfluxo.
    6. Selecione o ícone de mais para adicionar uma saída.
    7. Para Nome , selecione URL da instância .
    8. Para Dados , selecione o seletor de cápsula de dados ( Seletor de cápsula de dados) e, em seguida 2 - Criar registro - > Registro de instância em nuvem > URL da Instância
    9. No cabeçalho do subfluxo, selecione Salvar e então Publicar para publicar o subfluxo.

    Crie um subfluxo para Salesforce solicitações de provisionamento de instância em nuvem

    Crie um subfluxo de amostra para provisionar serviços em nuvem do Salesforce.

    Antes de Iniciar

    Função necessária: flow_designer ou administrador

    Procedimento

    1. No cabeçalho do subfluxo, selecione o ícone Mais ações ( Ícone Mais ações) e selecione Copiar subfluxo .
    2. Na tela Copiar subfluxo, insira Criar registro de instância em nuvem - Salesforce em Novo nome do subfluxo e selecione Cópia .
    3. Expanda Criar registro de instância em nuvem e substitua o. .atlassian.net valor para URL da instância campo com .salesforce.com
    4. No cabeçalho do subfluxo, selecione Salvar aceite a mensagem de aviso de mudança de dados e, em seguida Publicar para publicar o subfluxo.

    Crie um fluxo que execute seus subfluxos dinamicamente

    Crie um fluxo de amostra para executar seus subfluxos de serviços de nuvem de provisionamento.

    Antes de Iniciar

    Função necessária: flow_designer ou administrador

    Procedimento

    1. Em Workflow Studio cabeçalho, selecione Crie fluxo, subfluxo ou ação ( Ícone Criar fluxo, subfluxo ou ação) e selecione Fluxo .
    2. Na tela Propriedades de fluxo, insira Processar solicitação de provisionamento de instância em nuvem em Nome e selecione Enviar .
    3. Em Gatilho, selecione o ícone de adição Ícone de mais) para adicionar um gatilho ao seu fluxo e preencha os campos a seguir.
      Campo Valor
      Gatilho Selecione Criado .
      Tabela Insira Solicitação de provisionamento de instância em nuvem [x_cloud_instance_p_cloud_instance_provisioning_request] .
    4. Em Ações, selecione o ícone de adição Ícone de maise selecione Lógica de fluxo > Fluxo Dinâmico.
    5. Preencha os seguintes campos.
      Campo Valor
      Modelo de Fluxo Selecione MODELO: Criar registro de instância em nuvem
      Fluxo Insira Criar registro de instância em nuvem - e selecione o seletor de cápsula de dados ( Seletor de cápsula de dados) e selecione Gatilho - Registro criado > Registro de solicitação de provisionamento de instância em nuvem > Tipo de instância solicitado.
      Aguardar conclusão Habilite esta opção para executar seu subfluxo dinamicamente primeiro antes que outras ações no fluxo ocorram.
      Solicitação de Selecione o seletor de cápsula de dados ( Seletor de cápsula de dados) e selecione Gatilho - Registro criado > Registro de solicitação de provisionamento de instância em nuvem > Solicitação de.
      Tipo de instância solicitado Selecione o seletor de cápsula de dados ( Seletor de cápsula de dados) e selecione Gatilho - Registro criado > Registro de solicitação de provisionamento de instância em nuvem > Tipo de instância solicitado.
    6. Em Fluxo dinâmico Lógica de fluxo, adicione a lógica de fluxo Obter saídas de fluxo e preencha os campos a seguir.
    7. Para Modelo de fluxo , selecione MODELO: Criar registro de instância em nuvem
    8. Para Contexto , selecione o seletor de cápsula de dados ( Seletor de cápsula de dados) e selecione 1 - Fluxo dinâmico - > Contexto.
    9. Em Obter saídas de fluxo lógica de fluxo, selecione o ícone de adição ( Ícone de mais) e selecione Ação > Atualizar Registro para adicionar um Atualizar ação de registro ao seu fluxo.
    10. Preencha os seguintes campos.
      Campo
      Registro Selecione o seletor de cápsula de dados ( Seletor de cápsula de dados) e selecione Gatilho - Registro criado > Registro de solicitação de provisionamento de instância em nuvem.
      Campos > Instância aprovada Selecione o seletor de cápsula de dados ( Seletor de cápsula de dados) e selecione 2 - Obter saídas de fluxo - > URL da Instância.
      Campos > Status de Aprovação Insira Aprovado .
    11. Selecione Save (Salvar).

    Teste seu fluxo

    Teste seu fluxo de amostra para provisionamento de serviços em nuvem.

    Antes de Iniciar

    Função necessária: flow_designer ou administrador

    Procedimento

    1. No cabeçalho Fluxo, selecione Teste para testar seu fluxo.
    2. Na tela Fluxo de teste, selecione Criar novo registro ( Ícone Criar novo registroícone ) para criar um novo registro.
    3. Para Solicitado por , Selecione o ícone Pesquisar usando lista ( Ícone Pesquisar usando lista) e selecione qualquer usuário na lista.
    4. Para Tipo de instância solicitado insira um dos dois JIRA ou Salesforce .
      O valor inserido determina qual subfluxo é executado dinamicamente no tempo de execução. Entrando JIRA executa o. Create Cloud Instance Record - Jirae inserindo Salesforce executa o. Create Cloud Instance Record - Salesforce.
    5. Selecione Enviar.
    6. Selecione Executar teste e quando a execução do fluxo terminar, selecione A execução do teste foi concluída. View the flow execution details (A execução do teste foi concluída. Confira os detalhes da execução do fluxo).
      Seu fluxo será executado com sucesso se os valores na coluna Estado de cada etapa do fluxo forem exibidos Concluído e o valor de tempo de execução de cada etapa é preenchido adequadamente.
    7. Selecione a guia para seu Processar solicitações de provisionamento de nuvem E feche o modal Fluxo de teste.
    8. No cabeçalho Fluxo, selecione Ativar Para tornar seu fluxo acessível no Provisionamento de instância em nuvem Escopo da aplicação .

    Resultado

    Quando um usuário em sua instância cria um novo registro na tabela Solicitação de provisionamento de nuvem, o fluxo de Solicitações de provisionamento de nuvem de processo é executado automaticamente. Esse fluxo cria dinamicamente o registro de instância de nuvem apropriado que é baseado no tipo de instância solicitado. Ele também gera um URL de instância em nuvem, que é preenchido no registro de solicitação de provisionamento de instância em nuvem.