jBPM Suite関連Tips

※以下のTipsは jBPM Ver.6.0.1(コミュニティ版)で調査したものです

関連Web

タスクからタスク変数を参照する

 //このやり方で一応取得できるようですが、もっと簡単な方法がないのだろうか…
 public Map<String, Object> getTaskVariable(KieSession ksession,
                       TaskService taskService, TaskSummary task) {
   Task t = taskService.getTaskById(task.getId());
   TaskData td = t.getTaskData();
   long contentId = td.getDocumentContentId();
   Content content = taskService.getContentById(contentId);
   byte[] contBytes = content.getContent();
   Environment env = ksession.getEnvironment();
   @SuppressWarnings("unchecked")
   Map<String, Object> data = (Map<String, Object>) 
           ContentMarshallerHelper.unmarshall(contBytes,env);
   return data;
 }

ヒューマンタスクからWorkItemを取得するには

ヒューマンタスクのWorkItemHandlerの実装は?

xmlファイルからのタスクパラメータの読み込み

タスクのポテンシャルオーナーを追加するサンプル

タスクの担当GroupID,ActorIDを動的に変更する方法

TaskService の実装解析メモ

claimについて

delegateとforwardの違い

stop/releaseについて


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-10-08 (水) 22:47:35