Lire et examiner la documentation Automation Anywhere

Automation Anywhere Automation 360

Fermer les contenus

Contenus

Ouvrir les contenus

Liste des planifications d’automatisation API

  • Mis à jour le : 1/26/2021
    • Automation 360 v.x
    • Exploration
    • Espace de travail RPA

Liste des planifications d’automatisation API

Récupérez les détails des planifications d’automatisation que vous avez l’autorisation d’afficher.

Prérequis

Remarque : Vous pouvez afficher l’Control Room APIs dans la Édition Community, mais la fonctionnalité de l’API est limitée. Vous avez besoin d'une licence Automation 360 Edition pour accéder à l'ensemble des fonctionnalité API.
  • Utilisez l’API Authentification pour générer un jeton JWT. Reportez-vous à la rubrique API d'authentification.
  • Un rôle qui inclut l’autorisation Afficher et gérer toutes les activités planifiées à partir de mes dossiers doit vous être attribué.

Dans cet exemple, vous répertoriez toutes les automatisations planifiées triées en fonction de la date et de 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 requête :
    {
       "sort":[
          {
             "field":"zonedNextRunDateTime",
             "direction":"asc"
          }
       ]
    }
  3. Envoyez la requête.
    Corps de réponse : La réponse inclut les données suivantes sur chaque automatisation :
    • id : la valeur numérique qui identifie l’automatisation. Utilisez ce paramètre dans les API Mettre à jour les automatisations ou Supprimer les automatisations.
    • status : renvoie si l’automatisation planifiée est ACTIVE ou INACTIVE.
    {
        "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 requête par un code de réponse HTTP. Pour les codes de réponse, consultez Codes de réponse de l'API.
Envoyer le commentaire