メインコンテンツへスキップ
Skill Monitor サービスのトランザクションセクションでは、システムのパフォーマンス、アクティブおよび完了したトランザクション、ならびに特定の Skill におけるトランザクションの各ステージに関する詳細情報が表示されます。Tenant Administrator と Processing Supervisor は、この情報を分析して Skill ごとのドキュメント処理を管理し、エラーのあるトランザクションを検出し、詳細なトランザクションイベントログで原因を特定し、トランザクションをキャンセルしたり、手動確認に回したりできます。 トランザクションセクションの情報は、グラフとトランザクションの一覧として表示されます。ページ上部のフィルターで表示するデータを指定できます。データは次の条件でフィルタリングできます:
  • 表示対象のトランザクションを持つ Skill。
  • 統計を表示するトランザクションの種類: all、processing、processed。
  • トランザクションが収集される期間: 1 時間、3 時間、3 日など。トランザクション一覧は作成日時でフィルタリングされ、Throughput グラフは完了日時でフィルタリングされます。
注: フィルターに一致しない場合でも、すべてのアクティブなトランザクションが表示されます。
  • 統計を表示するステージ: All、Manual Review、Automatic。
  • ステージ名。
  • トランザクションステータス: All、New、Processing、Processed、Failed、Canceled。
グラフに表示される情報は、設定したフィルターによって異なります:
  • 各時点のThroughputは、その時点までに完了したトランザクション数を表示します。
  • 各時点のQueueは、その時点までに未完了のトランザクション数を表示します。
  • 各時点のDurationは、その時点までに作成されたトランザクションの処理に要した平均時間を表示します。
グラフの特定部分の情報を表示するには、その上にカーソルを合わせます。たとえば、Queue グラフのピークから、未完了トランザクション数が最も多かった時点を確認できます。グラフ情報は数分おきに更新されます。ページの再読み込みや選択したフィルターの変更時にも更新されます。 グラフに加えて、ページには指定期間の特定の Skill に対するトランザクション一覧が表示されます。各トランザクションについて、ファイル名、識別子、現在のステージ、ステージの担当者、処理済みドキュメント数、作成時刻、所要時間が表示されます。 追加のトランザクションおよびドキュメントのパラメーター(ファイル名、ファイルパス、ソースタイプ)を表示するかどうかを指定できます。そのためには、表ヘッダーのその他オプションのアイコンをクリックし、リストから適切なパラメーターを選択します。そのリストで他のトランザクションパラメーター用の列も管理できます。さらに、カスタムパラメーターを定義し、同様にトランザクションテーブルに表示する項目を指定できます。その他オプションのアイコンをクリックし、Add column コマンドを選択します。表示されたダイアログで、パラメータータイプ(Transaction または Document)を選択し、パラメーター名を指定します。 追加パラメーターは、システムパフォーマンスの詳細な分析に使用できます。たとえば、特定のソース(例: モバイルデバイス)からのドキュメントが他のソースより常に処理に時間がかかる場合、そのソースのドキュメント処理に用いる Skill の改善が必要である可能性があります。
注: トランザクションは、そのステータスに関係なく、保持ポリシーで指定された期間後に削除され、関連するすべてのドキュメントと、認識済みおよび抽出済みのすべてのデータも併せて削除されます。トランザクションの既定の保管期間は 2 週間です。自動削除は、Skill のセットアップおよび公開時にアップロードされたドキュメント(トレーニングおよびデモのドキュメントセット)には影響しません。これらのドキュメントはユーザーデータと見なされるためです。保管期間の終了前に Vantage API を使用してトランザクションを手動で削除することもできます。
Tenant Administrator と Processing Supervisor は、一覧内の各トランザクションに対して次の操作を実行できます:
  • 手動確認用のトランザクションを取得し、Manual Review クライアントで処理します。これを行うには、トランザクション一覧から目的のトランザクションを開きます。別のユーザーがそのタスクを開いている場合は、警告ウィンドウが表示されます。このウィンドウで、タスクを拒否するか取得するかを選択できます。タスクを拒否した場合は、キューに戻されます。別のユーザーが開いているタスクを取得することを選択した場合、そのタスクはあなたに引き継がれます。ほかのユーザーによるすべての変更は保存されます。
  • トランザクションを手動確認ステージおよび別のオペレーターに送信します。これを行うには:
    1. トランザクション一覧から目的のトランザクションを開きます。Manual Review クライアントが開きます。
    2. Manual Review クライアントのインターフェースで次のステージまたはオペレーターにトランザクションを送信するには、Manually Reviewing Documents in ABBYY Vantage に記載の操作を実行します。
  • 詳細なイベントログを表示して、エラーの原因となったイベントを特定します。詳細は、以下のセクション Workflow Events を参照してください。
  • トランザクションをキャンセルします。これは、ドキュメントのアップロード不具合により重大なエラーが発生した場合に必要となることがあります。完了したトランザクションはキャンセルできません。
注意: 上記の操作は、テナント管理者および処理スーパーバイザーのみが実行できます。Skill Designer は、すべての Skill のトランザクションを表示できます。

ワークフローイベント

必要に応じて、各トランザクションのワークフローに対する詳細なイベントログを表示できます。ワークフローが特定のステップで停止している場合やエラーが発生している場合は、詳細なイベントログを確認することで、エラーの原因となったイベントを特定できる場合があります。詳細なイベントログを表示するには、一覧で該当するトランザクション名をクリックします。すると、選択したトランザクションのすべてのイベントを一覧表示する「Transaction Event Log」ウィンドウが開きます。イベントログの検索バーを使って、イベント名で検索できます。また、「Errors」フィルターを使うと、エラーのあるイベントのみを表示できます。

可能なワークフローイベントの一覧

EventDescription
Workflow Createdトランザクションを開始するための処理フローが作成されました。
Workflow Started処理が開始されました。
Job Createdトランザクションの一部としてタスクが作成されました。
Job Startedタスクが開始されました。
Job Completedタスクが完了しました。
Workflow Completed処理が完了しました。
Reprocessing started割り当てられた時間内に完了しなかったため、処理が再実行されました。
Log MessageCustom activity および External System(Output activity)のスクリプト内で、Context.LogMessage または Context.ErrorMessage メソッドによりそれぞれ生成されたログまたはエラーメッセージ。Context.LogMessage メソッドで出力されたメッセージは警告マークで示され、Context.ErrorMessage メソッドで出力されたメッセージはエラーとして示されます。
技術サポートやシステム管理者に詳細なトランザクションイベント情報を送付しやすくするため、Transaction Event Log ウィンドウ上部の Export to CSV ボタンをクリックして、イベントログを CSV ファイルにエクスポートしてください。