ここでは,ユーザがアプリケーションプログラムを開発するために必要なAPI関数の一覧を示します。各API関数の文法については,Groupmax Workflow - Library Extensionオンラインヘルプを参照してください。
表7-1にAPI関数の一覧を示します。
表7-1 API関数一覧(Groupmax Workflow - Library Extension)
区分 | API関数名称 | 機能概要 | サーバ | クライアント |
---|---|---|---|---|
セション管理 | HwfAdStartUp | Workflow管理サーバとの接続 | ○ | ○ |
HwfAdCleanUp | ワークフローシステムの利用の終了 | ○ | ○ | |
HwfAdConnectHome | ワークフロー管理サーバへのアクセス切り替え | ○ | ○ | |
ユーザ,組織操作機能 | HwfAdConnectUser | 指定ユーザのホームサーバとの接続 | ○ | ○ |
HwfAdGetOrganizationList | 組織一覧の取得 | ○ | ○ | |
HwfAdGetUserListFromOrgan | 組織に所属するユーザ一覧の取得 | ○ | ○ | |
HwfAdGetUserHistory | ユーザヒストリの取得 | ○ | ○ | |
HwfAdDeleteUserHistory | ユーザヒストリの削除 | ○ | ○ | |
HwfAdGetUserListFromRole | 業務ロールからのユーザ一覧取得 | ○ | ○ | |
ビジネスプロセス定義操作機能 | HwfAdConnectBp | 指定ビジネスプロセス定義の登録サーバに接続 | ○ | ○ |
HwfAdCreateBpList | ビジネスプロセス定義一覧リストを作成 | ○ | ○ | |
HwfAdSelectBpList | ビジネスプロセス定義一覧リストを検索 | ○ | ○ | |
HwfAdGetBpList | ビジネスプロセス定義一覧リストから属性値を取得 | ○ | ○ | |
HwfAdGetBpOperationList | 作業リストの取得 | ○ | ○ | |
ロール操作機能 | HwfAdConnectRole | 指定ロール登録サーバへの接続 | ○ | ○ |
HwfAdCreateRoleList | ロール一覧リストを作成 | ○ | ○ | |
HwfAdSelectRoleList | ロール一覧リストを検索 | ○ | ○ | |
HwfAdGetRoleList | ロール一覧リストから属性値を取得 | ○ | ○ | |
HwfAdAddUserToRole | 業務ロールへユーザを追加 | ○ | ○ | |
HwfAdDeleteUserFromRole | 業務ロールからユーザを削除 | ○ | ○ | |
ワーク操作機能 | HwfAdCreateWorkList | ワーク一覧リストの生成 | ○ | ○ |
HwfAdSelectWorkList | ワーク一覧リストの検索 | ○ | ○ | |
HwfAdGetWorkList | ワーク一覧リストから属性値を取得 | ○ | ○ | |
HwfAdGetWorkHistory | 指定ワークのヒストリの取得 | ○ | ○ | |
HwfAdCancelWork | 指定ワークのキャンセル,削除 | ○ | ○ | |
HwfAdSetWorkPriority | 指定ワークの優先度の変更 | ○ | ○ | |
HwfAdSetWorkTerm | 指定ワークの処理期限の変更 | ○ | ○ | |
HwfAdSuspendWork | 指定ワークの一時停止 | ○ | ○ | |
HwfAdResumeWork | 指定ワークの再開 | ○ | ○ | |
案件操作機能 | HwfAdCreateCaseList | 案件一覧リストの生成 | ○ | ○ |
HwfAdSelectCaseList | 案件一覧リストの検索 | ○ | ○ | |
HwfAdGetCaseList | 案件一覧リストからの属性値の取得 | ○ | ○ | |
HwfAdSetCaseNextUser | 案件の次ノード処理ユーザの設定 | ○ | ○ | |
HwfAdCaseNext | 案件の次ノードへの遷移 | ○ | ○ | |
HwfAdCaseToUser | 案件の振り替え | ○ | ○ | |
HwfAdGetCaseAttribute | 案件のユーザ属性の参照 | ○ | ○ | |
HwfAdSetCaseAttribute | 案件のユーザ属性の設定 | ○ | ○ | |
HwfAdFailedCaseToUser | エラー状態のケースの回復 | ○ | ○ | |
HwfAdCaseToRole | ユーザからロールへ案件の振り替え | ○ | ○ | |
HwfAdCaseFromRole | ロールからユーザへ案件の振り替え | ○ | ○ | |
オブジェクト操作機能 | HwfAdGetObject | オブジェクト属性値の取得 | ○ | ○ |
HwfAdSetObject | オブジェクト属性値の設定 | ○ | ○ | |
リスト操作機能 | HwfAdDeleteList | 一覧リストの削除 | ○ | ○ |
HwfAdCreateSortList | 一覧リストのソート | ○ | ○ |
(凡例)○は使用できることを示します。