Automation Anywhere 설명서 읽기 및 검토

Automation Anywhere Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

작업 영역 API별로 파일 및 폴더 나열

  • 업데이트: 1/19/2021
    • Automation 360 v.x
    • 관리
    • RPA 작업 영역
    • API 문서

작업 영역 API별로 파일 및 폴더 나열

공용 또는 개인 작업공간에서 객체(파일, 폴더 및 bots)에 대한 세부정보를 반환합니다. 이 엔드포인트는 파일, 폴더 또는 bot을 식별하기 위해 다른 API에서 이용되는 숫자 값인 객체 id를 반환합니다.

전제 조건

주: Community Edition에서 Control Room APIs을 볼 수 있지만, API 기능은 제한됩니다. API의 전체 기능에 액세스하려면 라이선스가 인가된 Automation 360 에디션이 필요합니다.
  • 인증 API를 이용하여 JSON 웹 토큰을 생성합니다. 인증 API를 참고하십시오.
  • 개인 작업 공간에서 객체를 보려면 내 봇 보기 기능 권한이 포함된 Bot Creator 라이선스와 역할을 가지고 있어야 합니다.
  • 공용 작업 공간에서 객체를 보려면 내 봇 보기 기능 권한 및 공용 작업 공간의 폴더에 대한 콘텐츠 보기 bot권한이 포함된 역할이 할당되어 있어야 합니다.

프로시저

  1. 요청 헤더에 인증 토큰을 추가합니다.
  2. POST 메소드 및 엔드포인트 URL 이용: <control_room_url>/v2/repository/workspaces/{workspaceType}/files/list
    {workspaceType}은 공용 또는 개인 작업공간 중 어디에서 검색할지를 지정합니다.

    다음에 예로 든 요청은 이름에 문자열 finance가 포함된 객체를 검색합니다.

    요청 본문:
    {
      "filter": {
          "operator": "substring",
          "field": "name",
          "value": "finance"
          }
      }

    지원되는 필터링 가능 필드

  3. 요청 전송.
    응답 본문:
    이 예제 응답에서, 이 엔드포인트는 객체 id가 14277인 bot을 반환합니다.
    {
        "page": {
            "offset": 0,
            "total": 1114,
            "totalFilter": 1
        },
        "list": [
            {
                "id": "14277",
                "parentId": "9",
                "name": "financeWeeklyReport",
                "path": "Automation Anywhere\\Bots\\exampleBots",
                "description": "v1",
                "type": "application/vnd.aa.taskbot",
                "size": "799",
                "folder": false,
                "folderCount": "0",
                "productionVersion": "",
                "latestVersion": "",
                "locked": false,
                "lockedBy": "0",
                "createdBy": "22",
                "lastModifiedBy": "22",
                "lastModified": "2020-10-21T17:42:10.140037Z",
                "permission": {
                    "delete": false,
                    "download": false,
                    "upload": false,
                    "run": true,
                    "publishBotstore": false,
                    "viewContent": false,
                    "clone": false
                },
                "workspaceId": "0",
                "botStatus": "PUBLIC",
                "hasErrors": false,
                "workspaceType": "UNKNOWN",
                "metadata": false,
                "uri": "",
                "version": "3",
                "hasTriggers": false,
                "isModified": false
            }
        ]
        }

    응답 매개변수:

    • id: 검색 매개변수와 일치하는 객체에 대한 고유 숫자 식별자입니다.
    • parentId: 상위 폴더에 대한 고유 숫자 식별자입니다.
    • 폴더: 객체가 폴더인 경우 true를 반환하고 bot 또는 다른 파일인 경우 false를 반환하는 부울 값.
    REST API는 HTTP 응답 코드를 이용하여 각 요청에 응답합니다. 응답 코드에 대한 자세한 내용은 API 응답 코드를 참고하십시오.

다음 단계

bot 실행 또는 자동화 스케줄 생성 단계를 수행하는 경우, 다음 태스크를 수행합니다. 이용 가능한 무인 Bot Runners API 나열

피드백을 보내주십시오