我想在用户设置字段值时触发NetSuite工作流程,但我不想让他们先提交。工作流状态构建器看起来有很多有用的选项,但我无法使其工作。
有一些有用的博客文章,但很多看起来已经过时了。
更新 - 更多信息
我的主要问题是:Restrict what customers an employee can see (NetSuite)
我目前正在查看的黑客是填充我已添加到自定义时间记录表单的自定义事务列字段。我们的想法是只在有效项目(而不是客户)的UI上加载此字段,这是我能够做到的。
问题是我仍然(据我所知)仍然需要填充"客户"领域,这是强制性的;我还假设,如果我不这样做,那么任何记录的时间都不会违反该项目。我原以为如果用户选择他们想要的项目,那么我可以使用该值填充客户字段。我讨厌这个方法,但我不知道如何做到这一点。我确实有编码经验(包括JavaScript),但还没有进入SuiteScript。
答案 0 :(得分:0)
您将无法在工作流程中执行此操作,因为它们目前仅限于使用正文级字段,并且无法修改事务列字段(也称为子列表)。
您应该能够通过客户端脚本实现此目的。
Source(需要登录Netsuite)。
在2月/ 3月的某个时间,2018.1版本的交易可以使用子列表更改。