Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在表单事件(客户端事件)上触发NetSuite工作流_Netsuite - Fatal编程技术网

如何在表单事件(客户端事件)上触发NetSuite工作流

如何在表单事件(客户端事件)上触发NetSuite工作流,netsuite,Netsuite,我想在用户设置字段值时触发NetSuite工作流,但我不想让他们先提交。工作流状态生成器看起来有一些有用的选项,但我无法让它工作 到处都有一些有用的博客文章,但其中很多似乎已经过时了 更新-更多信息 我的主要问题是: 我现在看到的黑客是填充我添加到自定义时间记录表单中的自定义事务列字段。想法是在UI上加载这个字段,只包含有效的项目(不包括客户),我已经能够做到这一点 问题是我仍然(据我所知)需要填充“Customer”字段,这是强制性的;我还假设,如果我不这样做,那么记录的任何时间都不会对项目不

我想在用户设置字段值时触发NetSuite工作流,但我不想让他们先提交。工作流状态生成器看起来有一些有用的选项,但我无法让它工作

到处都有一些有用的博客文章,但其中很多似乎已经过时了

更新-更多信息

我的主要问题是:

我现在看到的黑客是填充我添加到自定义时间记录表单中的自定义事务列字段。想法是在UI上加载这个字段,只包含有效的项目(不包括客户),我已经能够做到这一点


问题是我仍然(据我所知)需要填充“Customer”字段,这是强制性的;我还假设,如果我不这样做,那么记录的任何时间都不会对项目不利。我曾认为,如果用户选择他们想要的项目,那么我可以用该值填充customer字段。我讨厌这种做法,但我看不出还有其他办法。我确实有编码经验(包括JavaScript),但还没有跃进SuiteScript。

您将无法在工作流中这样做,因为它们目前仅限于处理正文级字段,无法修改事务列字段(也称为子列表)

不过,您应该能够通过客户端脚本实现这一点

(需要Netsuite登录)


子列表更改将在2月/3月的某个时候在2018.1版本中用于交易。

您将无法在工作流中执行此操作,因为它们目前仅限于处理正文级字段,并且无法修改交易列字段(也称为子列表)

不过,您应该能够通过客户端脚本实现这一点

(需要Netsuite登录)


2018.1版的交易将在2月/3月的某个时候进行子列表更改。

您能再描述一下您想要什么吗?通常,您希望记录在工作流中更改状态,尽管看起来您可能只希望设置几个字段,而这些字段依赖于其他字段。在客户端脚本(字段更改)上使用
nlapinitiateworkflow
怎么样?您能描述一下您想要的内容吗?通常,您希望记录在工作流中更改状态,尽管看起来您可能只希望设置几个字段,而这些字段依赖于其他字段。在客户端脚本上使用
nlapinitiateworkflow
如何(字段更改)?