Chamar uma lógica de fluxo de fluxo de trabalho

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 3 min. de leitura
  • Execute um fluxo de trabalho publicado e ativo do seu fluxo. Você pode usar os dados de fluxo como uma entrada de fluxo de trabalho. Por exemplo, você pode especificar o registro atual como uma entrada de fluxo de trabalho.

    Entradas

    Entrada Descrição
    Selecione um fluxo de trabalho Fluxo de trabalho publicado e ativo que você pode selecionar para executar. O fluxo de trabalho selecionado determina os registros associados a ele. Se o fluxo de trabalho tiver entradas, Flow Designer as exibirá como entradas de fluxo adicionais.
    Nota:
    • Para impedir que o fluxo de trabalho seja executado fora de Flow Designer, modifique-o para remover suas condições de início.
    • Você não pode selecionar um fluxo de trabalho que seja executado na tabela Item solicitado. Em vez disso, crie um novo fluxo com um gatilho do Catálogo de serviços.
    Esperar? Fluxo de trabalho que você define como verdadeiro para que o fluxo aguarde a conclusão do fluxo de trabalho antes de continuar. Somente fluxos de trabalho que aguardam a conclusão podem retornar determinados valores de saída para o fluxo. Defina como falso para continuar executando o fluxo separadamente do fluxo de trabalho.
    Nota:
    Se o fluxo de trabalho for cancelado ou seu registro de contexto for excluído antes da conclusão do fluxo de trabalho, o fluxo deixará de aguardar e continuará a ser executado.
    Atual Registro atual que o fluxo de trabalho processa. Selecione uma cápsula de dados que contenha um registro da tabela de fluxo de trabalho associada.

    Saídas

    Os detalhes da execução do fluxo exibem somente os valores de saída do fluxo de trabalho que são gerados enquanto o fluxo está em execução. Se você configurar o fluxo para aguardar a conclusão do fluxo de trabalho, os detalhes da execução do fluxo poderão exibir todos os valores de saída do fluxo de trabalho. Se o fluxo não aguardar, os detalhes da execução do fluxo exibirão somente os valores de saída do fluxo de trabalho que foram gerados antes da conclusão da lógica de fluxo Chamar um fluxo de trabalho. Se a opção Chamar um fluxo de trabalho for concluída antes do término do fluxo de trabalho, os valores de saída do fluxo de trabalho pararão de ser atualizados e exibirão somente o último valor conhecido.

    Saída Descrição
    Estado Estado do fluxo de trabalho. Este valor vem do registro de contexto de fluxo de trabalho. O estado será Concluído se o fluxo de trabalho for executado com sucesso. Se o fluxo de trabalho for cancelado, seu estado será definido como Cancelado. Se o registro de contexto for excluído antes da conclusão do fluxo de trabalho, o estado do fluxo de trabalho será definido como Inválido.
    Contexto Referência ao registro de contexto de fluxo de trabalho.
    Resultado Cadeia de caracteres que contém o resultado do fluxo de trabalho. Este valor vem do registro de contexto de fluxo de trabalho.
    Valor de retorno Cadeia de caracteres que contém o return_value do fluxo de trabalho. Este valor vem do registro de contexto de fluxo de trabalho.

    Chamando o fluxo de trabalho de Mudança de Rotina

    Neste exemplo, o fluxo chama o fluxo de trabalho Mudança de rotina. O campo Espera? A opção está marcada, portanto, o fluxo é pausado até que este fluxo de trabalho seja concluído. O campo Atual é preenchido usando uma cápsula de dados que representa o registro que acionou este fluxo.

    Chame uma lógica de fluxo de trabalho configurada para chamar o fluxo de trabalho de Mudança de rotina e aguarde a conclusão.

    Detalhes da execução

    Figura 1. Detalhes da execução do fluxo de trabalho da chamada
    Exemplo de página de detalhes de execução de fluxo de um fluxo, incluindo uma lógica de fluxo Chamar um fluxo de trabalho.
    1. O cabeçalho exibe um link para que você possa exibir o andamento do fluxo de trabalho no Editor de fluxo de trabalho, o estado da lógica do fluxo, a hora de início e a duração do tempo de execução.
    2. A seção Configuração de fluxo de trabalho exibe como a lógica de fluxo foi configurada para este fluxo e os valores de tempo de execução que foram gerados.
    3. A seção Saída do fluxo de trabalho exibe a saída gerada pelo fluxo de trabalho enquanto o fluxo está sendo executado.
    Nota:
    Se você cancelar o fluxo de trabalho ou excluir o registro de contexto antes da conclusão do fluxo de trabalho, o estado da lógica de fluxo será definido como Concluído.