Hitachi

uCosminexus Service Coordinator Interactive Workflow BPMN連携機能 使用の手引


11.4 XMLスキーマファイル

REST APIのリクエスト,レスポンスで使用するXMLスキーマのファイルの一覧を示します。

XMLスキーマファイルの一覧

REST APIのリクエストパラメタ,レスポンスデータをXML形式で定義した,XMLスキーマをファイル形式で提供します。

REST APIとXMLスキーマファイルの対応を次に示します。XMLスキーマファイルの格納先は,<CSCIWのインストールディレクトリ>/bpmn/schemaです。

項番

REST API

XMLスキーマファイル

案件

1

案件の一覧を取得する

getProcessInstanceListResponse.xsd

2

指定したプロセスデータを含む案件の一覧を取得する

getProcessInstanceListWithProcessDataRequest.xsd

getProcessInstanceListResponse.xsd

3

案件数を取得する

getResourceCountResponse.xsd

4

案件を取得する

getProcessInstanceResponse.xsd

5

ビジネスプロセス定義名から案件を取得する

getProcessInstanceListResponse.xsd

6

案件を生成して開始する

createAndStartProcessInstanceRequest.xsd

getProcessInstanceResponse.xsd

7

案件(メッセージ)を生成して開始する

createAndStartMessageProcessInstanceRequest.xsd

getProcessInstanceResponse.xsd

8

案件(タイマー)を生成して開始する

createAndStartTimerProcessInstanceRequest.xsd

getProcessInstanceResponse.xsd

9

案件を削除する

10

案件を強制終了する

terminateProcessInstanceRequest.xsd

getProcessInstanceResponse.xsd

11

親案件を取得する

getProcessInstanceResponse.xsd

12

コールアクティビティを取得する

getWorkItemResponse.xsd

業務ステップ

13

業務ステップの一覧を取得する

getActivityInstanceListResponse.xsd

14

業務ステップ数を取得する

getResourceCountResponse.xsd

15

業務ステップを取得する

getActivityInstanceResponse.xsd

16

業務ステップを差し戻すまたは引き戻す

makeBackwardTransitionActivityInstanceRequest.xsd

getActivityInstanceResponse.xsd

17

業務ステップを強制遷移する

adhocCreateAndMakeTransitionRequest.xsd

getActivityInstanceResponse.xsd

18

業務ステップの状態を変更する

changeActivityInstanceStateRequest.xsd

getActivityInstanceResponse.xsd

作業

19

作業の一覧を取得する

getWorkItemListResponse.xsd

20

作業数を取得する

getResourceCountResponse.xsd

21

作業を取得する

getWorkItemResponse.xsd

22

作業に着手する

performWorkItemRequest.xsd

getWorkItemResponse.xsd

23

作業を完了する

completeWorkItemRequest.xsd

getWorkItemResponse.xsd

24

作業者を変更する

reassignWorkItemRequest.xsd

getWorkItemResponse.xsd

25

作業者を変更して着手する

reassignAndPerformWorkItemRequest.xsd

getWorkItemResponse.xsd

26

作業を着手して完了する

performAndCompleteWorkItemRequest.xsd

getWorkItemResponse.xsd

27

作業の状態を変更する

changeWorkItemStateRequest.xsd

getWorkItemResponse.xsd

28

条件に一致する作業の作業者割り当てと着手をする

allocateWorkItemRequest.xsd

getWorkItemResponse.xsd

29

着手した作業を返却する

freeWorkItemRequest.xsd

getWorkItemResponse.xsd

30

タイマーの処理期限を変更する

setWorkItemDeadlineRequest.xsd

getWorkItemResponse.xsd

31

子案件を取得する

getProcessInstanceResponse.xsd

ビジネスプロセス定義

32

ビジネスプロセス定義の一覧を取得する

getProcessDefinitionListResponse.xsd

33

ビジネスプロセス定義数を取得する

getResourceCountResponse.xsd

34

ビジネスプロセス定義を取得する

getProcessDefinitionResponse.xsd

35

ビジネスプロセス定義内の案件の一覧を取得する

getProcessInstanceListResponse.xsd

作業定義

36

作業定義の一覧を取得する

getWorkDefinitionListResponse.xsd

37

作業定義数を取得する

getResourceCountResponse.xsd

38

作業定義を取得する

getWorkDefinitionResponse.xsd

BPMNビジネスプロセス定義ファイル

39

BPMNビジネスプロセス定義ファイルを取得する

イベント

40

イベント(メッセージ)を送信する

sendMessageRequest.xsd

プロセスデータ

41

プロセスデータを取得する

getProcessDataRequest.xsd

getProcessDataResponse.xsd

42

プロセスデータを登録する

setProcessDataRequest.xsd

43

リスト型プロセスデータのインデクスを取得する

getListProcessDataIndexRequest.xsd

getListProcessDataIndexResponse.xsd

フローノード

44

 

フローノード一覧を取得する

getFlowNodeInstanceListResponse.xsd

45

アドホック・サブプロセスのフローノードを生成する

createFlowNodeInstanceRequest.xsd

getFlowNodeInstanceListResponse.xsd

フローノード定義

46

 

フローノード定義一覧を取得する

getFlowNodeDefinitionListResponse.xsd

アドホック・サブプロセス

47

アドホック・サブプロセスの状態を変更する

changeAdHocSubProcessStateRequest.xsd

業務ステップ定義

48

業務ステップ定義一覧を取得する

getActivityDefinitionListResponse.xsd

49

業務ステップ定義数を取得する

getResourceCountResponse.xsd

50

業務ステップ定義を取得する

getActivityDefinitionResponse.xsd

(凡例)

-:該当なし