プロセスの変更

既存のプロセスを変更できます。まずプロセスをチェックアウトして開き、適宜変更します。プロセスのプロパティも変更できます。例えば、プロセスバージョンに関連付けられた画像、トランザクション設定、プロセスにおける名前空間や XPath 式の登録済みプレフィクスなどを変更できます。必要なくなったプロセスは、アプリケーションから削除できます。

既に呼び出され、プロセスインスタンスが関連付けられているプロセスを変更できます。デプロイ済みのプロセスを変更した場合、変更が実装されるのは、アプリケーションを再デプロイした後です。プロセスに関連付けられている既存および新規のプロセスインスタンスは、最新の変更に従って進行します。有効にされているプロセスを変更するときは注意してください。変更によって、既存のプロセスインスタンスが停止することがあります。例えば、XPath 式で参照されている変数を削除すると、その XPath 式を実行したときに、プロセスインスタンスが停止します。

プロセスプロパティの変更

プロセスプロパティは Configure Process ダイアログボックスで変更します。このダイアログボックスを開く前に、プロセスをチェックアウトして、フィールドを書き込み可能にしてください。チェックアウトしていないプロセスの Configure Process ダイアログボックスを開くと、プロセスのプロパティを表示できますが、変更できません。

編集前にプロセスをチェックアウトしない場合、プロセスで変更を加え始めるときに、Workbench でチェックアウトするように求められます。

プロセスプロパティの変更:

  1. Applications ビューで、プロセス名を右クリックし、「Check Out」を選択します。

  2. もう一度プロセス名を右クリックし、「Configure」を選択します。

  3. 「General」タブで、次の情報を適宜指定または変更します。

    「Title」: Workspace の Start Process 領域に表示される、プロセスのタイトル。

    「Description」: プロセスを説明する短いテキスト。

    「Process Image」: プロセスに関連付けられている画像。この画像は、Workspace 内のプロセスカードに表示されます。サポートされる画像形式は、JPG および PNG です。Reset to Default  ボタンをクリックすると、プロセスから画像の関連付けを解除できます。Browse  ボタンをクリックし、画像ファイルに移動して選択し、「Open」をクリックします。

  4. 「詳細設定」タブをクリックします。

  5. (オプション)「Type」リストから次のオプションの 1 つを選択します。

    long-lived :プロセスインスタンスに関する情報をデータベースに格納することを指定します。

    short-lived :プロセスインスタンスに関する情報をデータベースに格納しないことを指定します。プロセスは、デフォルトで短期間有効です( 短時間のみ有効なプロセスと長期間有効なプロセス を参照)。

  6. (オプション)「Propagation」リストで、次のいずれかの伝達コンテキストを選択して、トランザクションコンテキストの伝達方法を指定します。

    注意: 「Propagation」リストは、手順 5 で short-lived を選択した場合のみ使用できます。

    MANDATORY :既存のトランザクションコンテキストがサポートされます。トランザクションコンテキストが存在しない場合は、例外が発生します。

    NEVER :常にトランザクションコンテキストなしで実行されます。アクティブなトランザクションコンテキストが存在する場合は、例外が発生します。

    NOT SUPPORTED :アクティブなトランザクションコンテキストでの実行がサポートされません。常にトランザクションコンテキストなしで実行されます。アクティブなトランザクションコンテキストが存在する場合は、休止されます。

    REQUIRED :既存のトランザクションコンテキストがサポートされます。トランザクションコンテキストが存在しない場合は、新しいトランザクションコンテキストが作成されます。

    REQUIRES NEW :常にトランザクションコンテキストが作成されます。アクティブなトランザクションコンテキストが存在する場合は、休止されます。これがデフォルト値です。

    SUPPORTS :既存のトランザクションコンテキストがサポートされます。そうでない場合は、トランザクションコンテキストなしで実行されます。

  7. (オプション) Timeout 領域(手順 5 で short-lived を選択した場合のみ使用可能)で、次のいずれかのタイムアウトオプションを選択します。

    「Default」 :アプリケーションサーバーのトランザクションタイムアウト設定を使用することを指定します。

    「Number Of Seconds」 :トランザクションがロールバックされるまでに指定した秒数を待機することを指定します。

  8. (オプション)新しい登録済みプレフィクスを名前空間 URI に追加するには、次の作業を実行します( イベントデータおよびイベントメッセージデータのデータスキーマの作成 を参照)。

    • Registered Prefixes For Namespaces Used In XPaths 領域で、Add A List Entry ボタン  をクリックします。

    • Prefix 列で、 [Prefix] を選択し、プレフィクスを入力します。

    • NamespaceURI 列で、 [Namespace] を選択し、名前空間 URI の名前を入力します。

  9. (オプション)名前空間 URI に割り当てられている既存の登録済みプレフィクスを削除するには、プレフィクスを選択し、Delete Selected List Entry ボタン  をクリックします。

  10. 「OK」をクリックし、次に File/Save を選択してプロセスのプロパティを保存します。