В "Первой Форме" реализован ряд инструментов, с помощью которых можно настроить обмен данными и событиями с другими приложениями.
Инструменты, доступные в "Первой Форме" |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Характеристики инструментов |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
|
Поддержка импорта данных |
||||||||||
|
Пакетный импорт |
|||||||||
Импорт единичных записей |
||||||||||
Поддержка экспорта данных |
||||||||||
|
Пакетный экспорт |
|||||||||
Экспорт единичных записей |
||||||||||
Работа с событиями |
||||||||||
Передача событий (управление бизнес-процессами в сторонних приложениях) |
(ориентировано преимущественно на события) |
|||||||||
Прием событий (управление бизнес-процессами в "Первой Форме") |
(запланировано к реализации) |
|||||||||
|
||||||||||
Метод использования |
Запрос на языке TSQL |
SQL Stored Procedure |
Вызов веб-сервисов, предоставляемых "Первой Формой" |
Прямая загрузка данных в Excel Получение XML данных (с возможностью XSLT преобразования) |
Прямой коннектер к серверу "1С:Предприятие" версии 8.3 |
Обработка данных в форматах XML, CSV, SQL View |
Формирование данных в форматах XML, CSV, SQL View |
Смарт-действие "Отправить HTTP-запрос" (методы GET и POST) |
Выполнение смарт-пакетов, возвращение результата с помощью смарт-действия "HTTP ответ" |
|
Момент срабатывания |
По запросу сторонней системы |
По событию в "Первой Форме" |
Оба способа |
По запросу сторонней системы |
Оба способа |
По команде в "Первой Форме" (ручной запуск или смарт-автоматизация) |
По событию в "Первой Форме" |
По команде в "Первой Форме" (ручной запуск или смарт-автоматизация) |
По запросу сторонней системы |
|
Задачи, для которых инструмент эффективен |
Только чтение, большие объемы данных, жесткие требования по быстродействию. Построение отчетов, которые одновременно обращаются к разным БД |
Наименее эффективный инструмент. Следует использовать только если никакой иной инструмент не решает задачу |
Сложный алгоритм взаимодействия систем, предусматривающий управление процессами "Первой Формы" из сторонней системы |
Чтение данных в формате XML+XSLT. Работа по запросу извне |
Любой обмен данных с 1С |
Данные передаются в форматах, поддерживаемых "Первой Формой". Передаются большие объемы данных. Необходимо управлять событиями. Оба инструмента, как правило, используются совместно |
Получение или обмен данными с внешними веб-сервисами |
Обращение к "Первой Форме" из внешних систем, проектирование API "под заказ" |
||
Примеры использования |
Отчет для анализа продаж, объединяющий данные из "Первой Формы" о контактах с клиентами и данные из внешней платежной системы о сумме сделок |
Сложная функциональная интеграция с IP-телефонией: по входящему звонку определяется абонент, в "Первой Форме" создается задача, в ней заполняются ДП и выполняется переход по маршруту |
Выгрузка данных для сайта или для "ручной" аналитики в Excel |
Из ERP-системы в "Первую Форму" выгружаются контрагенты (новые и измененные), в ERP-систему из "Первой Формы" – согласованные договоры и платежи. |
Создать задачу по запросу внешней системы, запросить параметры задачи, запросить права пользователя и т.п. Интеграция двух приложений "Первая Форма" |