You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

NetSuite中Custom Preferences分组:如何创建专属命名分组

如何在NetSuite中为Custom Preferences创建自定义分组

嘿,这个问题我之前也碰到过!默认的General分组确实有点杂乱,想要给Custom Preferences单独分组其实很简单,分两步走就行:

步骤1:创建自定义偏好分类

首先你需要先建立一个专属的分类容器,操作路径如下:

  • 进入 Customization > Lists, Records, & Fields > Custom Preference Categories > New
  • 填写分类的名称(比如“我的业务配置偏好”),可以按需设置内部ID、描述等信息,最后点击保存。

步骤2:将Custom Preferences关联到自定义分类

接下来把你创建的偏好字段绑定到这个新分类上:

  • 进入 Customization > Lists, Records, & Fields > Custom Preferences > New(如果是已有字段就选Edit)
  • 在字段设置界面,找到Category下拉框,选择你刚创建的自定义分类
  • 完成其他字段配置后保存即可

现在你进入 Setup > Company > Preferences > Custom Preferences 页面,就能看到自己命名的独立分组了,所有关联的偏好字段都会归类在这里。

用SuiteScript创建的情况

如果是通过代码批量创建Custom Preferences,只需要在字段定义中指定category属性为自定义分类的内部ID即可:

// 创建自定义偏好字段
const customPref = record.create({
    type: record.Type.CUSTOM_PREFERENCE,
    isDynamic: true
});

customPref.setValue({
    fieldId: 'name',
    value: '自动同步开关'
});
// 关联到自定义分类(替换成你的分类内部ID)
customPref.setValue({
    fieldId: 'category',
    value: 'custcategory_auto_sync_settings'
});
// 设置其他属性(比如类型、默认值等)
customPref.setValue({
    fieldId: 'type',
    value: 'CHECKBOX'
});

const prefId = customPref.save();

另外要注意,如果你打算把这些偏好打包成Bundle,记得在Bundle设置里把自定义分类也包含进去,这样安装Bundle的用户就能直接看到完整的独立分组啦。

内容的提问来源于stack exchange,提问作者Steve Reeder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 08:47:11