Em um fluxo de mensagens, é possível incluir um fluxo de mensagens integradas, também conhecido como um subfluxo. Por exemplo, você pode definir um subfluxo que forneça tratamento de erros e incluí-lo em um fluxo de mensagens conectado a um terminal failure em um nó que pode gerar um erro em algumas situações.
Antes de começar:Para concluir essa tarefa, você deve ter criado seu subfluxo
em um arquivo .subflow ou em um arquivo .msgflow.
Você também deve ter criado um fluxo de mensagens no qual inserir o subfluxo.
Para obter mais informações sobre como criar um arquivo .subflow,
consulte Criando um Subfluxo. Para obter mais informações sobre
como criar um arquivo .msgflow, consulte Criação de um Fluxo de Mensagens. Para obter mais informações
sobre as diferenças entre os subfluxos definidos em arquivos .subflow
e subfluxos definidos em arquivos .msgflow, consulte Subfluxos.
Você pode incorporar subfluxos em seu fluxo de mensagens, se qualquer
uma das seguintes instruções for verdadeira:
- O fluxo que você deseja integrar é definido no mesmo aplicativo, biblioteca ou Projeto do Message Broker.
- O fluxo é definido em uma biblioteca diferente
e você especificou a dependência do aplicativo, da
biblioteca ou do Projeto do Message Broker atual nessa outra biblioteca.
Para integrar subfluxos
em outros subfluxos, preste atenção nas seguintes informações:
- É possível integrar subfluxos definidos em arquivos .subflow
em subfluxos definidos em arquivos .subflow
e arquivos .msgflow.
- É possível integrar subfluxos definidos em arquivos .msgflow
em subfluxos definidos apenas em arquivos .msgflow.
Para incluir um subfluxo em um fluxo de mensagens ou um subfluxo, conclua as seguintes etapas:
- Abra o fluxo de mensagens ou o subfluxo no
qual você deseja integrar o subfluxo.
- Para incluir um subfluxo, arraste o fluxo de mensagens ou subfluxo que deseja incluir no Visualização Desenvolvimento
do Broker para o editor. Alternativamente,
clique em e, em seguida, selecione na lista o fluxo que deseja
incluir. O subfluxo integrado é mostrado no editor de
Fluxo de Mensagens como um único nó com os terminais que representam os nós Entrada e Saída
que foram incluídos no subfluxo.
- Conecte o nó do subfluxo a um ou mais
dos nós no fluxo de mensagens principal ou
no subfluxo. Para saber
detalhes adicionais, consulte a seção Conectando Nós do Fluxo de Mensagens.
- Para incluir e conectar nós de subfluxo adicionais, repita as etapas 2 e 3.
- Para trabalhar com o conteúdo do subfluxo, dê um clique duplo no ícone do subfluxo. O subfluxo se abre no editor de Fluxo de Mensagens.
É possível
compactar subfluxos definidos em arquivos .msgflow
como nós definidos pelo usuário para que seja possível utilizá-los em fluxos de mensagens e
subfluxos; para obter mais informações, consulte Utilizando um Subfluxo Como um Nó Definido Pelo Usuário.