前提条件
- ローカルコンピューターに ABBYY FlexiCapture Distributed (特に Project Setup Station) がインストールされていること
- ABBYY FlexiCapture バージョン 12.0.1.530 以降で設定済みのプロジェクト
- FlexiCapture Cloud の会社管理者の認証情報
- ABBYY FlexiCapture Connector for Appian の配布パッケージ
プロジェクトの設定
- Project Setup Station を起動し、File メニューで Open Project… を選択します。 注: 以前にサーバーへアップロードしたプロジェクトを開く場合は、Open Project from Server… を選択し、この手順の手順 6 に進んでください。
- 事前に設定した FlexiCapture プロジェクト (.fcproj ファイル) を選択し、Open をクリックします。
- プロジェクトを開いたら、サーバーにアップロードします (ツールバーの Upload Project to Server… ボタン) 。
- 開いたダイアログで、以下を行います。
- https://europe.flexicapture.com#Company の形式で FlexiCapture サーバー名を指定します。ここで、Company はテナント名です。
- Use server authentication option を選択し、認証情報を指定します。
- 認証情報が有効であることを確認するために、Test Connection ボタンをクリックします。
- OK をクリックし、プロジェクトがサーバーにアップロードされるまで待ちます。 注: Project Setup Station のバージョンがクラウド内の Processing Server のバージョンと一致しない場合、画面に「Application Server version is not compatible.」というエラーが表示されます。
- サーバーにアップロードしたプロジェクトを開きます。 注: Project Setup Station で開いたプロジェクトをホストしているサーバーのアドレスは、Project Setup Station ウィンドウのタイトルバーで確認できます。
- 必要に応じて、管理、スキャン、および検証の設定を変更します。変更するには、以下を行います。
- 次のリンクにアクセスします: https://europe.flexicapture.com/
- ログインページで Log in to Tenant をクリックし、会社名とログイン認証情報を入力します。
- 管理および監視コンソール、Web Scanning Station、Web Verification Station には、Available web stations ブロックからアクセスできます。
- 追加の設定は、サーバーにアップロードしたプロジェクトで行います。Document Definition の一覧を開きます (Project → Document Definitions… メニュー) 。
- 必要な Document Definition を選択し、Edit… をクリックします。Document Definition エディター ウィンドウが開きます。
- Document Definition → Document Definition Properties… メニューを開きます。
- 開いたウィンドウで、.Net References タブを開きます。Add… をクリックし、ABBYY FlexiCapture Connector for Appian 配布パッケージのライブラリを添付ファイルとして追加します:
- AfcDmsConnector.dll
- AppianConnector.dll
- DmsConnector.dll
- Newtonsoft.Json.dll
- 変更を適用し、Document Definition を保存します。
- Appian 用のエクスポート プロファイルを作成するには、Document Definition → Export settings… メニューを開きます。
- Add… をクリックします。新しいエクスポート プロファイルを作成するためのウィザードが開きます。
- 最初の step で、Type: Custom export (script) と、プロファイルの適用条件 (たとえば、Document condition: Errors are irrelevant) を選択します。Next をクリックします。
- 次のウィンドウで、Edit script… をクリックします。
- 開いた スクリプト エディター ウィンドウで、Script language C# .Net を選択し、ABBYY FlexiCapture Connector for Appian 配布パッケージの Samples フォルダーにある ExportScript - Appian - Configure by script.cs スクリプトを貼り付けます。
- スクリプトで、エクスポート設定を行います:
- Appian サーバーのアドレス: connectorSettings.DmsConnectionSettings.Server = “computername.domain.com:8080”;
- Repository には Appian の Knowledge Center ID を指定します: connectorSettings.DmsConnectionSettings.Repository = “6209”;
- Appian ユーザーの Username と password を指定します;
- Appian システム内に作成されるフォルダー名を設定します: connectorSettings.DmsDocumentDestination.FolderPath = Document.BatchName;
- Appian のレコード型を指定します: connectorSettings.MappedFields.DmsMetadataTemplate.Name = “CreateRecord”;
- field のマッピングを設定します。FlexiCapture の Document Definition の field を Appian の Record Type の field にマッピングするには、field の組み合わせを作成します: fieldPairs.Add(@“FlexiCapture Document Definition Section\Number”, “Document”); ここで、カンマの前の最初の値は FlexiCapture Document Definition 内の field 名、2 番目の値は Appian 内の field 名です。
- 画像ファイルのエクスポート設定 IExportImageSavingOptions を設定します。
- 変更を保存して スクリプト エディター を閉じ、続けて Next をクリックします。
- 次の step で、新しいエクスポート プロファイルの名前を入力します。たとえば、Export to Appian です。Finish をクリックします。
- エクスポート プロファイルの一覧で、新しいプロファイルを Enabled にします。
- Document Definition への変更を保存し、Document Definition エディター ウィンドウを閉じて、Document Definition の新しいバージョンを公開します。
