高度なカスタマイズ > ビジネスロジックのカスタマイズ > ワークフロー管理のカスタマイズ > オブジェクトのワークフローイベントのカスタマイズ > オブジェクトでのカスタマイズしたイベントの作成
  
オブジェクトでのカスタマイズしたイベントの作成
以下の例は、オブジェクトにカスタマイズしたワークフローイベント (wt.workflow.engine.WfCustomEvent) を作成する方法を示します。この例でカスタマイズしたイベントは MY_EVENT です。
1. <Windchill>/src/wt/workflow/robots/synchEventResource.java に以下のエントリを追加します。
@RBEntry("DEFAULT COMPLETED")
public static final String PRIVATE_CONSTANT_39 =
"*/wt.workflow.engine.WfCustomEvent/DEFAULT_COMPLETED";
2. <Windchill>/src/wt/workflow/engine/WfCustomEventTypeResource.java に以下のエントリを追加します。
@RBEntry("MY_EVENT")
public static final String MY_EVENT = "MY_EVENT";
3. 次のコマンドを実行してリソースを再構築します。ant -f bin/tools.xml class -Dclass.includes=wt/workflow/robots/synchEventResource.java
4. クライアント JAR を再構築します (PTC 提供のファイルをカスタマイズするための最良事例の「クライアント JAR の再構築」を参照してください)。
5. クライアントマシンの Java プラグインキャッシュを削除します。
6. メソッドサーバーを再起動します。
7. 以下に示すように、ワークフロープロセスエディタを使用して、同期化ロボットでワークフローテンプレートを設計します。
同期化ロボットのプロパティウィンドウで、以下の手順を実行します。
a. オブジェクトイベントを選択します。
b. MY_EVENT が「イベント」ドロップダウンリストに示されていることを確認します。
c. MY_EVENT を選択します。
d. 初期定義式とルーティング定義式に適切な定義式を作成します。
ワークフロープロセスエディタの詳細については、Windchill Business Administrator's Guide を参照してください。