Skip to main content
ユーザーがモバイルアプリケーションまたはその他のクライアント (Web またはローカル) を介して FlexiCapture に文書画像を送信すると、処理は次のように進みます。
  1. ユーザーのクライアントアプリケーションは、HTTP/HTTPS 経由で Application Server に接続し、ユーザー認証を要求します。
  2. ユーザーのクライアントアプリケーションは文書画像を Application Server に送信します (場合によっては、どの処理設定を適用するかを Application Server が判断するための追加情報も送信します) 。
クライアントアプリケーションが文書画像を Application Server に送信する、FlexiCapture コンポーネント間連携フローの第 2 段階を示す図。
  1. Application Server はこれらの画像を FileStorage に保存します。また、Database に次のレコード一式を作成します。
    • 処理対象の新しい文書が到着したこと。
    • この文書の現在の処理段階。
    • 適用する処理設定。
    • FileStorage に保存されている文書画像へのパス。
クライアントが DMZ を経由して文書画像を Application Server(Web サービス)に送信し、Application Server が画像を File Storage に保存するとともに、対応する処理レコードを Database に作成する様子を示す図。Licensing Server、Processing Server、Processing Stations、および顧客の ERP システムも表示されています。
  1. Processing Server は新しい処理タスクがないか定期的に Application Server に問い合わせます。新しい文書と適用すべき設定を検出すると、空いている Processing Station にタスクを割り当てます。
Processing Server が新しいタスクを空いている Processing Station に割り当てる、FlexiCapture コンポーネント間連携フローの第 4 段階を示す図。
  1. Processing Station は、次の内容を含む詳細なタスク情報を Application Server から取得します。
    • 文書画像。
    • 実行する一連の処理操作。
    • 適用する処理設定。
Processing Station が Application Server からタスクの詳細を取得する様子を示す図。DMZ 内の ABBYY FlexiCapture サーバーにおいて、Application Server から Processing Stations へのフローが強調されており、Database、File Storage、Licensing Server、Processing Server も表示されています。
  1. 処理が完了すると、結果は Application Server に送られ、そこで FileStorage 内の対応するデータが更新され、Database 内の文書ステータスが更新されます。
処理結果が Application Server に戻り、そこで File Storage と Database 内の文書ステータスが更新される、FlexiCapture コンポーネント間連携フローの第 6 段階を示す図。
  1. 処理済み文書は、次の場合、人手によって「手動で」レビューできます。
    • 処理設定および自動チェックで許可されている場合。
    • 担当者が一定のアクセス権を持っている場合。
    • この作業用に導入された検証クライアント (ローカル、Web、またはモバイル) を使用できる場合。
このクライアントは Application Server に接続し、検証用の文書画像と抽出済みデータを受け取ります。検証済みデータは Application Server に送られ、Application Server は FileStorage 内の対応するデータを更新し、Database 内の文書ステータスを更新します。
手動検証中に、検証クライアントが文書画像と抽出済みデータを Application Server とやり取りする様子を示す図。
  1. 完全に処理された文書は Processing Station に戻され、そこで画像とデータが必要な形式に変換されて顧客の ERP システムにエクスポートされ、ジョブの完了が Application Server に通知されます。
Processing Station が処理済み文書を変換し、顧客の ERP システムにエクスポートする、FlexiCapture コンポーネント間連携フローの最終段階を示す図。
  1. Application Server は文書を処理済みとしてマークします。
    • この文書が通過した各段階の処理統計を収集します。
    • また、それらを処理レポート生成用のテーブルに記録します。
  2. 処理済み文書は 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 コンポーネント構成図