Репозиторий с шаблоном разработки «Голосование» для Directum RX
Решение позволяет проводить внутренние голосования в организации. Указывать голосующих по каждому пункту голосования. Указывать различные варианты голосов по каждому пункту голосования. Получать итоги голосования в виде отчета с комментариями голосующих.
Инструкция к решению "Голосование"
- Задача на проведение голосования
- Задание подготовки голосования
- Задание голосования
- Уведомление о результатах голосования
- Справочник видов голосов
- Справочник матриц видов голосов
- Справочник матриц голосующих
Шаблон разработки не содержит перекрытий объектов Sungero.DirectumRX или иных технических решений
- Чтение на справочник видов голосов всем пользователям.
- Создание задачи на проведение голосования всем пользователям.
- Создание и изменение на справочники матриц пользователям, входящим в роль "Ответственные за настройку системы".
- Для работы требуется установленный Directum RX версии 25.3
- СУБД PostgeSQL / MSSQL
- Склонировать репозиторий rx-template-voting в папку.
- Указать в _ConfigSettings.xml DDS:
<block name="REPOSITORIES">
<repository folderName="Base" solutionType="Base" url="" />
<repository folderName="<Папка из п.1>" solutionType="Work"
url="https://github.com/DirectumCompany/rx-template-voting" />
</block>
- Скопировать репозиторий для своей учетной записи (Fork).
- Склонировать созданный в п. 1 репозиторий в папку.
- Указать в _ConfigSettings.xml DDS:
<block name="REPOSITORIES">
<repository folderName="Base" solutionType="Base" url="" />
<repository folderName="<Папка из п.2>" solutionType="Work"
url="<Адрес репозитория gitHub учетной записи пользователя из п. 1>" />
</block>
- В системе контроля версий с поддержкой git создать новый репозиторий.
- Склонировать репозиторий rx-template-voting в папку с ключом
--mirror - Перейти в папку из п. 2.
- Импортировать клонированный репозиторий в систему контроля версий командой:
git push –mirror <Адрес репозитория из п. 1>
- Хранение результатов голосования осуществляется в задаче. После старта задачи результаты обнуляются.
- Вычисляемые роли из матрицы голосующих вычисляются на основе задачи голосования.