Description
Для пользователя, указанного в поле Schedule Script->Run as User в User Preferences указано приложение ITSM, но скрипт выполняется в приложении Simple.
Workaround
Добавить в начало скрипта по расписанию строки для установки приложения в User Preferences для инициатора:
const ITSM_APPLICATION = '156950344216170038';
const RUN_AS_USER_ID = ''; // Current schedule script initiator id
const preference = new SimpleRecord('sys_user_preference');
preference.addQuery('name', 'application');
preference.addQuery('user_id', RUN_AS_USER_ID);
preference.setLimit(1);
preference.query();
if (preference.next()) {
preference.value = ITSM_APPLICATION;
preference.update();
} else {
preference.user_id = RUN_AS_USER_ID;
preference.name = 'application';
preference.value = ITSM_APPLICATION;
preference.insert();
}