Lire et examiner la documentation Automation Anywhere

Automation 360

Fermer les contenus

Contenus

Ouvrir les contenus

API pour les programmes d'automatisation des listes

  • Mis à jour le : 2021/08/10
    • Automation 360 v.x
    • Explorer
    • Espace de travail RPA

API pour les programmes d'automatisation des listes

Récupérez les détails des programmes d'automatisation que vous avez le droit de visualiser.

Prérequis

Remarque : Vous pouvez consulter le Control Room APIs dans le Community Editionmais la fonctionnalité de l'API est limitée. Vous devez posséder une licence Automation 360 Edition pour accéder à l'ensemble des fonctionnalités des API.
  • Tous les appels d'API doivent contenir un jeton d'authentification dans l'en-tête de la demande. Utilisez l'option Authentification pour générer un jeton Web JSON. Reportez-vous à API d'authentification.
  • Vous devez avoir un rôle qui comprend les éléments suivants Afficher et gérer toutes les activités planifiées de mes Dossiers de mes dossiers.

Dans cet exemple, vous répertoriez toutes les automations programmées, triées par la date et l'heure de la prochaine exécution.

Procédure

  1. Ajoutez le jeton d'authentification à l'en-tête de la requête.
  2. Utilisez la méthode POST et l'URL du point de terminaison : <control_room_url>/v1/schedule/automations/list.
    Corps de la demande :
    {
       "sort":[
          {
             "field":"zonedNextRunDateTime",
             "direction":"asc"
          }
       ]
    }
  3. Envoyez la requête.
    Corps de la réponse : La réponse comprend les données suivantes sur chaque automatisation :
    • id: la valeur numérique qui identifie l'automatisation. Utilisez ce paramètre dans les Automatismes de mise à jour ou Supprimer des automatismes ou Supprimer des automatismes.
    • statut: indique si l'automatisation programmée est ACTIF ou INACTIF.
    {
        "page": {
            "offset": 0,
            "total": 3,
            "totalFilter": 3
        },
        "list": [
            {
                "id": "661",
                "name": "eodReport_28.20.10.12.23.02.48",
                "fileId": 6598,
                "status": "ACTIVE",
                "deviceIds": [],
                "description": "",
                "rdpEnabled": false,
                "scheduleType": "DAILY",
                "dailyRecurrence": {
                    "interval": 3
                },
                "timeZone": "America/Los_Angeles",
                "startDate": "2020-10-12",
                "endDate": "",
                "startTime": "23:30",
                "repeatEnabled": true,
                "repeatOccurrence": {
                    "runEvery": "3",
                    "timeUnit": "HOURS",
                    "endTime": "23:59"
                },
                "zonedNextRunDateTime": "2021-01-14T07:30:00Z",
                "createdBy": "251",
                "createdOn": "2020-10-13T06:01:51.992433Z",
                "updatedBy": "251",
                "updatedOn": "2021-01-11T07:30:00.082057Z",
                "tenantId": "1",
                "fileName": "wlm_28",
                "filePath": "Automation Anywhere\\Bots\\West Coast",
                "runAsUserIds": [
                    "251"
                ],
                "botInput": {},
                "tenantUuid": "e100fbce-008c-04ec-4063-7af0af91fb2f",
                "poolId": [
                    "23"
                ],
                "overrideDefaultDevice": false,
                "runElevated": false
            },
            {
                "id": "990",
                "name": "accounts.20.12.16.10.51.59",
                "fileId": 12501,
                "status": "ACTIVE",
                "deviceIds": [],
                "description": "",
                "rdpEnabled": false,
                "scheduleType": "WEEKLY",
                "weeklyRecurrence": {
                    "interval": 1,
                    "daysOfWeek": [
                        "TUE",
                        "THU",
                        "FRI"
                    ]
                },
                "timeZone": "Australia/Melbourne",
                "startDate": "2021-01-16",
                "endDate": "2021-12-24",
                "startTime": "20:45",
                "repeatEnabled": true,
                "repeatOccurrence": {
                    "runEvery": "1",
                    "timeUnit": "HOURS",
                    "endTime": "23:59"
                },
                "zonedNextRunDateTime": "2021-01-19T09:45:00Z",
                "createdBy": "1103",
                "createdOn": "2021-01-11T18:59:31.182663Z",
                "updatedBy": "1103",
                "updatedOn": "2021-01-11T18:59:31.182669Z",
                "tenantId": "1",
                "fileName": "a_trigger",
                "filePath": "Automation Anywhere\\Bots\\APAC",
                "runAsUserIds": [
                    "80",
                    "36",
                    "1103"
                ],
                "botInput": {},
                "tenantUuid": "e100fbce-008c-04ec-4063-7af0af91fb2f",
                "poolId": [
                    "7"
                ],
                "overrideDefaultDevice": false,
                "runElevated": false
            },
            {
                "id": "989",
                "name": "UpdateInventory.20.12.16.10.40.48",
                "fileId": 11201,
                "status": "ACTIVE",
                "deviceIds": [],
                "description": "",
                "rdpEnabled": false,
                "scheduleType": "NONE",
                "timeZone": "Asia/Calcutta",
                "startDate": "2021-12-16",
                "endDate": "",
                "startTime": "15:00",
                "repeatEnabled": false,
                "zonedNextRunDateTime": "2021-12-16T09:30:00Z",
                "createdBy": "1103",
                "createdOn": "2021-01-11T18:57:18.932407Z",
                "updatedBy": "1103",
                "updatedOn": "2021-01-11T18:57:18.932422Z",
                "tenantId": "1",
                "fileName": "appsheet",
                "filePath": "Automation Anywhere\\Bots\\spreadsheets",
                "runAsUserIds": [
                    "480",
                    "80",
                    "472"
                ],
                "botInput": {},
                "tenantUuid": "e100fbce-008c-04ec-4063-7af0af91fb2f",
                "poolId": [
                    "11"
                ],
                "overrideDefaultDevice": false,
                "runElevated": false
            }
        ]
    }
    L'API REST répond à chaque demande par un code de réponse HTTP.Pour les codes de réponse, voir Codes de réponse de l'API.
Envoyer le commentaire