Иметь UserEvent SuiteScript 2.0, который запускается только тогда, когда в пользовательском интерфейсе выполняется создание поддержки, а не когда создание создается посредством отправки по электронной почте.
/**
* Support Case Users Scripts
*
* @NApiVersion 2.x
* @NScriptType UserEventScript
* @ModuleScope SameAccount
*
*/
define(["N/log"], function (log) {
var exports = {};
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
function beforeSubmit(context) {
log.debug('before submitting', 'in');
}
exports.beforeSubmit = beforeSubmit;
return exports;
});
Попытка beforeLoad
& afterSubmit
кроме того, ModuleScope
попробовал Public
. Сценарий развертывания имеет все 27 выбранных контекста. Я вижу свой журнал во всех случаях, когда через пользовательский интерфейс. Также были проблемы с запуском рабочего процесса во время того же события. У меня есть скрипт, который прекрасно запускается с использованием SuiteScript 1, и я мог бы расширить его, хотя я бы предпочел продолжить работу в 2.0.