NetSuite UserEvent SuiteScript 2.0 не запускается при создании поддержки - PullRequest
1 голос
/ 30 января 2020

Иметь 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.

1 Ответ

1 голос
/ 30 января 2020

При отправке заявки на поддержку по электронной почте, Развертывание сценария Status должно быть установлено на Released для запуска сценария.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...