K2 워크플로(미리 보기)
K2 워크플로 API 서비스를 사용하여 워크플로 및 작업을 원격으로 작업합니다.
이 커넥터는 다음 제품 및 지역에서 사용할 수 있습니다.
| 서비스 | 클래스 | Regions |
|---|---|---|
| Copilot Studio | 스탠다드 | 다음을 제외한 모든 Power Automate 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| 논리 앱 | 스탠다드 | 다음을 제외한 모든 Logic Apps 지역 : - Azure Government 지역 - Azure 중국 지역 - 미국 국방부(DoD) |
| Power Apps | 스탠다드 | 다음을 제외한 모든 Power Apps 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| Power Automate | 스탠다드 | 다음을 제외한 모든 Power Automate 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| 연락처 | |
|---|---|
| URL | https://portal.k2.com/ticket/default |
| 커넥터 메타데이터 | |
|---|---|
| 게시자 | K2 |
| 웹 사이트 | https://www.k2.com |
| 개인 정보 보호 정책 | https://www.k2.com/legal/privacy-policy |
연결을 만드는 중
커넥터는 다음 인증 유형을 지원합니다.
| 기본값 | 연결을 만들기 위한 매개 변수입니다. | 모든 지역 | 공유할 수 없음 |
기본값
적용 가능: 모든 지역
연결을 만들기 위한 매개 변수입니다.
공유 가능한 연결이 아닙니다. 전원 앱이 다른 사용자와 공유되면 다른 사용자에게 새 연결을 명시적으로 만들라는 메시지가 표시됩니다.
| 이름 | 유형 | Description | 필수 |
|---|---|---|---|
| K2 URL | 문자열 | K2 URL(예: https://[K2ID].onk2.com). | 진실 |
| 사용자 이름 | 시큐어스트링 (보안 문자열) | 이 API의 사용자 이름 | 진실 |
| 암호 | 시큐어스트링 (보안 문자열) | 이 API의 암호 | 진실 |
제한 한도
| Name | 호출 | 갱신 기간 |
|---|---|---|
| 연결당 API 호출 | 100 | 60초 |
동작
| 리디렉션 작업 |
작업을 다른 사람에게 보냅니다. |
| 릴리스 작업 |
작업을 해제합니다. |
| 마침 서버 이벤트 |
응답을 기다리는 비동기 서버 작업에 완료 응답 보내기 |
| 서버 이벤트 가져오기 |
일련 번호로 서버 이벤트를 가져옵니다. |
| 워크플로 가져오기 |
ID별로 워크플로 정의를 가져옵니다. |
| 워크플로 가져오기 |
사용 가능한 워크플로 목록을 가져옵니다. |
| 워크플로 시작 |
새 워크플로 인스턴스를 만들고 시작합니다. |
| 작업 가져오기 |
일련 번호로 작업을 가져옵니다. |
| 작업 가져오기 |
연결된 사용자가 사용할 수 있는 작업 목록을 가져옵니다. |
| 작업 작업 가져오기 |
작업에 대한 작업 목록을 가져옵니다. |
| 작업 태스크 |
워크플로 작업을 수행합니다. |
| 작업 할당 |
현재 사용자에게 작업을 할당합니다. |
| 절적 작업 |
잠자는 작업을 깨운다. |
| 절전 작업 |
시간(초) 또는 날짜까지 작업을 대기합니다. |
리디렉션 작업
작업을 다른 사람에게 보냅니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
일련 번호
|
serialNumber | True | string |
작업의 일련 번호입니다. 예: 1234_5678 |
|
리디렉션 정보
|
RedirectTo | True | string |
작업이 리디렉션되는 사람입니다. |
릴리스 작업
작업을 해제합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
일련 번호
|
serialNumber | True | string |
작업의 일련 번호입니다. 예: 1234_5678 |
마침 서버 이벤트
응답을 기다리는 비동기 서버 작업에 완료 응답 보내기
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
서버 이벤트 일련 번호
|
serialNumber | True | string |
서버 이벤트의 일련 번호입니다. 예: 1234_5678 |
|
XML 필드 이름
|
name | string |
XML 필드의 이름입니다. |
|
|
XML 필드 값
|
value | string |
XML 필드의 값입니다. |
|
|
항목 참조
|
ItemReferences | object |
워크플로 인스턴스의 항목 참조 필드입니다. |
|
|
데이터 필드
|
DataFields | object |
워크플로 인스턴스의 데이터 필드입니다. |
서버 이벤트 가져오기
일련 번호로 서버 이벤트를 가져옵니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
서버 이벤트 일련 번호
|
serialNumber | True | string |
서버 이벤트의 일련 번호입니다. 예: 1234_5678. |
반환
워크플로 가져오기
ID별로 워크플로 정의를 가져옵니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
워크플로 ID
|
id | True | integer |
워크플로의 ID입니다. |
반환
워크플로 가져오기
사용 가능한 워크플로 목록을 가져옵니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
워크플로 유형
|
type | string |
워크플로의 유형입니다. 시작 가능 또는 소유. |
반환
워크플로 시작
새 워크플로 인스턴스를 만들고 시작합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
워크플로 ID
|
id | True | integer |
인스턴스를 시작할 워크플로 ID를 지정합니다. |
|
워크플로 인스턴스 세부 정보
|
instance | True | dynamic |
워크플로 인스턴스 개체를 보내 워크플로를 시작합니다. |
반환
- response
- integer
작업 가져오기
일련 번호로 작업을 가져옵니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
일련 번호
|
serialNumber | True | string |
작업의 일련 번호입니다. 예: 1234_5678 |
반환
- 몸
- Task
작업 가져오기
연결된 사용자가 사용할 수 있는 작업 목록을 가져옵니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
All, Allocated, Sleeping, SharedFrom, SharedTo
|
state | string |
연결된 사용자의 작업 목록을 반환합니다. |
반환
작업 작업 가져오기
작업에 대한 작업 목록을 가져옵니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
일련 번호
|
serialNumber | True | string |
작업의 일련 번호입니다. 예: 1234_5678 |
반환
작업 태스크
워크플로 작업을 수행합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
일련 번호
|
serialNumber | True | string |
작업의 일련 번호입니다. 예: 1234_5678 |
|
사용자 지정 작업
|
customAction | True | string |
워크플로에서 정의한 작업 작업입니다. |
|
XML 필드 이름
|
name | string |
XML 필드의 이름입니다. |
|
|
XML 필드 값
|
value | string |
XML 필드의 값입니다. |
|
|
항목 참조
|
ItemReferences | object |
워크플로 인스턴스의 항목 참조 필드입니다. |
|
|
데이터 필드
|
DataFields | object |
워크플로 인스턴스의 데이터 필드입니다. |
작업 할당
현재 사용자에게 작업을 할당합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
일련 번호
|
serialNumber | True | string |
작업의 일련 번호입니다. 예: 1234_5678 |
반환
- response
- object
절적 작업
잠자는 작업을 깨운다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
일련 번호
|
serialNumber | True | string |
작업의 일련 번호입니다. 예: 1234_5678 |
반환
- response
- object
절전 작업
시간(초) 또는 날짜까지 작업을 대기합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
일련 번호
|
serialNumber | True | string |
작업의 일련 번호입니다. 예: 1234_5678 |
|
절전 모드
|
SleepFor | integer |
작업을 대기할 시간(초)입니다. |
|
|
절전 모드
|
SleepUntil | date-time |
작업을 깨워야 하는 날짜 및 시간입니다. 형식: yyyy-MM-ddTHH:mm:ss:fffZ UTC |
정의
ServerEventDataResponse
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
서버 이벤트 일련 번호
|
serialNumber | string |
서버 이벤트의 일련 번호입니다. 예: 1234_5678 |
|
서버 이벤트 워크플로 ID
|
workflowID | integer |
서버 이벤트와 연결된 워크플로의 ID입니다. |
|
서버 이벤트 워크플로 이름
|
workflowName | string |
서버 이벤트와 연결된 워크플로의 이름입니다. |
|
서버 이벤트 워크플로 표시 이름
|
workflowDisplayName | string |
서버 이벤트와 연결된 워크플로의 표시 이름입니다. |
|
서버 이벤트 워크플로 범주
|
workflowCategory | string |
서버 이벤트와 연결된 워크플로의 범주입니다. |
|
서버 이벤트 워크플로 인스턴스 ID
|
workflowInstanceID | integer |
서버 이벤트와 연결된 워크플로의 인스턴스 ID입니다. |
|
서버 이벤트 워크플로 Folio
|
workflowInstanceFolio | string |
서버 이벤트와 연결된 워크플로 인스턴스의 folio입니다. |
|
서버 이벤트 활동 인스턴스 ID
|
activityInstanceID | integer |
서버 이벤트의 활동 인스턴스 ID입니다. |
|
서버 이벤트 활동 대상 ID
|
activityInstanceDestinationID | integer |
서버 이벤트의 활동 인스턴스 대상 ID입니다. |
|
서버 이벤트 활동 이름
|
activityName | string |
서버 이벤트의 활동 이름입니다. |
|
서버 이벤트 이벤트 이름
|
eventName | string |
서버 이벤트의 이벤트 이름입니다. |
|
서버 이벤트 이벤트 설명
|
eventDescription | string |
서버 이벤트에 대한 이벤트 설명입니다. |
|
보낸 사람
|
originator | User | |
|
eventInstance
|
eventInstance | EventInstanceWrapper | |
|
서버 이벤트 활동 데이터 필드
|
dataFields | object |
활동의 데이터 필드입니다. |
|
서버 이벤트 활동 XML 필드
|
xmlFields | array of UserDefinedXmlField |
활동의 XML 필드입니다. |
|
서버 이벤트 항목 참조
|
itemReferences | object |
워크플로 인스턴스의 항목 참조입니다. |
|
서버 이벤트 워크플로 데이터 필드 문자열
|
workflowInstanceDataFieldsString | string |
워크플로 인스턴스의 데이터 필드 문자열 표현입니다. |
|
서버 이벤트 항목 참조 문자열
|
itemReferencesString | string |
워크플로 인스턴스의 항목 참조를 나타내는 문자열입니다. |
|
viewFlowURL
|
viewFlowURL | string |
EventInstance
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
이벤트 인스턴스 시작 날짜
|
StartDate | date-time |
이벤트 인스턴스가 시작된 날짜 및 시간입니다. |
|
이벤트 인스턴스 예상 기간
|
ExpectedDuration | integer |
이벤트 인스턴스의 예상 기간입니다. |
|
이벤트 인스턴스 우선 순위
|
Priority | integer |
이벤트 인스턴스의 우선 순위입니다. |
|
이벤트 인스턴스 메타데이터
|
MetaData | string |
이벤트 인스턴스에 대한 메타데이터입니다. |
|
이벤트 인스턴스 설명
|
Description | string |
이벤트 인스턴스에 대한 설명입니다. |
|
이벤트 인스턴스 이름
|
Name | string |
이벤트 인스턴스의 이름입니다. |
|
이벤트 인스턴스 ID
|
ID | integer |
이벤트 인스턴스의 ID입니다. |
UserDefinedXmlField
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
XML 필드 이름
|
name | string |
XML 필드의 이름입니다. |
|
XML 필드 값
|
value | string |
XML 필드의 값입니다. |
TasksResponse
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
작업 수
|
itemCount | integer |
반환된 작업 수입니다. |
|
업무
|
tasks | array of TaskLite |
하나 이상의 작업. |
TaskLite
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
작업 일련 번호
|
serialNumber | string |
작업의 일련 번호입니다. 예: 1234_5678 |
|
작업 상태
|
status | string |
작업의 상태입니다. 예: 열기, 완료됨, 절전 모드, 할당됨, 사용 가능 |
|
작업 시작 날짜
|
taskStartDate | date-time |
작업의 시작 날짜입니다. |
|
작업 대기 시간
|
sleepUntil | date-time |
작업이 해제되는 날짜 및 시간입니다. |
|
작업 우선 순위
|
priority | integer |
작업의 우선 순위입니다. |
|
작업 양식 URL
|
formURL | string |
작업의 양식 URL입니다. |
|
작업 보기 흐름 URL
|
viewFlowURL | string |
작업의 보기 흐름 URL입니다. |
|
작업 워크플로 ID
|
workflowID | integer |
작업과 연결된 워크플로의 ID입니다. |
|
작업 워크플로 이름
|
workflowName | string |
작업과 연결된 워크플로의 이름입니다. |
|
작업 워크플로 표시 이름
|
workflowDisplayName | string |
작업과 연결된 워크플로의 표시 이름입니다. |
|
작업 워크플로 범주
|
workflowCategory | string |
작업과 연결된 워크플로의 범주입니다. |
|
작업 워크플로 인스턴스 ID
|
workflowInstanceID | integer |
작업과 연결된 워크플로의 인스턴스 ID입니다. |
|
작업 워크플로 Folio
|
workflowInstanceFolio | string |
작업과 연결된 워크플로 인스턴스의 folio입니다. |
|
작업 인스턴스 ID
|
activityInstanceID | integer |
작업의 활동 인스턴스 ID입니다. |
|
작업 작업 대상 ID
|
activityInstanceDestinationID | integer |
작업의 활동 인스턴스 대상 ID입니다. |
|
작업 작업 이름
|
activityName | string |
작업의 활동 이름입니다. |
|
작업 이벤트 이름
|
eventName | string |
작업의 이벤트 이름입니다. |
|
작업 이벤트 설명
|
eventDescription | string |
작업에 대한 이벤트 설명입니다. |
|
보낸 사람
|
originator | User | |
|
행동
|
actions | TaskActionsResponse | |
|
작업 지침
|
instruction | string |
작업과 관련된 지침입니다. |
사용자
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
사용자 이름
|
username | string |
사용자의 사용자 이름입니다. |
|
사용자 FQN
|
fqn | string |
사용자의 정규화된 이름입니다. 예: bob@denallix.com, K2:Denallix\Bob |
|
사용자 Email
|
string |
사용자의 전자 메일 주소입니다. |
|
|
사용자 관리자
|
manager | string |
사람의 관리자입니다. |
|
사용자 표시 이름
|
displayName | string |
사용자의 표시 이름입니다. |
TaskActionsResponse
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
일치하지 않는 작업
|
nonBatchableActions | array of string |
작업을 할당하지 않고는 수행할 수 없는 작업 목록입니다. |
|
일괄 처리 가능한 작업
|
batchableActions | array of string |
작업을 할당하지 않고 수행할 수 있는 작업 목록입니다. |
|
시스템 작업
|
systemActions | array of string |
시스템 작업 목록입니다. |
과업
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
작업 일련 번호
|
serialNumber | string |
작업의 일련 번호입니다. 예: 1234_5678 |
|
작업 상태
|
status | string |
작업의 상태입니다. 예: 열기, 완료됨, 절전 모드, 할당됨, 사용 가능 |
|
작업 시작 날짜
|
taskStartDate | date-time |
작업의 시작 날짜입니다. |
|
작업 대기 시간
|
sleepUntil | date-time |
작업이 해제되는 날짜 및 시간입니다. |
|
작업 우선 순위
|
priority | integer |
작업의 우선 순위입니다. |
|
작업 양식 URL
|
formURL | string |
작업의 양식 URL입니다. |
|
작업 보기 흐름 URL
|
viewFlowURL | string |
작업의 보기 흐름 URL입니다. |
|
작업 워크플로 ID
|
workflowID | integer |
작업과 연결된 워크플로의 ID입니다. |
|
작업 워크플로 이름
|
workflowName | string |
작업과 연결된 워크플로의 이름입니다. |
|
작업 워크플로 표시 이름
|
workflowDisplayName | string |
작업과 연결된 워크플로의 표시 이름입니다. |
|
작업 워크플로 범주
|
workflowCategory | string |
작업과 연결된 워크플로의 범주입니다. |
|
작업 워크플로 인스턴스 ID
|
workflowInstanceID | integer |
작업과 연결된 워크플로의 인스턴스 ID입니다. |
|
작업 워크플로 Folio
|
workflowInstanceFolio | string |
작업과 연결된 워크플로 인스턴스의 folio입니다. |
|
작업 인스턴스 ID
|
activityInstanceID | integer |
작업의 활동 인스턴스 ID입니다. |
|
작업 대상 ID
|
activityInstanceDestinationID | integer |
작업의 활동 인스턴스 대상 ID입니다. |
|
작업 작업 이름
|
activityName | string |
작업의 활동 이름입니다. |
|
작업 이벤트 이름
|
eventName | string |
작업의 이벤트 이름입니다. |
|
작업 이벤트 설명
|
eventDescription | string |
작업에 대한 이벤트 설명입니다. |
|
보낸 사람
|
originator | User | |
|
행동
|
actions | TaskActionsResponse | |
|
작업 워크플로 데이터 필드
|
workflowInstanceDataFields | object |
워크플로 인스턴스의 데이터 필드입니다. |
|
작업 작업 데이터 필드
|
activityDataFields | object |
활동의 데이터 필드입니다. |
|
작업 워크플로 XML 필드
|
workflowInstanceXmlFields | array of UserDefinedXmlField |
워크플로 인스턴스의 XML 필드입니다. |
|
작업 항목 참조
|
itemReferences | object |
워크플로 인스턴스의 항목 참조입니다. |
|
명령
|
instruction | string | |
|
작업 워크플로 데이터 필드 문자열
|
workflowInstanceDataFieldsString | string |
워크플로 인스턴스의 데이터 필드 문자열 표현입니다. |
|
작업 항목 참조 문자열
|
itemReferencesString | string |
워크플로 인스턴스의 항목 참조를 나타내는 문자열입니다. |
WorkflowLabelsResponse[WorkflowLabel]
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
항목 수
|
itemCount | integer |
워크플로 수입니다. |
|
Workflows
|
workflows | array of WorkflowLabel |
워크플로 목록입니다. |
WorkflowLabel
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
워크플로 ID
|
id | integer |
워크플로의 ID입니다. |
|
워크플로 기본 버전
|
defaultVersionId | integer |
기본 워크플로 버전입니다. |
|
워크플로 이름
|
name | string |
워크플로 이름입니다. |
|
워크플로 폴더
|
folder | string |
워크플로 폴더입니다. |
|
워크플로 시스템 이름
|
systemName | string |
워크플로 시스템 이름입니다. |
WorkflowDataResponse
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
workflowInfo
|
workflowInfo | WorkflowDefinition | |
|
워크플로 스키마
|
workflowSchema | string |
워크플로의 스키마입니다. |
WorkflowDefinition
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
워크플로 이름
|
name | string |
워크플로의 이름입니다. |
|
워크플로 설명
|
description | string |
워크플로 설명입니다. |
|
워크플로 폴더
|
folder | string |
워크플로의 폴더(범주)입니다. |
|
워크플로 시스템 이름
|
systemName | string |
워크플로의 시스템 이름입니다. |
|
워크플로 예상 기간
|
expectedDuration | integer |
워크플로의 예상 기간입니다. |
EventInstanceWrapper
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
EventInstance
|
EventInstance | EventInstance | |
|
이벤트 인스턴스 설명
|
Description | string |
이벤트 인스턴스에 대한 설명입니다. |
|
이벤트 인스턴스 예상 기간
|
ExpectedDuration | integer |
이벤트 인스턴스의 예상 기간입니다. |
|
이벤트 인스턴스 ID
|
ID | integer |
이벤트 인스턴스의 ID입니다. |
|
이벤트 인스턴스 메타데이터
|
MetaData | string |
이벤트 인스턴스에 대한 메타데이터입니다. |
|
이벤트 인스턴스 이름
|
Name | string |
이벤트 인스턴스의 이름입니다. |
|
이벤트 인스턴스 우선 순위
|
Priority | integer |
이벤트 인스턴스의 우선 순위입니다. |
|
이벤트 인스턴스 시작 날짜
|
StartDate | date-time |
이벤트 인스턴스가 시작된 날짜 및 시간입니다. |
integer
기본 데이터 형식 '정수'입니다.
객체
'object' 형식입니다.