Доработка REDMINE 2.5.1
306 USDТЕХНИЧЕСКОЕ ЗАДАНИЕ ПО ДОРАБОТКЕ ПРОЦЕДУРЫ СОГЛАСОВАНИЮ ДОГОВОРОВ (REDMINE)
ВВЕДЕНИЕ
Согласование договоров в системе REDMINE ведется в отдельном проекте «Согласование договоров».
Для согласования договора Исполнитель создает новую задачу.
Процедура Согласование договоров реализована в виде пользовательского рабочего процесса REDMINE, с использованием Custom Workflow.
Данный документ касается доработки процедуры согласования договоров, находящейся в статусе «Договор: Внутр. Согласование».
Доработка процедуры согласования должна быть реализована в виде плагина REDMINE, в дальнейшем именуемом Плагин.
УСЛОВИЯ СТАРТА ПЛАГИНА
Запуск Плагина производится один раз в сутки с помощью планировщика заданий Cron.
УСЛОВИЯ ЗАВЕРШЕНИЕ ПЛАГИНА
Работа плагина завершается после обработки всех задач в проекте «Согласование договоров», у которых поле «Статус» находится в состоянии «Договор: Внутр. Согласование»
ФУНКЦИИ ПЛАГИНА
При запуске плагин должен провести последовательную проверку задач, находящихся в проекте «согласование договоров», в которых поле «Статус» имеет значение «Договор: Внутр. Согласование».
При нахождении таких задач должно быть проверено поле «дата выполнения», определяющая максимально допустимое время, отведённое на согласование договоров. Если время, отпущенное на согласование договора просрочено, то следует изменить статус согласования в поле «статус согласования» для всех согласующих, имеющих статус «на согласовании» на статус «согласовано».
Скрипт проверяет поле «На кого назначен» и назначает задачу на «Исполнитель договора».
Скрипт направляет соответствующие уведомления.
В случае, если до конца согласования осталось менее трёх дней, то скрипт при выполнении производит рассылку уведомлений визирующим, с текстом:
«По задаче %номер_задачи% через %оставшееся_кол-во_дней% истекает срок согласования договора. При отсутствии принятого Вами решения через %оставшееся_кол-во_дней% договор будет переведен в статус «Договор: согласован». Ответственность за принятое решение возлагается на Вас».
После окончания обработки всех задач в проекте «Согласование договоров» Плагин должен отправить статистику работы на адрес redcontrol@%corp%.com. Статистика должна содержать следующую информацию:
Количество обработанных задач, находящихся в статусе «Договор: Внутр. Согласование»
Количество задач, в которые были внесены изменения плагином, их номера в виде ссылок: http://redmine.%corp%.com/issues/XXXX , где XXXX – номер задачи.
Дополнительные функции, которые необходимо реализовать:
При простановке визы «Согласовано» визирующий должен автоматически удаляться из наблюдателей по задаче согласования, при условии, что он не входит в группу «Управление по договорной работе».
Для всех проектов должен быть доступен функционал, фиксирующий добавление или удаление наблюдателей из задачи.
Все заявки на почту [email protected]
-
10 Готов взяться.
Опыт допиливания redmine/easyredmine есть.
Нужны уточнения:
- автоматическое удаление наблюдателя только при работе плагина, или при ручных операциях тоже? (нужна ли доработка after_save процесса)
- уточните "функционал, фиксирующий добавление или удаление наблюдателей"
Цену необходимо обсудить после уточнения ТЗ
Current freelance projects in the category Databases & SQL
Dashboard on Dune AnalyticsStyle reference: dune.com/filarm/polymarket-activity Task To create a neat, visually appealing dashboard on Dune for our bot for Polymarket. At this stage, demonstration (synthetic) data is used — it is generated programmatically but looks logical and plausible, in the style… Databases & SQL ∙ 11 hours 58 minutes back ∙ 9 proposals |
Power BI
16 USD
The dashboard runs on a Google server, we need to transfer all logic + code Required skills: deployment of ETL processes on a Linux server + working with BigQuery and Postgre There is working code that runs on Google, where the database itself is, we need to transfer it to… Python, Databases & SQL ∙ 1 day 6 hours back ∙ 15 proposals |
Need a 1C specialist for refinements and development.I am looking for a 1C specialist for freelance collaboration. I am currently working with a contractor who provides support and maintenance for the 1C system. However, due to the contractor's workload, there is a need for prompt execution of additional tasks, improvements, and… Databases & SQL ∙ 3 days 5 hours back ∙ 11 proposals |
Restoring Instagram after a banOn March 3, 2026, my Instagram was blocked due to a violation of rules. I believe there has been some mistake, as the page was personal with photos and videos of my personal trips. I did not post any comments anywhere. I have sent several appeals. I cannot download my files… Databases & SQL, Web Programming ∙ 3 days 17 hours back ∙ 5 proposals |
Eliminate the issue of incomplete data import from Excel files of Nova Poshta specifications into 1C:
45 USD
Goal: There is a processing in 1C for uploading the specifications of Nova Poshta. For unclear reasons, it has stopped loading some tabular data. We need to find the reason and eliminate the problem of incomplete data import from Excel files of Nova Poshta specifications into… System & Network Administration, Databases & SQL ∙ 7 days back ∙ 16 proposals |