システム タスク

システム タスクは、TotalAgility が実行するルーチン タスクです。新しいシステム タスクを作成したり、既存のシステム タスクを削除したりすることはできません。必要に応じて、タスクの非アクティブ化、システム タスクの実行間隔の変更、タイムアウト間隔の設定、システム タスクの稼働時間の定義を行うことができます。システム タスクを設定するには、適切な権限が必要です。

TotalAgility は、次のようなルーチン タスクを実行します。

システム タスク名

システム タスクの実行時

中止されたスキャン セッションの保持

システム設定で定義された保持間隔に基づいて、中止されたセッションの保持を処理します。「スキャン フォーム」を参照してください。

[項目のアーカイブ/削除]

アーカイブ ジョブをライブ データベースからアーカイブ データベースに移動します。

キャプチャ データ クリーンアップ

定期的に PendingBinariesToDelete テーブルをスキャンし、バイナリのチャンクごとに新しい DeleteCaptureBinary ワーカー タスクを作成します(デフォルトの間隔およびデフォルトのタイムアウト間隔は 10 分です)。

チャンク サイズは、いくつかのバイナリによって決定されます。チャンク サイズはシステム設定で構成できます。「Core Worker」を参照してください。

[例外の作成]

設定された例外マップ上にジョブを作成します。また、プロセス レベルでトリガーに設定されたジョブまたはアラート タスクを作成します。

例外は、サーバーまたはプロセス レベルで構成できます。

[ジョブの作成]

ビジネス イベントで構成されたジョブを作成します。

[デバイス管理のクリーンアップ]

期限切れのデバイスや古いスキャン履歴レコードなどのデバイス関連データをクリーンアップします。このタスクを実行してスキャン履歴をクリーンアップする間隔は、デフォルトで 1 時間ごとにスケジュールされています。

[ジョブの評価]

Core Worker サービスにより、ジョブの作成とアクティビティの完了時にジョブを評価します。

[生成 AI]

GenerativeAIProcessTask タイプのワーカー タスクをポーリングし、関連するカスタム ジョブ スレッド プールにそのタスクを追加して、生成 AI を介してプロセスを生成するための任意の Designer 要求を実行します。

このシステム タスクは、生成 AI アクティビティの実行には使用されません。

デフォルトでは、システム タスクは非アクティブであり、デフォルト間隔は 0 分です。[統合] メニューで生成 AI プロバイダーが構成されている場合、システム タスクは自動的に有効になり、統合から削除された場合、システム タスクは無効になります。

[取り込む]

さまざまなソース (電子メール、ファックス、FoIP、ファイル) からドキュメントを取り込み、指定されたビジネス プロセスを作成します。

[ローカル コネクタを取り込む]

さまざまなソース (EWS、IMAP、MS Graph、POP3、ファックス、ファイル) のドキュメントを、TotalAgility Designer で構成された Message Connector を介して取り込み、指定されたビジネス プロセスを作成します。

このシステム タスクは、オンプレミス マルチテナント環境で利用可能で、統合サーバーにのみ使用されます。

[共有コネクタを取り込む]

さまざまなソース (EWS、IMAP、MS Graph、ファイル) のドキュメントを、テナント管理システムで構成された Message Connector プールを介して取り込み、指定されたビジネス プロセスを作成します。

このシステム タスクは、オンプレミス マルチテナント環境でのみ利用可能です。(デフォルトの最小時間間隔は、1 分です)

[KM ファイル フェッチ]

構成済みの FTP サーバーに送信されたジョブを Konica Minolta デバイスから取得します。

[ライセンスしきい値のモニタリング]

ライセンスのしきい値の例外を確認し、アラートを生成する頻度を決定します (デフォルトの間隔: 1 分)。しきい値に達し、指定した時間が経過すると例外が発生します。

Management Console

テナントにログオンしているユーザー数およびテナントで使用されているドキュメントの量を定期的に記録し、テナント管理システムの Management Console に表示できるようにします。デフォルトでは、このシステム タスクは 1 時間ごとに実行されます。

[レポートの監視]

指定した時間間隔でレポート テーブルを監視し、問題が発生した場合は上申プロセスをトリガーします。(デフォルトの間隔は 24 時間、デフォルトのタイムアウト間隔は 5 分です)

システムは、最後の 30 インスタンスについて、次のテーブルの行数を記録します。

  • WSA_MESSAGES

  • OBJECT_AUDIT_FACT

  • EVENT_DATA_DIM

  • DOC_SESS_SNAPSHOT_FACT

  • FIELD_ACCUM_FACT_TABLE

次の条件のいずれかを満たした場合、選択したプロセスに対してジョブが開始されます。

  • WSA (Web セキュリティ アプライアンス) メッセージ数が 1 日の最大しきい値を超えた場合。

  • WSA メッセージの連続した増加がしきい値を超えた場合

  • 保持期間から 2 日を差し引いた期間よりも以前の WSA メッセージの数が 1 より大きい場合。

  • 保留中の ETL (抽出、変換、およびロード) ジョブの数が、同時に実行されているレポート サーバーの数より多い場合は、ジョブが開始され、保留中の ETL ジョブの数よりもレポート サーバーが少ないことが示されます。

「レポートの監視」システム タスクは、「レポート サーバー」で「レポート機能を有効にする」が選択されている場合にのみアクティブになります。詳細については、「レポート サーバー」を参照してください。

[モニタリング]

設定した時間間隔でデータベースを監視し、たとえば、例外の発生あるいはトリガーの起動といった、複数のチェックを実行します。

[OAuth サーバー トークンの更新]

1 分ごとに各 OAuth サーバーの更新トークンの有効性を確認し、有効期限が切れる前にトークンを更新します。

OAuth サーバーの構成時に [トークンの有効期間を更新] フィールドを使用して、更新トークン有効性を構成できます。このフィールド値をゼロに設定した場合、更新トークンは常に有効なままになります。

  • このタスクは、OAuth サーバーでサポートされている場合にのみ更新トークンを更新します。

  • OAuth サーバーに更新トークンが関連付けられていない場合 (たとえば、OAuth サーバーの詳細が保存され、認証が行われなかった場合など)、システム タスクでは更新トークンの更新がスキップされます。

[オンライン ラーニング]

検証中に、オンライン ラーニング用にマークされたドキュメントで自動オンライン ラーニングを実行します。

オンライン ラーニング システム タスクのベスト プラクティスについては、『Tungsten TotalAgility ベスト プラクティス ガイド』の「オンライン ラーニング システム タスク」を参照してください。

[自動アクティビティを実行]

設定した時間に自動アクティビティを実行します。

[プロセス アクティビティ]

選択したアルゴリズムに基づいて自動作業割り当てを実行します。

[キャプチャ タイムアウトの処理]

TotalAgility Workspace 内の期限切れとなったドキュメント キャプチャ セッションのデータをクリーンアップします。

[MS Exchange イベントの処理]

構成された Exchange サーバーを定期的にポーリングして、TotalAgility によって処理される未処理のイベントを取得します。これにより、各サーバーの Exchange 状態プロパティが維持されるため、各サーバーは最後にチェックした時点以降の新しいイベントのみを取得します。

[MS SharePoint オンライン イベントの処理]

構成された SharePoint Online サーバーを定期的にポーリングして、TotalAgility によって処理される未処理のイベントを取得します。これにより、各サーバーの SharePoint 状態プロパティが維持されるため、各サーバーは最後にチェックした時点以降の新しいイベントのみを取得します。

[セッションのタイムアウトの処理]

セッション タイムアウト時にユーザーにログオフを強制します。

[状態アクションの処理]

状態に構成されたアクション (Restart\Create New Job) を実行します。

状態の作成」を参照してください。

[レポート]

レポート データをステージング データベースからウェアハウス データベースに抽出、変換、およびロードします。

[保持ポリシー]

保持期間とバージョンの数が定義済みの制限を超過した項目を削除対象としてマークし、それらの項目を削除します。このタスクは、デフォルトで 7 日に 1 回実行されます。最小間隔は 1 時間に設定できます。システム タスクが削除しようとする項目が削除されない場合、その項目は保持ポリシー エラー テーブルに記録されます。障害は、システム タスクが次に実行された際に自動的に消去されます。

保持ポリシー」を参照してください。

保持ポリシー システム タスクは CPU を集中的に使用するため、非稼働時間中にスケジュールするのが理想的です。

[スケジューリング]

ジョブ スケジュールおよびデプロイメント スケジュールを実行します。

ジョブ スケジュールの管理」を参照してください。

[テレメトリ]

アプリケーションに関するデータを定期的に収集し、Web サービス (Tungsten Automation がホスト) を呼び出して、デフォルトで 24 時間ごとに TotalAgility から Tungsten Automation にデータを送信します。

テレメトリ システム タスクは次のようなデータを収集します。

  • ユーザーあたりの平均ログイン時間。

  • ログインしているユーザーの個別の数。

  • 定義されたユーザー数。

  • ユーザー全体の合計ログイン時間。

  • 最後の期間に作成されたジョブの数。

  • 最後の期間に作成されたドキュメントの数。

  • 最後の期間に実行されたアクティビティの数。

  • 各テナントの事前定義済みドキュメント タイプ ロケータを使用して処理されたドキュメントの数。

  • アプリの種類ごとに作成されたアプリとジョブの数 (Quick Workflow、Quick RPA、Quick Capture)。

  • アプリ タイプの名前。

  • 現在インストールされているのは TotalAgility バージョンです。

  • 同時にログオンできるユーザーの最大数。

  • システム タスクが最後に実行されてから変更されたデータのみが収集されます。

  • システム タスクが新しいインストールで実行されると、現在の時刻とシステム タスクに基づいて既存のデータが取得されます。たとえば、間隔が 24 時間に設定されている場合は、過去 24 時間のメトリック データが取得されます。

[Transformation Server の実行]

次の自動キャプチャ アクティビティを実行します。抽出、分類、PDF 生成、イメージ処理および合成。

このシステム タスクは、オンプレミス マルチテナント環境および Azure 環境の TotalAgility でのみ利用可能です。TotalAgility オンプレミスには利用できません。オンプレミス インストールの場合に、Transformation Server サービスがキャプチャ アクティビティを実行するように構成されていると、このサービスが継続的に実行されます。

[ジョブのアップグレード]

要求されたプロセス バージョンのジョブをアップグレードします。

[Xerox FtpFetch]

構成済みの FTP サーバーに送信されたジョブを Xerox デバイスから取得します。

方法: システム タスクの管理