Интеграции
- Примеры использования Records API для внешних систем
- Использование Camel DSL
- Общие сведения
- Выборка из БД
- Подключение RecordsDaoEndpoint
- Удаление данных из БД
- Получение сообщений из RabbitMQ и отправка события ECOS
- Подписка на событие ECOS
- Чтение из RabbitMQ -> роутинг по jsonPath -> переотправка в Ecos Event + Dead Letter Queue
- Компоненты
- Конечные точки
- Процессоры
- Примеры реализации
- Источники данных
- Создание новых источников записей через Web интерфейс
- Функционал загрузки OSGI пакетов
- Выгрузка записей из любой базы данных в файловую систему микросервиса интеграции
- Импорт писем IMAP
- Файловый импорт в систему
- Общение между двумя и более инстансами ECOS’а через команды и события
- Интеграция с ЭДО провайдерами
- EDI
- Настройка получения событий с ящиком Контур.Диадок
- Синхронизация данных контрагентов и их ящиков с Контур.Диадок
- Реализация интеграции с новым ЭДО-провайдером
- Описание ecos-edi-kontur-lib
- Описание ecos-edi-ftps-lib
- Описание ecos-edi-sbis-lib
- Как расширять функционал
- 1. Кастомизация поиска контрагента и юр лица
- 2. Кастомизация варианта создания пакетов в alfresco
- 3. Переопределение обработки событий от ЭДО-провайдеров (Camel)
- 4. Расширение способов генерации печатных форм и иных служебных документов
- 5. Переопределение EcosEdiService для добавления дополнительных флагов в случае необходимости
- Переход на новые настройки интеграции с EDI провайдерами
- CounterpartyEdiInfoRecordsDao
- Общая библиотека для обработки EDI событий ecos-edi-integration
- Серверное подписание
- Конфигурация ЭДО
- Синхронизация контрагентов
- Интеграция курсов валют
- Поддержка выгрузки нод alfresco в таблицу базы данных