必要なコンポーネント
- ローカルコンピューターにインストールされた 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… を選択します。 Note: 以前にサーバーにアップロードしたプロジェクトを開く場合は、Open Project from Server… コマンドを選択し、この手順の手順 6 に進んでください。
- 事前に設定した FlexiCapture プロジェクト (.fcproj file) を選択し、Open をクリックします。
- プロジェクトを開いたら、サーバーにアップロードします (ツールバーの Upload Project to Server… ボタン) 。
- 表示されるダイアログで:
- FlexiCapture サーバー名を https://europe.flexicapture.com#Company の形式で指定します。ここで、Company はテナント名です。
- Use server authentication option を選択し、認証情報を入力します。
- 認証情報が有効であることを確認するため、Test Connection ボタンをクリックします。
- OK をクリックし、プロジェクトのアップロードが完了するまで待ちます。 Note: Project Setup Station のバージョンがクラウド上の Processing Server のバージョンと一致しない場合は、画面に “Application Server version is not compatible.” というエラーが表示されます。
- サーバーにアップロードされたプロジェクトを開きます。 Note: Project Setup Station で開いているプロジェクトが配置されているサーバーのアドレスは、Project Setup Station ウィンドウのタイトルで確認できます。
- 必要に応じて、管理、スキャン、検証の設定を変更します。その場合は:
- 次のリンクにアクセスします: https://europe.flexicapture.com/
- ログインページで Log in to Tenant をクリックし、会社名とログイン認証情報を入力します。
- Administration and Monitoring Console、Web Scanning Station、Web Verification Station には、Available web stations ブロックからアクセスできます。
- 以降の設定は、サーバーにアップロードされたプロジェクトで行います。ドキュメント定義の一覧を開きます (メニュー Project → Document Definitions…) 。
- 必要なドキュメント定義を選択し、Edit… をクリックします。Document Definition Editor ウィンドウが開きます。
- Document Definition → Document Definition Properties… メニューを開きます。
- 開いたウィンドウで .Net References タブに移動します。Add… をクリックし、ABBYY FlexiCapture Connector for Appian の配布パッケージに含まれる次のライブラリを Attached file として追加します:
- AfcDmsConnector.dll
- AppianConnector.dll
- DmsConnector.dll
- Newtonsoft.Json.dll
- 変更を適用し、Document Definition を保存します。
- Appian へのエクスポート プロファイルを作成するため、Document Definition → Export settings… メニューを開きます。
- Add… をクリックします。新しいエクスポート プロファイルを作成するウィザードが開きます。
- 最初のステップで、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”;
- Appian の Knowledge Center ID を含む Repository: connectorSettings.DmsConnectionSettings.Repository = “6209”;
- Appian ユーザーの Username と password を指定します;
- Appian システム内に作成されるフォルダー名を指定します: connectorSettings.DmsDocumentDestination.FolderPath = Document.BatchName;
- Appian の Record type を指定します: connectorSettings.MappedFields.DmsMetadataTemplate.Name = “CreateRecord”;
- field のマッピングを指定します。FlexiCapture のドキュメント定義の field と Appian Record Type の field を対応付けるには、field pair を作成します: fieldPairs.Add(@“FlexiCapture Document Definition Section\Number”, “Document”); ここで、カンマの前の最初の値は FlexiCapture のドキュメント定義内の field 名、2 番目の値は Appian 内の field 名です。
- 画像ファイルのエクスポート設定 IExportImageSavingOptions を指定します。
- 変更を保存して スクリプト エディター を閉じ、Next をクリックします。
- 次のステップで、新しいエクスポート プロファイルの名前を入力します。たとえば、Export to Appian です。Finish をクリックします。
- エクスポート プロファイルの一覧で、新しいプロファイルを Enabled にします。
- ドキュメント定義の変更を保存し、Document Definition Editor ウィンドウを閉じて、ドキュメント定義の新しいバージョンを公開します。
