タスク・メタデータ・サービス

タスク・メタデータ・サービスにより、タスク関連のメタデータ情報を取得するための操作が公開されます。表34-6に、タスク・メタデータ・サービスの一般的な操作の一部を示します。パッケージoracle.bpel.services.workflow.metadataは、タスク・メタデータ・サービスに対応しています。

タスク・メタデータ・サービスの詳細は、『Oracle SOA Suiteワークフロー・サービスJava APIリファレンス』を参照してください。

表34-6 タスク・メタデータ・サービスのメソッド

メソッド 説明

getTaskMetadataByNamespace

指定のタスク定義ネームスペースとコンポジット・バージョンを使用して、ヒューマン・タスク・サービス・コンポーネントが記述されたTaskMetadataオブジェクトを取得します。

getOutcomes

タスクについて許可されている結果を取得します。結果とその表示値が返されます。

getResourceBundleInfo

タスクのリソース・バンドル情報を取得します。リソース・バンドル情報には、バンドルの位置と名前が含まれます。

getRestrictedActions

特定のタスクに対する制限付きアクションを取得します。

getTaskAttributesForTaskDefinitions

標準タスク属性と、指定したタスク定義に共通のマップ済属性列が記述されたTaskAttributeオブジェクトのリストを取得します。

getTaskAttributesForTaskNamespaces

標準タスク属性と、指定したネームスペースで識別されたタスク定義に共通のマップ済属性列が記述されたTaskAttributeオブジェクトのリストを取得します。

getTaskAttributes

タスク・メッセージ属性を取得します。

getTaskAttributesForTaskDefinition

特定のタスク定義のメッセージ属性を取得します。

getTaskDefinition

タスクに関連するタスク定義を取得します。

getTaskDefinitionById

タスク定義IDによるタスク定義を取得します。

getTaskDefinitionOutcome

特定のタスク定義IDの結果を取得します。

getTaskVisibilityRules

タスク表示ルールを取得します。

getTaskDisplayRegion

タスクのタスク表示リージョンを取得します。

getVersionTrackedAttrs

変更された場合にタスク・バージョンが作成されるタスク属性を取得します。

listTaskMetadata

システム内のタスク定義をリストします。