NetSuite中casetaskevent字段值无效,如何修改其可接受值?
解决NetSuite中casetaskevent字段无效值问题
检查关联的列表设置
进入NetSuite后台,走路径自定义 > 列表、记录与字段 > 自定义列表,搜索和casetaskevent字段绑定的自定义列表。看看列表里有没有你要设置的673这个值,没有的话直接添加对应选项就行。查看Timebill记录的字段配置
到自定义 > 列表、记录与字段 > 记录类型找到Timebill记录类型,进入编辑模式后定位casetaskevent字段:- 确认字段的来源是系统任务列表还是自定义列表
- 如果是系统任务列表,先核实ID为673的任务是否真实存在、有没有被禁用或删除
验证脚本里的taskid正确性
先在NetSuite里搜索任务记录,确认673这个ID对应的任务确实存在,而且是工时单允许关联的任务类型。也可以在脚本里先打印taskid的值,确保传的是正确的内部ID,不是外部ID或者其他类型的ID。排查验证规则和工作流
去自定义 > 工作流 > 工作流里搜针对Timebill记录的工作流,看看有没有对casetaskevent字段加额外验证。另外也检查字段本身的验证公式——在Timebill字段编辑页,看看有没有自定义公式限制了可输入的值。
内容的提问来源于stack exchange,提问作者dcp3450
相关产品推荐
相关产品推荐

