ビジネス ルール ロギングの管理

ビジネス ルール履歴のロギングを有効にすると、ルールのデバッグや必要な変更を行う際に役立ちます。

ロギングが有効な場合は、プロセスまたはフォームを使用して実行されたビジネス ルールのビジネス ルール履歴を表示できます。ロギング ステータスが有効なプロセス内でビジネス ルールが実行された場合、履歴は独立したジョブとして記録されます。親ジョブのプロパティから履歴を表示するには、ルールを選択して、プロパティにドリル インします。ロギング ステータスが有効な場合にフォーム、テスト用ビジネス ルール オプション、またはキャプチャ アクションを使用してビジネス ルールが実行された場合、履歴は独立したジョブとして記録され、ユーザーはジョブ検索機能を使用してビジネス ルール ジョブを検索することができます。

ビジネス ルール履歴は各ビジネス ルール アクティビティが実行されたときに記録されるか (非同期ロギング)、プロセス内でビジネス ルールが完全に実行されたときに記録されます (同期ロギング)。実行中のビジネス ルール アクティビティでは履歴ステータスが新規ビジネス ルールとして表示され、完了したビジネス ルール アクティビティでは履歴ステータスが実行済みとして表示されます。

データベースからビジネス ルール ジョブを削除する (ロギングを削除する) ことができます。

[アーカイブされた終了済みジョブ] のサーバー設定が [はい] に設定されている場合、親ジョブの完了時または強制終了時に、関連付けられたすべてのビジネス ルール ジョブがアーカイブ データベースに移動されるわけではありません。

エクスポートおよびインポート機能は、ビジネス ルール ロギングではサポートされていません。

  1. [管理] メニューで [ビジネス ルール ロギングの管理] をクリックします。

    [ビジネス ルール ロギングの管理] ページに、使用可能なビジネス ルールのリストが表示されます。

  2. [カテゴリ] リストに、ユーザーがアクセスできるカテゴリが表示されます。デフォルトでは、[カテゴリ] リストにはログオン済みリソースの作業カテゴリが表示されます。カテゴリのビジネス ルールをフィルタリングするには、[カテゴリ] リストで対象のビジネス ルールが属するカテゴリを選択します。
  3. ビジネス ルールのロギングを有効にするには、ビジネス ルールのチェック ボックスを選択し、[ロギング ステータス] リストで次のいずれかのオプションを選択します。(デフォルト: [無効])
    • [ルール完了の記録]: ビジネス ルールが実行されているときに履歴を記録します。
    • [ルール中の記録]: 各ビジネス ルール アクティビティが完了したときに履歴を記録します。
  4. [更新ステータス] をクリックします。
    選択したビジネス ルールのロギング ステータスが更新されます。
    • ロギング ステータスが有効な場合にビジネス ルールが実行されたときは、すべての子ルールもログに記録されます。

      子ルールのロギング ステータスは変更されません。

    • ビジネス ルールが失敗した場合、ビジネス ルール ジョブおよび親ジョブは一時停止されます。

  5. 単一または複数のビジネス ルールのチェックボックスをオンにして、これらのルールのロギングを削除することができます。また、ヘッダーの [ルール名] のチェックボックスをオンにし、[ログの削除] をクリックして、すべてのビジネス ルールを削除することができます。
    削除についての確認メッセージが表示されます。
  6. [OK] をクリックして、削除を確定します。
    すべてのビジネス ルール ジョブ、およびビジネス ルール ジョブに関連付けられたサブ ジョブが削除されます。
    • ビジネス ルール ログは非同期の状態で削除されます。

    • ロギングが削除されたビジネス ルールの履歴は、表示できません。