- ABBYY FlexiCaptureの導入
- ABBYY FlexiCaptureアーキテクチャ
-
ABBYY FlexiCapture でのスクリプトの使用
- .Net 言語で書かれるスクリプトの仕様
- 外部アセンブリ
- スクリプトエディタ
- オブジェクトモデル
-
処理ステージのカスタマイズのためのスクリプト
- スクリプトの種類
-
オブジェクト
- IActionResult
- IAssemblingError
- IAssemblingErrors
- IBatch
- IBatchCheckResults
- IBatchItem
- IBatchItems
- IBatchTypeClassifier
- IBatchTypeClassifierResult
- IBinarizationParams
- IBoxedBoolean
- ICharacterParams
- ICharactersParams
- ICheckmarkGroupValue
- ICheckmarkValue
- IDataSet
- IDataSetQuery
- IDataSetRecord
- IDocument
- IDocuments
- IDocumentExportResults
- IDocumentsExportResults
- IDocumentDefinitionInfo
- IDocumentDefinitionInfoArray
- IEditablePictureObject
- IExportFieldsToRedact
- IExportImageSavingOptions
- IField
- IFieldRegion
- IFieldRegions
- IFields
- IFlexiCaptureTools
- ILocalContrastParams
- IMatchedSectionInfo
- IMatchingInfo
- IPage
- IPageClassificationResult
- IPages
- IPictureObject
- IPictureObjectsInfo
- IPrincipal
- IPrincipals
- IProcessingCallback
- IProject
- IProperties
- IProperty
- IPropertyModificationInfo
- IRecordCheckResult
- IRecordset
- IRect
- IRects
- IRoutingRuleResult
- IRuleContext
- IRuleError
- IRuleErrors
- IRuleTag
- IRuleTags
- IScriptBinaryAttributes
- IScriptDefinitionContext
- ISectionDefinitionInfo
- ISectionDefinitionInfoArray
- IShadowsHighlightsParams
- IStageInfo
- IUserAttachment
- IUserAttachments
- IUserSessionInfo
- IValue
- IVARIANTArray
- TAssemlingErrorType
- TBatchItemType
- TColorToFilter
- TExportFieldType
- TExportType
- TImageCompressionType
- TPageClassificationType
- TPdfAVersion
- TPdfDocumentInfoType
- TPdfTextSearchAreaType
- TPrincipalType
- TProcessingPriority
- TPropertyType
- TRuleErrorType
- TStateType
- サンプルスクリプト
- 認識言語の内部名
-
インターフェイスイベントの処理スクリプト
- イベントハンドラ
-
オブジェクト
- IBoolean
- IBoxedFieldControl
- IDocumentEditor
- IDocumentItem
- IDocumentItems
- IDocumentsCollection
- IDocumentsWindow
- IDrawContext
- IErrorControl
- IErrorControls
- IErrorsWindow
- IFieldControl
- IFieldRegionControl
- IFieldRegionControls
- IFormWindow
- IImageWindow
- IMainMenu
- IMainWindow
- IMenu
- IMenuItem
- IPageControl
- IPageItem
- IPageItems
- IPagesCollection
- IPoint
- ISelection
- IShellRational
- IShellRect
- IShellRects
- ITaskWindow
- ITextEditor
- IToolbar
- IToolbarButton
- IToolbars
- TCommandBarType
- TCommandID
- TDockingType
- TDocumentState
- TErrorType
- TSelectionType
- TTaskWindowMode
- TTextSize
- TUserRole
- TWorkWindowType
- ウェブ検証ステーションのユーザースクリプト
-
アプリケーションプログラミングインターフェース (API)
- ABBYY FlexiCapture アプリケーションサーバーウェブサービス API について
- ABBYY FlexiCapture アプリケーションサーバーのウェブサービス API の使用
-
参照
- API メソッド
- データタイプ
- ファイルでの作業
- ウェブサービス・モバイルAPI
- ユーザアカウント管理のウェブサービス
- API の使用例
- 検証ステーションをサードパーティシステムへ統合
- 補助設定の構成とウェブステーションのカスタマイズ
- カスタムレポート
- 付録
処理サーバー
処理サーバーは、処理ステーション間でワークロードを分配します。処理サーバーと共に、処理サーバーモニターがインストールされ、サーバーのモニタリングに使用されます。文書処理は、処理ステーション上で行われます。
処理サーバがインストールされたら設定してください。サーバーの開始、追加、設定、そして処理ステーションを開始します。
注:処理サーバーを起動する前に、サーバーが実行されているアカウント($)に処理サーバーのアクセス許可が与えられていることを確認してください。許可を与えていることを確認してください。
設定プロセスの説明は以下のとおりです:
処理サーバーの開始
処理サーバーの開始方法:。
- 処理サーバーモニターを起動(次を選択:スタート→すべてのプログラム→ABBYY FlexiCapture 12サーバー→処理サーバー。
- サーバーツリーでABBYY FlexiCapture サーバーを選択して、右クリックで、サーバーを追加...
- 表示された処理サーバーを追加するダイアログボックスを選択して、サーバー位置を指定します(ネットワークホストまたはローカルホスト)。
- 次を選択:操作→プロパティアプリケーションサーバーまでのパスを提供します(http://<ApplicationServer>ここで、<ApplicationServer>は、アプリケーションサーバーがインストールされているコンピュータの名前です)。処理サーバーとアプリケーションサーバーが同じコンピューターにインストールされている状態で、IPアドレス127.0.0.1またはlocalhost式を使用すると処理ステーションが動作不能になるため、名前を直接指定してください。
注:アプリケーションサーバーで管理およびモニタリングコンソールを起動し、対応した役割を処理サーバーをインストール中のコンピュータへ割り当てます。
- クリック
して、アプリケーションサーバーを開始してください。
注:処理サーバーは、ハード停止か「ソフト」停止を使用して停止することができます。たとえばアップグレードやデータベースの移動などで、処理サーバーを停止したい場合は、「ソフト」停止を使用してください。使用するには次を選択します:アクション→停止。この場合、現在の全タスクが完了して、処理サーバーが停止します。新しいタスクは処理されません。
処理サーバーのハード停止を実行する場合は、次を選択してください:アクション→今すぐ停止。この場合、現在のタスクは全て失敗します。
処理ステーションを開始
処理ステーションの開始方法:
- サーバーツリーでステーションを選択して
。ステーションを追加ダイアログボックスが表示されます。全体リストから目的のステーションを選択します。コンピュータの名前またはそのIPアドレスを指定することも可能です。動的IPアドレスが使用されている場合でも、コンピュータの名前を指定できます。DNSネットワークへのアクセスに問題が発生した場合は、IPアドレスを使用してください。
- 次を選択:操作→プロパティ、そしてステーションのプロパティダイアログボックスで、ステーションのパラメータを指定します:
- 名前- ステーションの表示名。
- 自動的に起動- このフラグは、ステーションが処理サーバーによって自動で開始することを意味します。 既定ではこのオプションが選択されています。
注:多数のステーションを頻繁に開始すると、処理サーバーが大幅に重くなります
- 必要なディスク容量- 処理ステーションの操作に必要な最小ディスク容量。ディスク容量の空きが足りない場合は、ステーションが停止します。フィールドに指定する容量は、処理する画像の最大サイズの3倍にしてください。最小ディスク容量の最適値は、処理するバッチの最大サイズの倍です。
- プロセスの最大数- タスク処理に使用できるCPUコアの最大数。
- 許容されるプロセス数- タスク処理に許容されるCPUコア数。 このパラメータは、ハードウェアとライセンスのパラメータに基づいて自動計算されます。変更はできません。
- プロセスの優先度- 処理の優先順位。
- 許容可能なタスクタイプ- ステーションが処理できるタスクタイプ:
- 画像をインポート- インポートタスク。
- ページを認識- 認識タスクとエクスポート事前処理タスク。
- 検証サポート- ウェブ検証ステーションと用の事前処理と後処理タスクと同様に、ダブル検証の結果を結合します。
- カスタム処理- バッチ処理と文書処理スクリプトの処理;
- 文書をエクスポート- 文書のエクスポートタスク。
- クリック
して手動でステーションを始動するか、ステーションが自動的に始動するのを待ちます(自動的に起動このオプションを選択すると、1分以内にステーションが自動で起動します)。
注:処理ステーションは、ハード停止か「ソフト」停止を使用して停止できます。たとえばアップグレードやデータベースの移動などで、処理ステーションを停止したい場合は、「ソフト」停止を使用してください。使用するには次を選択します:アクション→停止。この場合、現在の全タスクが完了して、処理ステーションが停止します。新しいタスクは処理されません。
処理ステーションのハード停止を実行する場合は、次を選択してください:アクション→今すぐ停止。この場合、現在のタスクは全て失敗します。
ステーションが許可を受け取って、文書がサーバーに接続するときに処理サーバーから文書を処理します。
処理サーバーログの設定
処理サーバーのログの設定方法:
- フィールドプロパティを処理サーバーモニタの設定ダイアログボックスをファイル→設定...。
- ログに記録するメッセージを指定します(エラー,警告,情報メッセージ)。
- 完了したタスクに関する情報を削除するか指定します(完了したタスクをリストから削除)。
- タスクに関するロギング情報をトリガーするメッセージを指定します。
注:システムの通常の操作中に完了したタスクをリストから削除オプションを無効にすることは推奨しません。データの蓄積を招き、処理サーバーモニターが遅くなる恐れがあります。このオプションを無効にできるのは、システムを設定して調整するときだけです。
- クリック
してタスクログを閲覧します。タスクログを* .txtファイルとして保存するには、表示されたダイアログボックスでログをエクスポート...ボタンをクリックして行ってください。
タスク情報を閲覧
タスク詳細を閲覧するには、タスク(処理サーバーツリーで)を選択します。各タスクに関する次のパラメータが表示されます:タスク名、起動時間、進行状況、ステータス、優先順位、ステーション名。失敗したタスクには次のマークがつきます:。エラーメッセージの他に、タスクログに情報メッセージが含まれる場合、タスクには次のマークがつきます:
。
サービスログ
通常のタスク処理ログの他に、処理サーバーと処理ステーションはサービスログを保持できます。ABBYYテクニカルサポートサポートリクエストがある際に、スタッフはログ情報を必要とする場合があります。サービスロギングで処理サーバーや処理ステーションの速度が低下することはありません。ただしこのログに含まれる情報が役立つのはABBYYのテクニカルサポートエンジニアのみなので、サービスロギングを常に有効にすることは推奨しません。テクニカルサポートエンジニアがサービスログを要求する場合は、次の手順を実行してください。
- 必要なログに応じて、処理サーバーのプロパティダイアログボックス(プロパティを処理サーバーのショートカットメニューで選択)かステーションのプロパティダイアログボックス(プロパティを処理ステーションのショートカットメニュ-で選択)を選択します。
- そして処理ログの書き込みオプションを選択して、OKをクリックします。
- ログファイルが作成されると、次に保存されます:%programdata%\ABBYY\FlexiCapture\12.0\FlexiBrSvc\Logs。このファイルのコピーをABBYYテクニカルサポートサービスに送信してください。
- サービスロギングを無効にする場合は、処理ログの書き込みオプションをクリアして、OK。
コマンドラインを使用した処理サーバの管理
処理サーバーはコマンドラインから操作できます。次がコマンドラインの操作です:
- 表示されたスタート→起動ウィンドウメニューで、「cmd」と入力してOK。コマンドラインのプロンプトウィンドウが表示されます。
- FlexiBRSvc.exeファイルへのパスを入力します(デフォルトでは"C:\Program Files\ABBYY FlexiCapture 12 Servers")。
- "FlexiBRSvc Please obey"と入力して、コマンドモードに入ります。コマンドは、 'FlexiBRSvc Please'の形式で入力されます。コマンドを使用すると、ステーションの開始や停止、ステーションリストの表示、処理サーバーの開始や停止、ステーションの追加や削除、ステーションに関する情報の表示、サーバーとステーションのパラメーターの設定ができます。
- 許可済みのコマンドとその他ヘルプ情報一覧を表示するには、「FlexiBRSvc.exe /?」と入力してください。
全コマンドについての詳細な説明については、サーバーコマンドの処理の説明を参照してください。
20.02.2021 12:32:42