Разработка:modlibs/transmit
Версия от 12:01, 2 марта 2018; Agadzhanyan (обсуждение | вклад) (Новая страница: «=== Справочник дополнительных параметров: === {{Infobox_Plugin | name = transmit | type = modlibs }} = Принцип работы...»)
Содержание
Справочник дополнительных параметров:
Плагин | |
Название | transmit |
Тип | modlibs |
Принцип работы
Библиотека обмена данными между электронным деканатом и внешней системой. Логика работы заключается в обработке входного/выходного массива данных пуллом обработчиков, который привязывается к выбранной стратегии импорта/экспорта.
Обработчики
Обработчика делятся на три группы:
- Валидаторы - валидируют входные данные
- Конвертеры - конвертируют свалидированные данные на бизнес-язык ЭД
- Импортеры - импортируют данные в систему
- Экспортеры - экспортируют данные
Валидаторы
-
Конвертеры
Код конвертера | Входные слоты | Выходные слоты | Статические слоты | Доп. данные | Описание |
---|---|---|---|---|---|
person_email | * personid | Обработчик получает по email идентификатор персоны в деканате (если не существует, создает персону) и выкидывает его в пулл. |
Импортеры
-
Экспортеры
-