バックグラウンド処理
エンドユーザーに直接接続しないで操作を実行する必要がある場合があります。これには、定期的 (タイムベース) なアクティビティやユーザー操作によって起動される操作がありますが、ユーザーはそのような処理を待つことはありません。たとえば、オブジェクトを新しいライフサイクル状態にプロモートする操作が実行されたとします。ライフサイクル状態の変更により、ユーザー操作には直接関係しない別の処理が起動されることがあります。これらのアクティビティは、バックグラウンドで実行する必要があります。
Windchill サーバーマネージャでは、バックグラウンド処理が確実に実行されます。キュー処理およびメカニズムの起動を行う実装は、実際には Windchill メソッドサーバーに常駐します。サーバーマネージャでは、バックグラウンド処理を実行できるようにメソッドサーバーのインスタンスで実行状態に維持するだけです。
高度な実装で説明したように、複数のメソッドサーバーを配置し、そのうち 1 つでバックグラウンド処理キューを実行するように環境を設定できます。
キューの設定とメンテナンスの詳細については、
バックグラウンドキューについてを参照してください。