Необходимые компоненты
- 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… на панели инструментов):
- In the dialog box that opens:
- specify the name of the FlexiCapture server в формате https://europe.flexicapture.com#Company, где Company - имя тенанта.
- select Use server authentication option and specify credentials.
- click Test Connection button to make sure that credentials are valid.
- Нажмите 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 and 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.
- Перейдите в меню Document Definition → Export settings… для создания профиля экспорта в Appian.
- Нажмите Add…. Откроется wizard по созданию нового профиля экспорта.
- На первом шаге выберите Type: Custom export (script) и условие применение профиля, например, Document condition: Errors are irrelevant. Нажмите Next.
- В следующем окне нажмите Edit script….
- В открывшемся окне Script editor выберите Script language C# .Net и вставьте скрипт ExportScript - Appian - Configure by script.cs из папки Samples из дистрибутива ABBYY FlexiCapture Connector for Appian.
- В скрипте задайте настройки экспорта:
- Адрес сервера Appian:
connectorSettings.DmsConnectionSettings.Server = “computername.domain.com:8080”; - Repository contains Knowledge Center ID in Appian:
connectorSettings.DmsConnectionSettings.Repository = “6209”; - Specify username and password of Appian user;
- Задайте имя папки, которая будет создана в системе Appian:
connectorSettings.DmsDocumentDestination.FolderPath = Document.BatchName; - Укажите Record type в Appian:
connectorSettings.MappedFields.DmsMetadataTemplate.Name = “CreateRecord”; - Задайте мапирование полей. Для мапирования поля из определения документа FlexiCapture с полем из Appian Record Type создайте field pair:
fieldPairs.Add(@“FlexiCapture Document Definition Section\Number”, “Document”);
где первое значение до запятой – имя поля в определении документа в FlexiCapture, второе – имя поля в Appian. - Задайте настройки экспорта файлов изображений IExportImageSavingOptions.
- Адрес сервера Appian:
- Сохраните изменения и закройте Script editor, нажмите Next.
- На следующем шаге введите имя нового профиля экспорта. Например, Export to Appian. Нажмите Finish.
- В списке профилей экспорта отметьте новый профиль как Enabled.
- Сохраните изменения в определении документа, закройте окно Document Definition Editor и опубликуйте новую версию определения документа.
