スレッド プールの追加

  1. [システム] > [システム設定] > [システム] > [スレッド プール] に移動します。

    [スレッド プール] ダイアログ ボックスが表示されます。

    リストには、非キャプチャ自動アクティビティ用のデフォルトのスレッド プール (Default Thread Pool)、およびキャプチャ アクティビティ用のデフォルトのスレッド プール (Transformation Server Thread Pool) があります。名前を変更したり、デフォルトのスレッド プールを削除したりすることはできませんが、他の設定は変更できます。

  2. [プロセス アクティビティ] のスレッド プール サイズを選択します。(デフォルト: 20)
  3. をクリックします。

    [スレッド プールの追加] ダイアログ ボックスが表示されます。

  4. スレッド プールの [名前] を入力します。
  5. スレッド プールの [タイプ] を選択します。利用可能なオプションは次のとおりです。
    • [自動アクティビティ] (デフォルト): 非キャプチャ自動アクティビティで使用されます。

    • [Transformation server]: キャプチャ自動アクティビティに使用されます。

    ジョブのスレッド プール サイズを設定するには、Kofax TotalAgility インストール ガイドを参照してください。
  6. スレッド プールの [サイズ] (スレッド数) を選択します。(デフォルト: 16、最大: 64)
  7. [緊急度] (デフォルト: 1) を設定して、自動アクティビティに優先順位を付けます。たとえば、「新規顧客」というスレッド プールを設定することで、新規顧客ローン申請の処理を優先し、既存顧客よりも迅速に新規顧客の融資フォームをシステムにプッシュするといったことが考えられます。スレッド プール内のすべての実行スレッドがアクティブな場合にのみ、自動アクティビティ要求がスレッド プール キュー (TPQ) に表示されます。

    緊急度を設定すると、システムの負荷が高い場合にスループットが向上します。

    • TPQ のエントリの数が最大しきい値を超過すると、システムは緊急度の低いスレッド プールを非アクティブ化し、これらの緊急度の低いスレッドでは、それ以上の要求は実行されません。緊急度の高いアクティビティが最初に実行されます。

    • TPQ のエントリ数が最小しきい値よりも少ない場合、システムは緊急度の低いスレッド プールを再アクティブ化し、システムを通常の状態に戻します。

      緊急度の最小値は 1 で、最大値は 32767 です。値が高いほど、緊急度が高くなります。

  8. 最小しきい値を設定するには、[最小しきい値] に 1 から 32767 までの値を設定します。
  9. スレッド プール キューが、より低い緊急度が設定されたスレッド プールよりも優先されるまでに含めることが可能なアクティビティの数を設定するには、[最大しきい値] の値を設定します。
    • 最小しきい値および最大しきい値の設定が 0 に設定されている場合、スレッド プールは緊急度の低いスレッド プールを一時停止しませんが、緊急度の高いスレッド プールによって一時停止されます。
    • サイズ、緊急度、最小しきい値、最大しきい値のプロパティは Transformation Server のスレッド プールには適用されません。
  10. [追加] をクリックします。
  11. [保存] をクリックします。

    新しいスレッド プールを有効にするには、Kofax TotalAgility サービスを再起動します。