Unterschiede bei der Migration von APIs von Enterprise 11/Enterprise 10 nach Automation 360

Wenn Sie von Enterprise 11 nach Automation 360 migrieren, überprüfen Sie alle Control Room-APIs auf Migrationsprobleme und deren Umgehungsmöglichkeiten.

Ein Unterschied zwischen den Versionen Enterprise 11 und Automation 360 besteht in der Anmeldedaten-API „Get attributevalues“.
GET https://{{ControlRoomURL}}/v2/credentialvault/credentials/{credentialId}/attributevalues

In Automation 360 ist das CredentialAttribute-Objekt nicht in der Antwort der GET attributevalues-API verfügbar. Wenn Sie in diesem Objekt in Ihrer Bot-Logik Parameter verwenden, müssen Sie Ihre Antwort-Parsing-Logik ändern und GET /v2/credentials/{id} (siehe Credential Vault-API) verwenden, um diese Parameter zu nutzen.

Beispielantworten für GET attributevalues für die Versionen Enterprise 11 und Automation 360:

Enterprise 11 Automation 360
{
 {
  "list": [{
    "id": "2221",
    "credentialAttributeId": "9271",
    "value": "LNC2021132D",
    "createdBy": "21",
    "createdOn": "2021-09-29T12:37:48.765Z",
    "updatedBy": "131",
    "updatedOn": "2021-10-18T20:47:58.027Z",
    "version": "3",
    "credentialAttribute": {
      "id": "2277",
      "name": "ABCD_Account",
      "description": "",
      "userProvided": false,
      "masked": false,
      "createdBy": "77",
      "createdOn": "2021-09-29T12:37:48.638Z",
      "updatedBy": "77",
      "updatedOn": "2021-09-29T12:37:48.638Z",
      "version": "0",
      "passwordFlag": false
    }
  }]
}
{
  "list": [{
    "id": "4008",
    "credentialAttributeId": "1622",
    "value": "LNC2021132D",
    "createdBy": "21",
    "createdOn": "2021-09-29T12:37:48.765Z",
    "updatedBy": "274",
    "updatedOn": "2021-10-18T20:47:58.027Z",
    "version": "3",
    "password": false
  }]
}