Leggi e rivedi la documentazione di Automation Anywhere

Automation Anywhere Automation 360

Chiudi contenuti

Contenuti

Apri contenuti

API per recuperare i dettagli della Control Room licenza

  • Aggiornato: 2020/10/21

    API per recuperare i dettagli della Control Room licenza

    Consente di recuperare i dettagli della Control Room licenza, inclusi il tipo di licenza, la data di scadenza, lo stato Fail-Safe e lo stato di sincronizzazione del server delle licenze.

    Procedura

    1. Utilizza il metodo GET e l'URL dell'endpoint: <your_control_room_url>/v2/license/details.
    2. Inviare la richiesta.
      Corpo della risposta: In una richiesta riuscita, questo endpoint restituisce i seguenti dati:
      • StatoSicurezzaErrore: Un valore numerico che rappresenta lo stato Fail-Safe del Cloud Control Room. Valori: 0 indica che Control Room è collegato, 1 indica che Control Room è in modalità Fail-Safe e 2 indica che lo stato Fail-Safe è scaduto.

        Se è Control Room stato configurato con una licenza file, il valore restituito è sempre 0.

        Control Room Stato Fail-Safe

      • StatoSincServerLicenzaControlRoom: Un valore booleano che determina se le allocazioni di licenza in questo Control Room sono sincronizzate con il server di licenza.
      • modalitàlicenza: Indica se la Control Room licenza è stata configurata da un file o tramite una connessione con il server di licenza.

        ../dashboards/cloud-administration-licenses.html#cloud-administration-licenses__entitlement-models

      In questa prima risposta di esempio, licenseMode conferma che si Control Room trova su una licenza basata su file, quindi failSafeStatus è 0 e non viene restituito alcun valore per installedCrId.
      {
          "type": "PURCHASED",
          "installationDate": "2020-09-09T15:06:05.211Z",
          "expirationDate": "2021-06-30T18:29:59.999Z",
          "failSafeStatus": 0,
          "controlRoomLicenseServerSyncStatus": true,
          "installedCrId": "",
          "licenseMode": "FileLicense"
      }
      Nella seconda risposta di esempio, licenseMode conferma che Control Room in su una licenza basata su cloud, failSafeStatus ha restituito 1, il che significa che le richieste ad altre Control Room API non riusciranno fino a quando la connessione con il server di licenza non viene ristabilita e controlRoomLicenseServerSyncStatus non restituisce false.
      {
          "type": "PURCHASED",
          "installationDate": "2020-09-14T18:30:00Z",
          "expirationDate": "2021-04-27T18:30:00Z",
          "failSafeStatus": 1,
          "controlRoomLicenseServerSyncStatus": false,
          "installedCrId": "b96edac7-b7e3-57bf-b857-ad14ac754674",
          "licenseMode": "CloudLicense"
      }
      L'API REST risponde a ogni richiesta con un codice di risposta HTTP. Per ulteriori informazioni sui codici di risposta, consulta Codici di risposta API.

    Fasi successive

    Se il parametro controlRoomLicenseServerSyncStatus restituisce False, utilizzare l'endpoint Sync per aggiornare le allocazioni di licenza e la data di scadenza dal server di licenza.

    Invia feedback