【问题标题】:Trigger Workflow from Script Netsuite从 Script Netsuite 触发工作流
【发布时间】:2022-10-17 09:26:45
【问题描述】:

好的,我决定根据 Netsuite 文档将其剥离到最基本的部分,然后从那里开始。

有了以下内容,我仍然收到以下错误 -

“语法错误:缺少:属性 ID 之后”

任何帮助是极大的赞赏。

/**
 * @NApiVersion 2.0
 * @NScriptType UserEventScript
 */

require(['N/task'], 
function(task) {
var workflowTask = task.create({taskType: task.TaskType.WORKFLOW_TRIGGER});
workflowTask.recordType = 'customer';
workflowTask.recordId = 107;
workflowTask.workflowId = 3;
var taskId = workflowTask.submit();

return {
workflowTask};
});

【问题讨论】:

  • 好的,我决定根据 Netsuite 文档将其剥离,然后从那里开始

标签: javascript workflow netsuite suitescript


【解决方案1】:

看起来您缺少 UserEvent 脚本的入口点。我没有看到类似的东西

exports.beforeSubmit = beforeSubmit;
exports.beforeLoad = beforeLoad ;
exports.afterSubmit = afterSubmit ;

return exports;

【讨论】:

  • 感谢您的建议。我有另一个想法。我将把脚本精简到最基本的部分,然后从那里开始工作。将上面的贴在原文下,如果你能看一下?
  • 您仍然缺少用户事件脚本的入口点,您将无法将其用作用户事件,这是您的目标
  • 嗨,Rusty,谢谢你回到我身边。我已经改变了这个脚本的方向并添加了一个 afterSubmit 功能。但我仍然有很多麻烦。如果您有 2 分钟的时间并且可以查看此线程,我将非常感激 stackoverflow.com/questions/72647681/… 我所要做的就是在项目记录上建立一个工作流,以便在创建收货记录时触发。这吸收了我每一个清醒的时刻!
猜你喜欢
  • 1970-01-01
  • 2017-06-05
  • 1970-01-01
  • 2020-06-10
  • 1970-01-01
  • 1970-01-01
  • 2021-01-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多