ビジネス ルールのプロパティ

ビジネス ルール (フロー ルール、デシジョン ツリー、デシジョン テーブル、およびワーク キューの自動化) のプロパティについて、次のタブに説明を示します。

全般

「ヒット ポリシー」および「else 条件を含める」プロパティは、デシジョン テーブルでのみ使用できます。

[名前]

新しいビジネス ルールの名前です。

[説明]

新しいビジネス ルールの説明です。

[タイプ]

現在のプロセスがビジネス ルールであることを示す読み取り専用プロパティです。

[カテゴリ]

ビジネス ルールを保存するカテゴリです。デフォルトでは、ビジネス ルールはリソースの作業カテゴリに保存されます。

[ヒット ポリシー]

ヒット ポリシーは、評価される出力に基づくルールです。利用可能なオプションは次のとおりです。初回検出、収集する、ルールの順序。(デフォルト: 最初に見つかった順)

  • [初回検出]: 複数の行が true と評価される可能性がありますが、評価は true と評価される最初の行で停止します。

  • [収集する]: 選択した次のアクションに応じて、true と評価されたすべての行の値を出力列から収集します。[合計]、[最小]、[最大]、[カウント]、または [平均]。

    [初回検出] のヒット ポリシーでは、出力列から何を収集するか (合計、最小、最大、数、および平均) を指定する必要があります。[収集する] のヒット ポリシーでサポートされている演算子は、Sum、Min、Max、Count、および Average です。

    たとえば、2 つの行の値が 10 と 20 で、true と評価されたとします。フォームまたはプロセスでルールを実行すると、アクションに応じて次のように出力変数値が返されます。

    • [合計] アクションの場合、戻り値は 30 です。

    • [最小] アクションの場合、戻り値は 10 です。

    • [最大] アクションの場合、戻り値は 20 です。

    • [カウント] アクションの場合、戻り値は 2 です。

    • [平均] アクションの場合、戻り値は 15 です。

    ヒット ポリシーの [収集順] を使用する場合、すべての出力は数値である必要があります。ヒット ポリシーを切り替えた場合、数値以外の出力タイプはサポートされないため、こうした出力タイプが見つかると警告メッセージが表示されます。

  • [ルールの順序]: 複数の行が true と評価される場合があり、テーブルの出力には各行の可能性がある出力が格納されます。たとえば、12 歳以上の人が映画 A と B を視聴でき、15 歳以上の人が映画 C と D を視聴できる場合、16 歳の人が視聴できる映画は A、B、C、および D となります。

[else 条件を含める]

Else 条件行をデシジョン テーブルに追加できるようにします。(デフォルト: クリア)

キャプチャ

このタブは、フロー ルールとデシジョン ツリーでのみ使用できます。デシジョン テーブルと作業キュー自動化ルールでは使用できません。

ビジネス ルールのキャプチャ プロパティを構成します。

[分類グループ]

ドキュメントの分類に役立つ、ビジネス ルールに関連付ける分類グループです。分類グループ、文字列型のプロセスまたはサーバー変数、またはビジネス データを使用して、ルールの分類グループを動的に設定できます。プロセス変数は、分類グループの GUID を保持します。分類グループの [全般] タブから GUID をコピーできます。

詳細については、「分類グループの作成」を参照してください。

[スキャンから初期化]

選択すると、Tungsten Analytics for TotalAgility レポート内のデータを使用して返されたデータをフィルタリングできるように、キャプチャ対応プロセスが作成されます。このプロパティの詳細については、プロセスの キャプチャ プロパティを参照してください。

PDF テキスト抽出
[抽出モード]

PDF からテキストを抽出するモードです。利用可能なオプションは次のとおりです。

  • すべてのテキスト]: 表示テキストと非表示テキストの両方を抽出します (デフォルト)。

  • 表示テキストのみ]: 表示可能テキストのみを抽出します。

  • 自動]: 表示可能テキストのみを抽出します。結果が空の場合、結果には非表示テキストが含まれます。

  • すべてのテキスト レイヤーを無視]: OCR を介して PDF を抽出し、PDF テキスト レイヤーを無視します。

[単語区切り]

単語の区切りとして使用する文字です。PDF を処理する場合、これらの文字を含むテキストまたは文字列は個別の単語として扱われます。たとえば、「1234/56」は、「1234」、「/」、「56」という 3 つの別個の単語として扱われます。

デフォルトの文字は、「/」、「:」、「(」、「)」、「-」、および「#」です。

アクセス

[利用可能 (開始)] および [利用可能 (終了)]

特定の日にアクティブ化または非アクティブ化するビジネス ルールを設定します。

設定されている場合、アクティブ期間が終了するとすぐにルールは期限切れになります。それ以外の場合は、アクティブなままです。

たとえば、衣料品店はクリスマス割引セールの実行を決定し、シーズン開始時に適用され、シーズン終了時に期限切れになるルールを作成します。

履歴、レポート、および実行

このタブは、フロー ルールとデシジョン ツリーでのみ使用できます。デシジョン テーブルと作業キュー自動化ルールでは使用できません。

[最大ループ数]

ビジネス ルール内でループが継続されると、TotalAgility サーバーのワークロードが大きくなることがあります。最大ループ数を設定して、ビジネス ルール内でアクティビティを実行できる回数を定義することができます (デフォルト: 1000)。ループ数が設定された制限に達すると、ジョブは実行時に一時停止されます。デフォルトでは、システム レベルで設定された最大ループ数は、すべてのプロセスで使用できます。ただし、サーバーレベルの設定を上書きして、プロセス レベルでループ数を設定することができます。

[.NET アセンブリ]

ビジネス ルールで外部アセンブリ コンポーネントを使用できるようにする場合に、ビジネス ルールに関連付ける .NET アセンブリです。

  • プロセスをエクスポートすると、プロセスに関連付けられている .NET アセンブリもエクスポートされます。

  • システム マップを表示しているときに、関連する .NET アセンブリを使用してプロセスが更新されます。

.NET アセンブリを追加するには、[追加] をクリックし、アセンブリを選択して [完了] をクリックします。詳細については、「.NET アセンブリ」を参照してください。

メンテナンス アクセス

[メンテナンス アクセス]

ビジネス ルールをメンテナンスするには、アクセス許可を構成します。

ビジネス ルールのメンテナンス アクセス許可を持つリソースは、リソースを追加または削除できるほかに、リソースのアクセス権を変更して、アクセス タイプに応じてシステムをメンテナンスすることができます。

ビジネス ルールをメンテナンスするためのアクセス許可を構成するには、「メンテナンス アクセス許可の構成」を参照してください。

[機能アクセス]

ビジネス データを編集するためのアクセス許可を構成します。

[承認プロセス]

変更を確認して承認するまでこのビジネス ルールの最終リリースを遅らせるためのプロセス ([承認プロセス]) を設定できます。プロセスは待機状態のままになり、最終リリースは保留中になります。

こちらも参照してください。