È possibile utilizzare i workflow proxy per gestire l'interazione tra il server Automation Orchestrator locale e i workflow in un server Automation Orchestrator remoto.

È possibile utilizzare il plug-in Multi-Node per generare workflow locali che interagiscono con workflow remoti. Questi workflow locali sono chiamati workflow proxy. Un workflow proxy recupera i parametri di input dall'inventario del plug-in Multi-Node. Quando viene eseguito, il workflow proxy converte i parametri nei tipi richiesti dal workflow remoto. Al termine dell'esecuzione del workflow remoto, i parametri di output vengono convertiti nuovamente nella rappresentazione locale nel server Automation Orchestrator primario.

Workflow proxy sincrono

Il tipo sincrono di workflow proxy preserva l'API e il contratto di operazione dei workflow remoti.

Lo schema di tutti i workflow proxy sincroni è lo stesso, ma contiene script diversi.


Questo è uno schema di workflow proxy sincrono.

Il workflow proxy sincrono completa l'esecuzione dopo il completamento del workflow remoto e fornisce parametri di output.

Il workflow locale non consuma risorse del server durante l'attesa dei risultati del workflow remoto.

Al termine di un'esecuzione corretta, i parametri di output del workflow proxy contengono una rappresentazione locale del token del workflow remoto. I parametri di output possono essere usati direttamente dagli altri workflow nel server Automation Orchestrator locale quando sono di tipo semplice, ad esempio booleani, numeri, stringhe e così via.

Workflow proxy asincroni

È possibile utilizzare workflow proxy asincroni per ottimizzare l'esecuzione di workflow remoti.

Lo schema di tutti i workflow proxy asincroni è lo stesso, ma contiene script diversi.


Schema di workflow proxy asincrono.

Un workflow proxy asincrono restituisce immediatamente un risultato che rappresenta un wrapper locale dell'oggetto token del workflow remoto. Il workflow proxy utilizza questo token per controllare lo stato dell'esecuzione e recuperare i parametri di output quando l'esecuzione del workflow remoto viene completata. I parametri di output possono essere usati direttamente dagli altri workflow nel server Automation Orchestrator locale quando sono di tipo semplice, ad esempio booleani, numeri, stringhe e così via.

Workflow Esecuzione remota

La categoria di workflow Esecuzione remota contiene workflow che consentono di gestire i workflow proxy.

Workflow standard Esecuzione remota

Per accedere a questi workflow, passare a Libreria > Workflow e inserire i tag orchestrator e remote_execution nella casella di ricerca del workflow.

Nome workflow Descrizione
Crea azione multi-proxy Crea un'azione multi-proxy per eseguire workflow in più server.
Crea workflow proxy Crea un workflow proxy che è possibile utilizzare per avviare un workflow in un server Automation Orchestrator remoto.
Crea workflow proxy da cartella Crea workflow proxy per tutti i workflow contenuti in una cartella nel server Automation Orchestrator remoto.

Server proxy

Per accedere a questi workflow, passare a Libreria > Workflow e inserire i tag orchestrator, remote_execution e server_proxies nella casella di ricerca del workflow.

Nome workflow Descrizione
Crea workflow proxy per server Orchestrator Crea workflow proxy nel server Automation Orchestrator locale mediante il mirroring della struttura del server remoto.
Elimina workflow proxy per un server Orchestrator Rimuove i workflow proxy per il server Automation Orchestrator locale ed elimina tutti i workflow generati.
Aggiorna workflow proxy per un server Orchestrator Rigenera tutti i workflow proxy per il server Automation Orchestrator locale dal server remoto.