Прочие функции

Название Описание Тип
tools.start_agent() Запускает агент. Встроенная
startMatrix() Запускает матрицу ("Назначения для пользователей"). Пользовательская

tools.start_agent()

/**
 * Запускает агент.
 * @param  {Integer} _agent_id         ID агента для запуска
 * @param  {Integer} _element_id       ID объекта, над которым запускается агент. Необязательный.
 * @param  {String}  _elems_id_str     ID объектов разделенных «;», над которым запускается агент. Необязательный.
 * @param  {Date}    dDateParam        дата запуска агента, по умолчанию текущая дата. Необязательный.
 * @param  {String}  sTenancyNameParam код экземпляра системы в multitenant системе, в котором нужно запустить агент. Необязательный.
 * @return {Boolean}
 */
function tools.start_agent(_agent_id, _element_id, _elems_id_str, dDateParam, sTenancyNameParam) {...}

// Пример
tools.start_agent(5296742292364664534, 5796971352983414117, '5296742292234664534;1256742292234664231;42567422922346642432');

В коде агента доступ к переданным переменным можно получить используя глобальные переменные:

OBJECT_ID
// 5796971352983414117
OBJECTS_ID_STR
// '5296742292234664534;1256742292234664231;42567422922346642432'

startMatrix()

/**
 * Запускает матрицу("Назначения для пользователей").
 * @param  {Integer} id ID матрицы
 * @return {undefined}
 */
function startMatrix(id) {
  CurMatrix = OpenDoc(UrlFromDocID(id)).TopElem;
  EvalCodeUrl('wtv_user_assignment.js');
}

// Пример
startMatrix(1256742292234664231);
Последнее обновление: 9/14/2018, 4:49:50 PM