Формулировка проблемы: модуль интеграции,
разработанный для взаимодействия с
ЦОД 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
».