API 태스크
- 최종 업데이트2023/10/11
API 태스크
API 태스크는 Automation 360 클라우드에서 만들 수 있는 새로운 유형의 자동화입니다. API 자동화는 클라우드에서 실행되어 모든 SaaS 애플리케이션 또는 API 엔드포인트와 통합됩니다.
- API 태스크와 같은 프로세스.
- API 호출을 통해 데이터를 동적으로 조회하기 위한 양식.
API 태스크는 Process Composer에서도 시작할 수 있으며 모든 프로세스에서 사용할 수 있습니다. API 태스크는 지정된 API에 연결하여 프로세스 자동화에서 사용할 데이터를 검색할 수 있습니다. 자세한 내용은 Process Composer 정보 항목을 참조하십시오.
API 태스크를 사용하는 이유
- 네이티브 Java 속도로 더 빠른 실행
- 지연 시간이 짧은 유스케이스 설계
- 1초 미만의 응답 시간
- Automation 360 클라우드의 기기 풀에서 실행
- 비즈니스 요구사항에 따라 API 태스크 예약 가능
- 온프레미스 인프라가 필요하지 않음
API 태스크 호출
엔드투엔드 프로세스를 위한 워크플로를 구성하는 양식 또는 Process Composer에서 API 태스크를 호출할 수 있습니다. 엔드투엔드 프로세스에는 다음이 포함될 수 있습니다. Task Bot, API 태스크, 휴먼 태스크. 그러나 프로세스 흐름에서 API 태스크이 실행될 경우 자동화가 Automation 360 인프라의 클라우드 기기에 실행되므로 처리 시간이 단축됩니다. 클라우드 기기에서 API 태스크이 실행하면 API 기기 풀을 구성해야 하기 때문입니다. 자세한 내용은 API 기기 풀 생성 및 API 태스크 구성 항목을 참조하십시오.
양식의 API 태스크을 사용하여 API 호출을 통해 데이터를 동적으로 조회할 수 있습니다.
- API 태스크이 양식에서 호출되면, 클라우드 기기에서 실행되고 실시간 응답을 제공합니다.
- API 태스크은 하나 이상의 클라우드 기기에서 예열됩니다. API 기기 풀 생성 및 API 태스크 구성에서 API 태스크에 대해 예열할 기기를 할당합니다
- 예열하는 기기 수는 필요한 동시성 수준에 따라 다릅니다.
프로세스에서 API 태스크를 사용하여 비동기 API를 호출할 수 있습니다.
- 프로세스에서 API 태스크가 호출되면 동일한 프로세스에서 호출될 때 Task Bot보다 더 빠른 응답을 제공합니다.
- API 태스크는 런타임 동안 API 기기 풀에서 할당되지 않은 사용 가능한 기기에서 실행됩니다.
API 태스크 사용자 설정 및 구성
사용자를 구축된 API 태스크로 설정하고 사용자를 실행 주체 사용자로 할당합니다. 사용자에게 적절한 역할을 할당할 수도 있습니다.
![API 태스크 워크플로](https://automationanywhere-be-prod.automationanywhere.com/bundle/enterprise-v2019/page/enterprise-cloud/topics/control-room/bots/api-task/../../../../../APITaskworkflow.png?_LANG=kokr)
역할:
- Bot: 보기, 실행, 내보내기, 가져오기, 라벨, 체크아웃 취소
- 기기: 모든 기기 보기 및 관리
- 모든 사용자의 감사 기록 작업 보기
- AAE_API Task Runner 역할은 다음 권한이 할당된 apitaskrunner 사용자에게 자동으로 할당됩니다.
- 패키지 보기
- 기기 등록
- 사용자 및 역할 기본 정보 보기
- 내 Bot Runner, Bot Creator, 기기 풀 보기 및 관리: 기기 풀 생성
- Bot: 보기, 실행, 내보내기, 가져오기, 라벨, 체크아웃 취소
- Bot 탭 Bot 폴더에서 모두 선택
- 기기: 모든 기기 보기 및 관리
사용자:
기본 실행 주체 사용자 apitaskrunner는 API 기기 풀에 구성된 모든 API 태스크에 자동으로 할당됩니다. apitaskrunner 사용자에게 AAE_API Task Runner 역할이 연결됩니다.
- AAE_Basic
- AAE_Bot 개발자
- AAE_Pool 관리자
- api_task_creator(이전에 생성한 사용자 정의 역할).
API 태스크 사용 사례
- SaaS API 호출
- 프로세스에서 API 태스크을 사용하면 API를 통해 다양한 SaaS 애플리케이션을 간단하게 통합할 수 있다는 이점이 있습니다. SaaS API로 다음을 수행할 수 있습니다.
- Salesforce, Twilio 또는 ServiceNow와 같은 잘 알려진 SaaS 시스템에 연결하여 복잡한 작업을 효율적으로 수행할 수 있습니다.
- 이를 SaaS 커넥터로 사용하여 외부 애플리케이션에서 온디맨드 데이터를 자동화로 직접 가져올 수 있습니다.
- 데이터베이스 조회
- API 태스크는 데이터베이스 API 엔드포인트를 통해 데이터베이스를 쿼리할 수 있습니다. 데이터베이스 애플리케이션과 신속하게 연결하여 필요한 데이터를 조회하고 추가 처리를 위해 데이터를 사용할 수 있도록 합니다.