API di Control Room
La Automation Anywhere Control Room fornisce varie API che permettono di personalizzare il modo in cui tu (e i tuoi bots) interagite con Automation Anywhere. Gli utenti possono eseguire attività come gestire bot eseguire distribuzioni, creare e gestire le credenziali nel Credential Vault, creare e gestire account utente e ruoli e creare e gestire code.
Per iniziare con le API Control Room
Le API Control Room utilizzano i metodi HTTP standard GET, POST, PUT e DELETE e i codici HTTP standard per le risposte. Vedi Codici di risposta API. Tutte le richieste devono includere un'intestazione X-Authorization con il token di autenticazione JSON. Vedi API di autenticazione.
Le richieste API sono rivolte a una Control Room attiva, non a un ambiente di test. Quando si fanno richieste API attraverso Swagger o un client REST, le richieste possono avere un impatto sui tuoi utenti, sui bots e su altre risorse.
Guarda il seguente video per imparare come testare le API Control Room in Swagger e Postman:
Questa è la raccolta Postman citata nel video: https://www.postman.com/collections/bb5cd3541d29e192cd43
Tutorial API
I seguenti tutorial mostrano come combinare gli endpoint per eseguire un'attività in modo programmatico. Ogni tutorial include esempi di codice e descrive i prerequisiti necessari per utilizzare l'endpoint.
I tutorial presuppongono che si disponga di una Control Room configurata con utenti, ruoli e bots. Se non l'hai già fatto, Configurazione di Control Room.
- Configurazione di Credential Vault per l'organizzazione
Eseguire la procedura seguente come amministratore Locker per configurare una locker e una credenziale, quindi assegnare la credenziale alla locker.
- Creazione dell'automazione del carico di lavoro
Combina gli endpoint dall'API di gestione del carico di lavoro, per creare in modo programmatico code WLM ed eseguire bots.
- Distribuisci un bot
Distribuisci un bot in un Bot Runner non assistito.
- Creazione di una pianificazione di automazione
Pianifica un bot da eseguire su un Bot Runner non assistito una volta o su base ricorrente.