È 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.](images/GUID-28F041BE-D5FB-4889-9163-F782A7E8C93F-low.png)
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.](images/GUID-B4712777-E959-47FE-BD18-C587520809D9-low.png)
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
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
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. |