Skip to main content
文書は、クライアントによるアップロードから FlexiCapture によるクリーンアップまで、10 の段階を経ます。以下では、モバイルアプリケーションまたはその他のクライアント (Web またはローカル) から FlexiCapture に送信された文書の処理の流れを説明します。

文書がシステム内を移動する仕組み

1

クライアントが認証を行う

ユーザーのクライアントアプリケーションは、ユーザー認証を要求するため、HTTP/HTTPS 経由で Application Server に接続します。
2

クライアントが文書画像を送信します

ユーザーのクライアントアプリケーションは、文書画像をApplication Serverに送信します。追加情報も送信される場合があり、Application Serverはその情報を基に適用する処理設定を決定します。
クライアントアプリケーションからApplication Serverに文書画像が送信される、FlexiCaptureコンポーネント間インタラクションフローの2番目のステップを示すダイアグラム。
3

Application Serverは画像を保存し、レコードを作成します

Application Server は画像を FileStorage に保存し、Database に次のレコードを作成します。
  • 処理する新しい文書の受信
  • 文書の現在の処理段階
  • 適用する処理設定
  • FileStorage 内の文書画像へのパス
クライアントが DMZ 経由で文書画像を Application Server(Web サービス)に送信し、Application Server が画像を File Storage に保存して、対応する処理レコードを Database に作成するダイアグラム。Licensing Server、Processing Server、Processing Stations、顧客の ERP システムも示されています。
4

Processing Serverがタスクを割り当てる

Processing Server は、新しい処理タスクがないか定期的に Application Server に問い合わせます。新しい文書と適用する設定を受け取ると、空いている Processing Station にタスクを割り当てます。
FlexiCapture のコンポーネント間連携フローの第 4 ステップ。Processing Server が新しいタスクを空いている Processing Station に割り当てるダイアグラム。
5

Processing Stationがタスクの詳細情報を収集します

Processing Station は、次の詳細なタスク情報を Application Server から取得します。
  • 文書画像
  • 実行する一連の処理
  • 適用する処理設定
Application Server からタスクの詳細を取得する Processing Station のダイアグラム。DMZ 内の ABBYY FlexiCapture サーバーにある Processing Stations への Application Server からのフローが強調され、Database、File Storage、Licensing Server、Processing Server も表示されています。
6

結果がApplication Serverに返されます

処理が完了すると、処理結果がApplication Serverに返されます。Application Serverは、FileStorage内の該当データとDatabase内の文書ステータスを更新します。
処理結果がApplication Serverに返され、File Storage内のデータとDatabase内の文書ステータスが更新される様子を示すダイアグラム。FlexiCaptureコンポーネント間のインタラクションフローの第6ステップ。
7

検証担当者が抽出データを確認します

処理済みの文書は、次の条件を満たす場合、人間の検証担当者が確認できます。
  • 処理設定および自動チェックで許可されている
  • これらのユーザーに必要なアクセス権がある
  • このタスク専用にインストールされた検証クライアント (ローカル、Web、またはモバイル) を使用できる
検証クライアントはApplication Serverに接続し、検証用の文書画像と抽出データを受信します。検証済みのデータはApplication Serverに送信され、Application ServerはFileStorage内の対応するデータを変更し、Database内の文書ステータスを更新します。
手動検証中に文書画像と抽出データをApplication Serverとやり取りする検証クライアントのダイアグラム。
8

Processing Station は結果を出力します

処理が完了した文書は Processing Station に戻ります。ステーションは画像とデータを必要な形式に変換し、顧客の ERP システムにエクスポートします。その後、ジョブの完了を Application Server に通知します。
処理済みの文書を変換して顧客の ERP システムにエクスポートする Processing Station を示すダイアグラム。FlexiCapture コンポーネント連携フローの最終ステップです。
9

Application Serverは統計情報を記録します

Application Server はドキュメントを処理済みとしてマークします。ドキュメントが通過した各ステージの処理統計を収集し、処理レポートの生成に使用するテーブルに記録します。
10

FileStorage は、クリーンアップされるまでドキュメントを保持します

処理済みのドキュメントはFileStorageに保存され、顧客が設定した保存期間が終了するまで保持されます。その後、Application ServerはFileStorageからその画像を削除し、Database内のすべてのレコードを消去します。

コンポーネントの接続方法

FlexiCapture のコンポーネントは、文書処理とサービス タスクの両方で連携して動作します。たとえば、ライセンス チェックなどです。
中央の HTTP 80 / HTTPS 443 上の Application Server (IIS) を介して、TCP 1433 上の SQL Server、TCP 10024 上の Processing Server、TCP 3020 上の ライセンスサーバー、File Storage、TCP 10025 上の Processing Stations が接続され、さらに Web アプリケーション、リモートステーション、および Project Setup Station、Verification Station、FlexiLayout Studio、FormDesigner などのセットアップツールに連携する ABBYY FlexiCapture コンポーネント構成図