Разработка:modlibs/transmit

Материал из DOF
Версия от 12:01, 2 марта 2018; Agadzhanyan (обсуждение | вклад) (Новая страница: «=== Справочник дополнительных параметров: === {{Infobox_Plugin | name = transmit | type = modlibs }} = Принцип работы...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Справочник дополнительных параметров:

Плагин
Название transmit
Тип modlibs


Принцип работы

Библиотека обмена данными между электронным деканатом и внешней системой. Логика работы заключается в обработке входного/выходного массива данных пуллом обработчиков, который привязывается к выбранной стратегии импорта/экспорта.

Обработчики

Обработчика делятся на три группы:

  • Валидаторы - валидируют входные данные
  • Конвертеры - конвертируют свалидированные данные на бизнес-язык ЭД
  • Импортеры - импортируют данные в систему
  • Экспортеры - экспортируют данные

Валидаторы

-

Конвертеры

Таблица конвертеров с описанием
Код конвертера Входные слоты Выходные слоты Статические слоты Доп. данные Описание
person_email * email * personid Обработчик получает по email идентификатор персоны в деканате (если не существует, создает персону) и выкидывает его в пулл.


Импортеры

-

Экспортеры

-