Формулировка проблемы: модуль интеграции,
разработанный для взаимодействия с
ЦОД Dynamics Technologies, теперь используется
как штатный способ связать несколько экземпляров
Arta Synergy и дать им возможность обмениваться
документами (входящий ↔ исходящий) через журналы. В связи с этим
возникли дополнительные требования к функциональности этого модуля.
Решение: в модуле dt-int
необходимо реализовать следующие дополнительные возможности:
Возможность отправки документа нескольким адресатам;
Возможность отправки документа группе адресатов;
Возможность связать адресата с типом документа (чтобы
реализовать возможность существования нескольких получателей на
одном экземпляре ARTA Synergy).
Таким образом, теперь адресатом документа является пара «Экземпляр
Arta Synergy» (точнее, почтовый ящик, указанный для этого экземпляра
в настройках dti.xml) +
код типа документа (на этом экземпляре). Адресаты
могут быть объединены в группы — отправляемый группе документ будет
одновременно отправлен каждому из адресатов, входящих в эту группу.
Процесс настройки модуля DT-INT с новыми
возможностями описан в
документе
Кроме этого, необходимо реализовать дополнительный модуль по
управлению экземплярами Arta Synergy,
объединёнными с помощью DT-INT (далее «участники
ЦОД»). Модуль должен являться отдельным веб-приложением,
предоставляющим GUI для централизованной
настройки ЦОД DT-INT. Возможности, реализуемые в
этом модуле:
Ведение общего списка участников ЦОД;
Редактирование справочников, предназначенных для рассылки участникам ЦОД;
Отсылка справочников участникам ЦОД;
Дополнительные работы, которые необходимо проделать в связи с данной задачей:
Необходимо подготовить deb-пакеты для:
Участника ЦОД;
Модуля управления ЦОД;
Требования к пакетам:
пакеты должны иметь префикс arta-synergy- в
названии;
пакеты должны содержать полный набор всех необходимых приложений/библиотек/конфигурационных файлов. Конфигурационные файлы должны быть заполнены адекватными умолчаниями и прокомментированы.
минимальная конфигурация после установки: пользователь должен будет исправить только те параметры и конфигурационные файлы, которые необходимы для его конкретного экземпляра Arta Synergy/управляющего модуля. Такие вещи, как добавление очередей, создание/обновление необходимых БД, должны быть проведены автоматически.
пакеты должны быть включены в общий итерационный цикл
Arta Synergy и доступны в репозиториях
deb.arta.kz аналогично
arta-synergy-synergy.
Необходимо вычитать и актуализировать
документдо
состояния «как развернуть и настроить ЦОД на основе пакетов
Arta Synergy и пакетов
DT-INT».