Azione Esegui flusso desktop
L'azione Esegui flusso desktop di consente di chiamare altri flussi desktop durante l'esecuzione di un flusso desktop specifico. Per utilizzare l'azione, aggiungila all'area di lavoro e seleziona il flusso desktop che desideri chiamare. Se il flusso chiamato contiene variabili di input, l'azione ti chiederà di inserire i valori.
Puoi disabilitare la proprietà di attivazione/disattivazione "Attendi il completamento del flusso", che è abilitata per impostazione predefinita. Se disabilitato, il flusso desktop richiamato viene eseguito contemporaneamente al flusso padre. Questa configurazione è utile per gli scenari in cui popup imprevisti nell'applicazione di destinazione bloccano il flusso padre. Mediante l'esecuzione di un flusso figlio in parallelo, puoi monitorare e gestire questi popup, in modo tale che il flusso padre possa continuare senza problemi. Questo miglioramento fornisce una soluzione alternativa dati gli attuali criteri di concorrenza, che consentono un solo flusso per computer alla volta.
Importante
- Al momento è possibile eseguire un solo flusso parallelo. Se un secondo flusso figlio viene eseguito in parallelo, si verifica un errore durante il runtime.
- Se un flusso figlio viene eseguito in parallelo, le relative variabili di output vengono ignorate. Le variabili prodotte dall'azione "Esegui flusso desktop" non vengono visualizzate nella finestra modale dell'azione.
- I flussi figlio non possono eseguire un altro flusso figlio in parallelo. L'esecuzione di un flusso parallelo è consentita solo se richiamata direttamente dal flusso padre (radice).
Per ulteriori informazioni sull'uso dell'azione Esegui flusso desktop, vedi Eseguire il flusso desktop da altri flussi desktop.
Nota
- Le dipendenze di un flusso possono essere costituite da oltre 150 altri flussi.
- Due flussi non possono chiamarsi a vicenda, direttamente o indirettamente, poiché ciò causerebbe una ricorsione.
- Nei tenant org, i flussi devono trovarsi nello stesso ambiente.
Limitazioni note
Le variabili di output di un'azione "Esegui flusso desktop" non mantengono il tipo durante la creazione e vengono visualizzate come "Valori generali" nel riquadro Variabili. Il tipo di variabile corretto viene risolto durante il runtime. Di conseguenza, le variabili di output di tipo istanza non vengono caricate automaticamente negli elenchi dei parametri di istanza delle azioni corrispondenti, quindi devi digitarle o incollarle nei parametri.
Esegui flusso desktop
Esegue un flusso desktop che può ricevere variabili di input e produrre variabili di output. L'esecuzione del flusso padre verrà messa in pausa fino al completamento del flusso desktop chiamato.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Description |
---|---|---|---|---|
Flusso desktop | No | Flusso desktop | Seleziona il flusso desktop da eseguire all'interno di questo flusso. Il flusso chiamato viene sempre eseguito nella stessa sessione Windows del flusso padre. | |
Attendi completamento del flusso | N/A | Valore booleano | Vero | Se abilitato, questo flusso desktop attende il completamento del flusso desktop richiamato prima di riprenderlo. Le variabili di output del flusso desktop richiamato sono disponibili per il flusso corrente. Se disabilitato, il flusso desktop richiamato viene eseguito contemporaneamente e le relative variabili di output vengono ignorate. |
Variabili prodotte
Questa azione produce le variabili di output del flusso selezionato.
Eccezioni
Eccezione | Description |
---|---|
Esegui flusso desktop non riuscito | Indica un problema durante l'esecuzione del flusso desktop |
Timeout del flusso desktop | Indica che si è verificato un timeout del flusso desktop prima del completamento dell'esecuzione |