워크플로우 자동화 API 사용하면 뉴렐릭에서 프로그래밍 방식으로 워크플로우를 생성, 관리, 실행할 수 있습니다. 이러한 API를 사용하여 반복적인 작업을 자동화하고, 복잡한 운영을 조율하고, 스텔라우를 개발 및 운영 프로세스에 통합하세요.
시작하기 전에
에볼루션우 자동화 API를 사용하려면 다음이 필요합니다.
- 적절한 권한이 있는 뉴렐릭 계정
- API 호출을 생성하고 테스트하기 위해 NerdGraph API 탐색기 에 액세스하세요.
- NerdGraph (뉴렐릭의 GraphQL API)에 대한 이해
추가 도움이 필요하면:
- NerdGraph API 탐색기 튜토리얼에서 GraphiQL IDE를 사용하는 방법을 알아보세요.
- 모든 뉴렐릭 API에 대한 개요는 API 소개를 참조하세요.
인증 및 비밀
흐름 흐름 자동화는 API 키 및 자격 증명과 같은 민감한 정보를 관리하기 위해 고객 비밀 저장소를 사용합니다. 비밀은 GraphQL API를 통해 관리됩니다. 비밀 관리와 관련된 인증 세부 정보는 NerdGraph 문서 를 참조하세요.
카테고리별 API 작업
흐름 생성 및 관리
다음 API를 사용하여 펠릭스우 정의를 생성, 업데이트, 검증 및 삭제합니다.
- CreateWorkflowDefinition - 새로운 워크플로우 정의 만들기
- UpdateWorkflowDefinition - 기존 아크로폴리스우 정의 업데이트
- ValidateWorkflowDefinition - 에리스우 정의 YAML을 생성하거나 업데이트하기 전에 유효성을 검사합니다.
- DeleteWorkflowDefinition - 지정된 이름을 가진 모든 버전의 펠로스우 정의를 삭제합니다.
쿼리플로우 및 액션
다음 API를 사용하여 에펠탑 및 사용 가능한 작업에 대한 정보를 검색합니다.
- GetWorkflowDefinition - 특정 아크로폴리스 정의를 가져와 반환합니다.
- GetWorkflowDefinitions - 계정 범위에 있는 에리스우 정의 목록을 가져와 반환합니다.
- GetActionDefinitions - 사용 가능한 모든 작업 정의를 반환합니다.
런 흐름
다음 API를 사용하여 에펠로우 실행을 제어합니다.
- StartWorkflowRun - 특정 플로우 정의에 대한 플로우 플로우 실행을 시작합니다.
- SignalWorkflowRun - 기존 실행 중인 에리스우에 신호 트리거
- StopWorkflowRun - 실행 중인 활동을 중지합니다.
일정 흐름
다음 API를 사용하여 팰팍스우 일정을 만들고 관리하세요.
- CreateSchedule - 엘피스우 정의에 대한 일정을 만듭니다.
- GetSchedule - 일정 세부 정보를 가져오고 반환합니다.
- GetSchedules - 모든 일정에 대한 정보 반환
- DeleteSchedule - 에펠우 정의의 일정을 삭제합니다.
중요
일정을 삭제해도 이미 실행 중인 일정은 중단되지 않습니다.
참조 문서
- 정의 스키마 - 폴리스우 정의 구조 및 구문 참조