Удобная консоль регламентных и фоновых заданий

Публикация № 998196

Администрирование - Сервисные утилиты

Фоновые задания регламентные просмотр фоновых и регламентных заданий администрирование внешняя обработка

36
Аналог обработки БСП "РегламентныеИФоновыеЗадания". Не требует наличия библиотек, может использоваться в качестве внешней обработки. В отличие от обработки БСП предоставляет больше информации о свойствах регламентных и фоновых заданий, а также об ошибках и сообщениях для пользователей, возникших во время их выполнения. Позволяет управлять регламентными (создание, удаление, настройка расписания, ручной запуск) и фоновыми (прерывание) заданиями.

Возможности обработки:

Информация о регламентных заданиях:

  • Использование
  • Имя метаданных
  • Наименование
  • Имя пользователя
  • Состояние
  • Начало, конец, длительность
  • Ключ
  • Предопределенное
  • Расписание
  • Интервал повтора при аварийном завершении
  • Количество повторов при аварийном завершении
  • Идентификатор
  • Последнее фоновое задание

Информация о фоновых заданиях:

  • Наименование
  • Состояние
  • Начало, конец, длительность
  • Регламентное задание
  • Имя метода
  • Ключ
  • Расположение
  • Идентификатор задания
  • Сообщения в процессе выполнения

Действия с регламентными заданиями:

  • Создание
  • Удаление
  • Редактирование
  • Изменение расписания
  • Включение / отключение
  • Отмена выполняющегося
  • Запуск выполнения вручную
  • Просмотр ошибок

Действия с фоновыми заданиями:

  • Просмотр списка с отбором по времени, регламентному заданию, состоянию
  • Отмена выполняющегося
  • Просмотр ошибок
  • Просмотр сообщений пользователю, сформированных во время выполнения

Действия по двойному щелчку мыши в списке регламентных заданий:

  • Колонка "Использование" - включение / отключение
  • Колонка "Имя" - просмотр ошибок
  • Колонки "Состояние", "Начало", "Конец", "Длительность" - переход на соответствующее фоновое задание
  • Колонка "Расписание" - изменение расписания

Действия по двойному щелчку мыши в списке фоновых заданий:

  • Колонка "Наименование" - просмотр ошибок
  • Колонка "Состояние" - включение / отключение фильтра по состоянию для следующего обновления
  • Колонка "Начало", "Конец" - включение / отключение фильтра по времени для следующего обновления
  • Колонка "Регламентное задание" - переход к соответствующему регламентному заданию

Обработка тестировалась на платформе 8.3.10 в тонком клиенте. В большинстве случаев работает быстрее стандартной обработки из БСП.

 

Update от 09.02.2019: Добавлены настройки: периодическое автообновление списков, автоматическое применение фильтров. Исправлены найденные ошибки.

36

Скачать файлы

Наименование Файл Версия Размер
Удобная консоль регламентных и фоновых заданий:
.epf 32,48Kb
09.02.19
27
.epf 1.1.2 32,48Kb 27 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. VmvLer 07.02.19 12:56 Сейчас в теме
кроме показа инфы из ЖР не увидел полезных отличий от типовой
2. Alxby 419 07.02.19 13:31 Сейчас в теме
(1)Обработка разрабатывалась в первую очередь как средство, независимое от сторонних библиотек. Основной функционал, конечно же, совпадает с типовой обработкой. Из отличий от типовой могу назвать: отображение в списке дополнительных данных заданий (например длительности или расписания), более высокую скорость работы, легкое получение информации об ошибках и сообщениях, удобный интерфейс. Мотивом к созданию этой обработки послужила неудовлетворенность скоростью работы типовой. А информация из ЖР здесь не используется.)
3. starik-2005 1665 07.02.19 20:26 Сейчас в теме
Молодца!

Я такую делал - тоже тут где-то валяется)))
4. Alxby 419 07.02.19 21:30 Сейчас в теме
(3)Спасибо! Надеюсь пригодится)
5. Vladimir Litvinenko 1416 08.02.19 00:44 Сейчас в теме
У консоли приятный интерфейс и хорошая скорость работы.

Если будете развивать консоль, то рассмотрите два пожелания:

1) Хотелось бы иметь настройку для периодического автоматического обновления отображаемых данных
2) И автоматического обновления данных при изменении флагов на вкладке "Фоновые задания".

При такой скорости обновления данных это бы не доставляло неудобств. Обе доработки можно было бы легко сделать самостоятельно, если бы при обновлении списков в методах ОбновитьФЗНаСервере и ОбновитьРЗНаСервере они не полностью очищались и заново заполнялись, а осуществлялся проход по существующим строкам с обновлением их содержимого и добавлением/удалением строк. Сейчас при большом количестве регламентных и фоновых заданий при обновлении данных в списках интерфейс "дёргается" и автоматическое обновление приведёт к некрасивым эффектам.


Спасибо за разработку! Буду использовать и подпишусь на тему на случай обновлений.
6. Vladimir Litvinenko 1416 08.02.19 01:04 Сейчас в теме
Ещё возникает исключение при нажатии на кнопку "Ошибки", если выделено задание, которое не было запущено:



При этом если выделено регламентное задание, завершившееся без ошибок, то нажатие на эту кнопку не приводит к появлению сообщения о том, что ошибок не было. Поведение аналогично для фоновых заданий.
7. Alxby 419 08.02.19 10:03 Сейчас в теме
(6)Спасибо за отзыв, в ближайшие дни выложу доработанную версию
8. nixel 641 08.02.19 10:09 Сейчас в теме
Планируется ли добавление редактирования параметров регламентных заданий?
Vladimir Litvinenko; +1 Ответить
9. Alxby 419 08.02.19 11:42 Сейчас в теме
(8)Пока не планируется, но в будущем могу добавить.
10. Alxby 419 10.02.19 07:51 Сейчас в теме
Выпущена новая версия
Vladimir Litvinenko; +1 Ответить
11. json 2053 15.02.19 14:50 Сейчас в теме
Инструмент отличный.

Правда начала выдавать кучу ошибок, т.к. режим совместимости конфигурации у меня ниже 8.3.6.
Заменил всякие СтрНачинаетсяС() на их аналоги + ЭтотОбъект на ЭтаФорма. После этого заработала даже на режиме совместимости 8.2.13.
Оставьте свое сообщение