Рейтинг: 5.6706  
Новая
Предложил Удовиченко Юрий 08.07.2020 15:44:51

Добавить наконец-то то дополнительное поле описания для агентов

Добавить дополнительное не обязательное поле с комментарием для агента, чтобы указать для чего он запускается и что выполняет.
Так просто, но так часто не хватает, особенно когда их очень много. Простого кода вызова не всегда достаточно, чтобы понять что именно он делает.
Рейтинг: 3  
На голосовании
Предложил Tigpa 25.05.2018 12:40:43

Добавить поле в таблицу агентов

В современных больших проектах бывает до сотни и более собственных агентов в базах данных, соответственно нужно в таблицу b_agent добавить поле COMMENT для внесения комментария о назначении агента.

Так же вынести данное для редактирования в интерфейс.
Рейтинг: 0.0377  
Новая
Предложил Зайцев Артемий 03.02.2016 17:43:43

Суперагенты

Некоторые долгие задачи, такие как парсеры, выгрузки и бэкапы мы вешаем на крон.

Крон настраивать - занятие неблагодарное. Приходится перенастраивать, когда сайт переносишь на новый хостинг. Легко что-нибудь забыть. Гораздо проще когда есть агенты, которые на кроне.

Особо длинные агенты нельзя вешать на хиты.

Но можно доработать функционал агентов:

Добавить в агенты колонку "выполняется только на кроне" Y/N

Агент, который должен выполняться только на кроне, не будет запускаться на хитах.

В проверку системы следует внести тест:
- есть активные агенты, которые должны запускаться только на кроне. Показывать ошибку (красным) и рекомендовать настроить агенты на кроне.
Рейтинг: 1.6988  
На голосовании
Предложил Пономарев Юрий 14.01.2015 10:55:15

Отладка агента

  1. Добавить в форму параметров агента опцию "Запуск только на хите администратора", при включении которой агент будет выполнятся только при открытии страницу администратором. Это необходимо в целях отладки агентов, в случаях когда в функции агента допущена ошибка.
  2. Добавить в форму параметров агента опцию "Деактивировать в случае ошибки", при включении которой агент будет деактивирован и повторение периодического агента будет остановлено.
Рейтинг: 14.4619  
На голосовании
Предложил Бойков Дмитрий 14.10.2014 12:01:39

Выполнить Агента

Иногда требуется выполнить агента не по расписанию а вручную.




Сейчас для этого нужно копировать функцию агента в окно Командная PHP-строка

Было бы удобнее, если бы можно было выполнить агента из списка агентов.
Рейтинг: 23.648  
На голосовании
Предложил Постоев Олег 13.02.2014 11:41:27

Выводить текущее время сервера на странице редактирования агента



Предлагаю на странице редактирования агента выводить текущее время сервера.
Это было бы удобно для ввода даты и времени следующего запуска.
Технология примерно такая - при открытии страницы берется текущее время сервера а дальше идет отсчет с помощью JS в поле рядом с полем "Дата и время следующего запуска"
Рейтинг: 14.8992  
Новая
Предложил Msherbak 20.01.2014 16:03:19

Добавить поле комментарий к агенту

Добрый день!

Когда проект обрастает множеством агентов, тяжело потом ориентироваться какой агент, за что отвечает.

Поле комментарий очень бы упростило задачу поиска нужного агента.
Рейтинг: 18.28  
На голосовании
Предложил Ерофеев Анатолий 15.11.2013 09:10:14

Сделать возможность отмечать свойства элементов инфоблока как "read only"

Пролог:
Иногда, когда клиент хочет необыкновенного (сортировка по величине скидки, по рейтингу, например) приходится создавать т.н. "служебные" свойства и заполнять их по агенту или по событиям. Эти свойства мы обычно выводим в админке (чтобы была возможность увидеть значения). Но часто клиент не знает, что это поле считается автоматически, и имеет место ситуация, когда он меняет это значение, оно пересчитывается позже обратно и у него возникает вопрос - "почему сломалось свойство и значение не сохраняется"?

Как решить:
Сделать галочку для свойств "Только для чтения", чтобы в админке нельзя было редактировать свойство, а только видеть его значение. У пользовательских же свойств это есть, давайте сделаем и для свойств элементов инфоблока.
Рейтинг: 33.4932  
На голосовании
Предложил Вербовенко Федор 23.03.2012 11:39:32

Время на странице списка агентов

Какой раз, заходя на страницу списка агентов, ловлю себя на мысли, что было бы здорово видеть текущее время. Или поле сколько времени осталось до запуска.
Рейтинг: 33.1078  
На голосовании
Предложил Долганин Антон 27.01.2012 19:31:08

Время работы агента - в списке агентов

Так как Битрикс упорно не хочет сделать нам страницу крона :) то давайте записывать и сохранять время работы агента (например, если оно получилось слишком велико). И эту колонку выводить в списке агентов. Чтобы администратор видел ухудшение ситуации.