Sucesso
Quando o conector Flow Call for executado com sucesso e acionar um fluxo externo, poderá haver dois casos.
Fluxo externo retorna dados para o fluxo inicializador: Caso o fluxo externo retorne os dados de volta para o fluxo inicializador estes dados estarão localizados no Output Path configurado no conector Flow Call.
No exemplo abaixo, no conector Flow Call foi enviado somente os campos name e last_name do objeto user. O fluxo externo recebe estes dados, manipula-os e retorna novos dados para o fluxo inicializador para uso, localizados no caminho definido no Output Path do conector Flow Call (retorno_fluxo_externo).
Importante: O conector Flow Call aguarda a execução do fluxo externo até que ele finalize. Enquanto o fluxo externo estiver em execução, o fluxo inicializador também estará em execução.
Exemplo de retorno de dados Fluxo externo retorna dados para o fluxo inicializado: Caso o fluxo externo não retorne dados para o fluxo inicializador, o fluxo continuará a ser executado e o caminho configurado no Output Path do conector Flow Call não estará disponível para uso no fluxo, ou possivelmente será sobrescrito por outros conectores seguintes.
Os dados do fluxo externo são retornados pelo conector Flow Output. Acesse a documentação do conector para saber mais.
Erro
A execução do conector Flow Call poderá ser interrompida por diversos fatores. Segue alguns exemplos comuns e específicos para este conector.
Caso o fluxo externo não exista ou não exista neste workspace, irá ocorrer uma exceção interrompendo a execução do fluxo.
Fluxo externo não encontrado Caso o fluxo externo exista mas não está ativo para ser executado, irá ocorrer uma exceção interrompendo a execução do fluxo.
Fluxo externo não habilitado Caso o fluxo externo tenha atingido o limite de execuções simultâneas do fluxo, irá ocorrer uma exceção interrompendo a execução do fluxo.
Fluxo externo atinge limite de execuções Caso o identificador do fluxo externo esteja incorreto, irá ocorrer uma exceção interrompendo a execução do fluxo.
Caso não tenha sido especificado o identificador do fluxo externo, irá ocorrer uma exceção interrompendo a execução do fluxo.
Fluxo externo não configurado Caso no fluxo externo ocorra algum erro de execução, a execução do fluxo principal irá continuar mas não irá receber a resposta do fluxo externo.