Интеграция Mobile SMARTS со сторонними системами на Excel и CSV файлах
Помимо разнообразных вариантов интеграции с учётными системами, платформа Mobile SMARTS содержит в себе инструменты для интеграции на файлах CSV и Excel.
После установки платформы и развёртывания базы данных Mobile SMARTS становятся доступны следующие варианты обмена в формате CSV и Excel:
- обмен с помощью утилиты Excel и CSV обмена;
- использование специального Excel/CSV коннектора.
Оба варианта работают следующим образом:
-
Создаются файлы‑шаблоны, содержащие заголовки полей, по которым будут разбираться файлы, содержащие данные. Эти файлы должны иметь такой же формат, в котором предполагается обмен.
-
В специальную папку обмена (по умолчанию «На терминал») помещаются файлы формата Excel или CSV, который содержат в себе номенклатуру, документы, таблицы и т.п. При этом структура этих файлов должна соответствовать созданным ранее шаблонам.
-
Производится синхронизация с мобильным устройством или базой данных Mobile SMARTS (в зависимости от режима работы базы). При этом на устройство или сервер выгружается номенклатура и документы из папки «На терминал», а обратно загружаются обработанные документы.
-
Обработанные документы при загрузке тоже разбираются по соответствующим файлам‑шаблонам и конвертируются в формат Excel или CSV.
Обмен с помощью коннектора Excel/CSV
Кроме использования ручного обмена с помощью утилиты для конвертации текстовых файлов в данные Cleverence, платформа позволяет также настроить автоматический файловый обмен на сервере.
При таком варианте сервер будет следить за указанной папкой с файлами, и как только там будут происходить изменения (добавляться новые файлы или изменяться старые), их конвертация будет происходить автоматически. Точно так же, как только документ будет завершаться пользователем, он будет сразу преобразован в итоговый файл Excel или CSV.
Работа такого автоматического файлового обмена осуществляется через Excel/CSV коннектор сервера.
Как настроить и включить:
-
В расширениях создайте новое расширение «ExcelCsvConnector»:
В качестве параметров коннектора используются общие настройки файлового обмена (Excel/CSV) в файле
XlsCsvUtil.exe.config. -
В настройках самого коннектора можно только поменять пути к папкам входящих и исходящих документов.
-
После создания и сохранения коннектора необходимо нажать правой клавишей мыши на названии коннектора и в появившемся контекстном меню выбрать «Разрешить». В дальнейшем, после перезапуска сервера, он будет включаться автоматически.
-
Сразу после запуска коннектор начинает слежение за папками и завершенными документами.
Сравнение утилиты и коннектора (Excel/CSV)
И утилита, и коннектор обладают абсолютно идентичными возможностями по конвертации данных в/из Cleverence.
Основные различия в функционале утилиты и коннектора обусловлены только тем, что коннектор работает прямо внутри сервера. Благодаря этому он обеспечивает автоматическую конвертацию данных (как только данные появляются в папке и наоборот, как только завершенный документ попадает с мобильного устройства на сервер). Также коннектор работает быстрее, чем утилита, так как все файлы обрабатываются прямо сервером и их не требуется передавать туда по http, как это делает утилита.
Из минусов — коннектор доступен только для серверного режима базы.
Сводная таблица различий:
| Функция | Утилита | Коннектор |
| Конвертация всех типов данных (номенклатура, документы, таблицы, ячейки и т. д.) | Да | Да |
| Возможность работы без сервера | Да | Нет |
| Автоматический обмен сразу по появлению файлов в папке | Нет | Да |
| Скорость конвертации | Медленно | Быстро |