Mikhail Kuznetsov
|
b5bbc52473
|
fix(dal): при формировании групповых шорткодов не хватало include GroupType, изменен ключ кэширования
|
2025-12-24 11:25:25 +10:00 |
|
Mikhail Kuznetsov
|
00cace4255
|
feat(dal,templateMatcher): Shortcodes добавлены %МАКС:ИМЯ АТРИБУТА%, %ГР_ПОЛЕ-ПН%, %БУКВЫ:ИМЯ АТРИБУТА%, исправлена фильтрация в UnitFilter, TemplateMatcher отдельные классы для типов работ, Shortcodes теперь работает по своим моделям Dto
|
2025-12-23 18:27:31 +10:00 |
|
Mikhail Kuznetsov
|
cc104c30b1
|
feat(api): убрана возможность передачи роботу на обновление расписания при неOk шаблоне
|
2025-12-19 18:02:38 +10:00 |
|
Mikhail Kuznetsov
|
3a136f5bf4
|
feat(dal): добавлен Shortcode "%СВЯЗИ-ПН%", добавлен метод GetAvailableShortcodesAsync для отображения доступных изменямеых частей в API
|
2025-12-10 11:55:58 +10:00 |
|
Mikhail Trubnikov
|
362da02233
|
feat(api): метод сброса ошибок синхронизации шаблонов
|
2025-12-09 12:20:27 +10:00 |
|
Mikhail Trubnikov
|
2823823784
|
feat(api,dal,nextRun): добаботана логика расчета nextRun в API и NetRunWorker. Рассчет ведется относительно refDate
|
2025-11-25 16:49:28 +10:00 |
|
Mikhail Kuznetsov
|
a6385ea39a
|
feat(dal,api): расширена таблица Job, добавлеа маска рабочей группы. Теперь можно генерировать шаблоны с единой экстерриториальной группой
|
2025-08-22 11:25:51 +10:00 |
|
Mikhail Kuznetsov
|
1272ce92ec
|
feat(dal): Реализован сервис UnitFilterService для получения Unit, для которых требуется создать или уже создан шаблон по Job.Id
|
2025-08-12 11:50:29 +10:00 |
|
Mikhail Kuznetsov
|
f351a8863a
|
feat(api,dal,esppSync,esppTemplateSync,esppScheduleSync): Реализован сервис ShortcodesService подменяющий динамические составляющие в полях шаблонов и расписаний. В API контроллер выдачи заданий роботу теперь выдаёт значение полй в новом виде, реализуя Shortcodes.
|
2025-08-06 10:35:19 +10:00 |
|
Mikhail Kuznetsov
|
91ddd2ae96
|
fix(API,DAL): Восстановлена работа контроллеров RobotTask, TemplateActivator, Template
|
2025-06-27 13:42:13 +10:00 |
|
Mikhail Kuznetsov
|
03c7852378
|
feat(all): ! Критические изменения логики работы всех сервисорв, База Данных имееет неокончательную версию. Template, Scheduler переведены на работу с Unit+Job+JobGroup вместо Host+ApplicationsInWork
|
2025-06-25 14:17:34 +10:00 |
|
Mikhail Trubnikov
|
5e0c249f1b
|
feat(api, nextRun): записывать в историю template инициатора
|
2024-10-08 16:37:58 +10:00 |
|
Mikhail Trubnikov
|
4a47e194f8
|
feat(api): robotTask - при выдаче задания роботу, сортирутся по NextRun, задания отдаются ближайшее.
|
2024-09-16 15:24:03 +10:00 |
|
Mikhail Trubnikov
|
9eb8d743aa
|
feat(api): задание роботам по расписаниям выдается если статус шаблона == обновить или ОК.
|
2024-08-12 15:21:07 +10:00 |
|
Mikhail Trubnikov
|
cefbdcc8e6
|
feat(api): RobotTaskController - добавлен параметр SetInProgressStatus, при выдаче задания роботу, сразу устанавливать статус "В работе"
|
2024-08-01 14:21:28 +10:00 |
|
Mikhail Kuznetsov
|
fc197a6a5b
|
feat(api): изменение дня ежемесячного выполнения распределенной РР задания робота перенесено в Mapper
|
2024-07-16 12:06:46 +10:00 |
|
Mikhail Kuznetsov
|
f38df7b5a6
|
fix(api): для регламентных работ распределенных по времени исполнения меняется день выполнения из NextRun
|
2024-07-16 10:12:37 +10:00 |
|
Mikhail Trubnikov
|
a4f6089438
|
feat(api, dal, esppOrderLoader, esppScheduleSync, generatorTemplates, nextRun):
|
2024-07-03 15:19:09 +10:00 |
|
Mikhail Trubnikov
|
4426440cc1
|
feat(api): для задания роботу 1, ЗО берем не хоста а РГ.
|
2024-06-18 15:10:12 +10:00 |
|
Mikhail Trubnikov
|
d75b787801
|
feat(all): удалена колонка WorkGroup из таблицы Hosts
|
2024-06-04 12:30:44 +10:00 |
|
Mikhail Trubnikov
|
7deef9a264
|
feat(all): исправления после добавления таблицы WorkGroup. Доработана логика генерации шаблонов с учетом рабочих групп
|
2024-06-04 12:03:15 +10:00 |
|
Mikhail Kuznetsov
|
1d60c9d17d
|
feat(api): appInWorkContoller добавлены методы Get
|
2024-03-27 11:44:15 +10:00 |
|
Mikhail Trubnikov
|
9e2350374f
|
fix(api): рассчет следующего срабатывания ведется только по полю NextRun
|
2024-02-28 08:32:57 +10:00 |
|
Mikhail Trubnikov
|
42d886c300
|
fix(api): RobotTaskController, lastRun. nextRun
|
2024-02-27 16:01:08 +10:00 |
|
Mikhail Trubnikov
|
6f813fc9f5
|
fix(api): при получении задания роботом (расписание), задается правильно lastRun
|
2024-02-27 08:51:40 +10:00 |
|
Mikhail Trubnikov
|
68e15021ec
|
feat(api): применены права ко всем контроллерам и методам
|
2023-12-04 10:16:00 +10:00 |
|
Mikhail Trubnikov
|
8f385ed2d2
|
feat(api): в респонс шаблона добавлены поля с расписанием
|
2023-11-27 16:42:15 +10:00 |
|
Mikhail Trubnikov
|
ede7075eb5
|
feat(EsppSync): доработка логики
|
2023-11-22 12:04:33 +10:00 |
|
Mikhail Trubnikov
|
a1f19c7ac8
|
feat(api): Выдача заданий агенту.
|
2023-10-17 16:59:53 +10:00 |
|
Mikhail Trubnikov
|
26bd0a9a6b
|
feat(api): Обновил логику получения задания роботом для Расписания (nextRun, lastRun))
|
2023-10-17 10:53:02 +10:00 |
|
Mikhail Trubnikov
|
72e2f76b1a
|
feat(api): Контроллер по управлению ScheduleEsppId. Получение задания для расписания.
|
2023-10-11 15:28:37 +10:00 |
|
Mikhail Trubnikov
|
8ebdcd6d8a
|
feat(api): Доделал респонс RobotTaskScheduleResponse
|
2023-10-11 11:10:35 +10:00 |
|
Mikhail Trubnikov
|
a4dde4c59a
|
feat(api): RobotTaskScheduleResponse
|
2023-10-10 16:58:05 +10:00 |
|
Mikhail Trubnikov
|
ce97fbe502
|
feat(api,espp, generator): Добавлены настройки для расписания рег работ. Добавлена сеть для всех контейнеров.
|
2023-10-09 16:11:27 +10:00 |
|
Mikhail Trubnikov
|
d334e46780
|
feat(api): Контроллер RobotTaskRobotStatusController управления статусами работы робота
|
2023-10-06 11:38:33 +10:00 |
|
Mikhail Trubnikov
|
1934f7c645
|
feat(api): Метод получения задания роботом
|
2023-10-06 09:49:36 +10:00 |
|
Mikhail Trubnikov
|
af4a0b60b8
|
feat(api): Логика смены статусов для заданий робота. RobotTaskController
|
2023-10-05 16:56:02 +10:00 |
|