Automate: 조건에 따른 업무 자동화
Automate는 시간, 객체 데이터 또는 데이터셋의 변경 조건을 평가하고, 조건이 충족되면 지정한 효과(Effect)를 실행합니다. Object Monitoring과 호환되는 후속 제품이며 플랫폼에서 업무 자동화를 구성하는 진입점입니다.
조건에는 매주 월요일 오전 9시 같은 일정, 우선순위가 high인 Alert 객체의 추가, 시간과 객체 조건의 결합, 데이터셋 갱신 등을 사용할 수 있습니다. 효과는 액션 제출, AIP Logic 실행, Foundry 함수 실행, 첨부 파일이 있는 플랫폼 알림과 전자우편 발송을 지원합니다.
활용 범위
- 정해진 수신자에게 주간 보고서를 보냅니다. Notepad, Notepad 템플릿이나 Contour 대시보드에서 생성한 PDF를 첨부할 수 있습니다.
- 열린 이슈 수가 임계값을 넘거나 검색 결과에 새 객체가 나타나면 알립니다.
- 데이터 이상이 있는 객체를 액션에 전달하여 처리하거나, 정해진 이벤트와 시간 조건에서 제안을 적용합니다. 웹훅을 사용하는 액션은 외부 시스템도 변경할 수 있습니다.
- 저장한 탐색 결과의 최댓값 등 집계 조건을 감시합니다. 예를 들어 센서 집합의 최고 온도가 임계값을 넘는지 확인할 수 있습니다.
시간이 지난 항목의 처리는 오래된 티켓 종료를, 객체 속성으로 수신자를 정하는 방식은 계약 담당자 알림을 참고합니다.
데이터 연결과 파이프라인 빌드의 상태 감시는 상태 검사를 사용합니다.
구성 순서
- 첫 자동화 만들기에서 저장 위치와 실행할 효과를 정합니다.
- 조건에 맞는 평가 방식을 선택합니다.
| 조건과 설정 | 용도 |
|---|---|
| 시간 조건 | 일정 또는 cron으로 평가 시점을 정합니다. |
| 객체 집합 조건 | 객체의 추가, 제거, 수정과 집계를 감시합니다. |
| 데이터셋 조건 | 커밋된 갱신과 행 수를 확인합니다. |
| 자동화 의존 관계 | 부모 자동화가 끝난 뒤 평가합니다. |
| 스트리밍 | 스트림 기반 객체나 원시 스트림을 감시합니다. |
| 평가 주기 | 실시간, 스케줄, 의존 관계 방식의 지원 범위를 확인합니다. |
| 조건 고급 설정 | 순환, 객체 초과 처리, 이벤트 대기열과 피어링 이벤트를 조정합니다. |
자동화의 목적, 사용할 데이터 범위, 실행 신원과 각 효과의 영향을 정리한 뒤 배포합니다. 사람이나 운영에 큰 영향을 주는 변경은 검토 단계와 복구 경로를 정합니다. AIP Logic의 적용 대기 쓰기 연동은 변경 전 사람의 검토를 구성하는 한 가지 경로입니다.
권한과 운영
보안과 실행 권한은 조건 평가, 효과 실행, 알림 수신과 이력 공개를 구분합니다. 객체 수, 수신자 수와 실행 시간에는 한도가 있습니다. 운영 설정에서 수동 실행, 중지, 재시도와 이력 관리 방법을 확인합니다.
Automate는 전역 브랜치와 연동합니다. 브랜치에서 자동화를 생성하거나 수정하고 확인한 뒤 main으로 병합할 수 있습니다. 조건과 효과별 브랜치 지원 범위는 별도로 적용됩니다.
앱에서 자동화를 만들거나 시나리오와 Marketplace에 연결하는 방법은 연동 안내를 따릅니다. 대규모 자동화의 연산 사용량과 실행 횟수를 줄이는 방법은 성능 안내에서 설명합니다.
Foundry 탐색 사이드바의 Automate 아이콘으로 앱을 엽니다.