Différences lors de la migration d'API depuis Enterprise 11/Enterprise 10 vers Automation 360

Lorsque vous effectuez une migration depuis Enterprise 11 vers Automation 360, examinez tous les problèmes de migration des API de la Control Room et leurs solutions de contournement.

Une différence entre les versions Enterprise 11 et Automation 360 se produit dans l'API de valeur des informations d'identification - Get attributevalues.
GET https://{{ControlRoomURL}}/v2/credentialvault/credentials/{credentialId}/attributevalues

Dans Automation 360, l'objet CredentialAttribute n'est pas disponible dans la réponse de l'API GET attributevalues. Si vous utilisez des paramètres de cet objet dans votre logique de robot, vous devez modifier votre logique d'analyse de la réponse et utiliser GET /v2/credentials/{id} (consultez la rubrique API de coffre des informations d'identification) pour consommer ces paramètres.

Voici des exemples de réponses pour GET attributevalues pour les versions Enterprise 11 et 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
  }]
}