Прочие функции
Название | Описание | Тип |
---|---|---|
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);