Netsuite SCA SuiteScript文件的执行角色是什么?

Netsuite SCA SuiteScript文件的执行角色是什么?,netsuite,suitescript,suitecommerce,Netsuite,Suitescript,Suitecommerce,SuiteCommerce Advance Mont Blanc中的所有.SSP文件都在哪个角色下执行?是客户中心吗 上下文: 我的SuiteScript文件Account/SuiteScript/Account.Model.js从Customer数据库表中检索信息。但是它失败了/崩溃了,因为脚本/文件没有查看客户数据库的权限 // Crash occurs here. (Inside login function) var picSearch = nlapiSearchRecord('cust

SuiteCommerce Advance Mont Blanc中的所有.SSP文件都在哪个角色下执行?是客户中心吗

上下文:
我的SuiteScript文件
Account/SuiteScript/Account.Model.js
Customer
数据库表中检索信息。但是它失败了/崩溃了,因为脚本/文件没有查看
客户
数据库的权限

// Crash occurs here. (Inside login function)
var picSearch = nlapiSearchRecord('customer', null, 
        new nlobjSearchFilter('custentity_bd_carer', null, 'is', ''+profile.internalid));

因此,我需要知道脚本在哪个角色下执行,然后编辑该角色的权限以允许查看
Customer

您使用“客户中心”角色是正确的,尽管未登录的客户使用“购物者”角色

引用文件:


角色 在Web应用商店的上下文中使用了两个NetSuite角色:

购物者角色 客户中心角色

购物者角色 购物者角色表示未经身份验证且没有客户角色的用户。每当用户访问某个网站时,默认情况下,该用户的会话将分配一个购物者角色,而在此会话中之前的登录未建立其他角色

购物者角色是NetSuite中的一个角色,对帐户中的有限记录类型(如项目)没有写入权限和只读权限。使用购物者角色,用户除了注册为客户外,不能采取任何创建新记录的操作

注意:由于SuiteCommerce Advanced网站中如何使用购物者角色,因此某些功能目前不受支持。例如,我们目前不支持SuiteCommerce Advanced站点中的新闻稿功能,因为具有购物者角色的用户无法直接创建新的潜在客户记录

客户中心角色 客户中心角色为创建结帐和我的帐户体验所需的记录(如交易)提供提升权限。可以自定义此角色以调整访问级别。例如,您可以删除指向交易或记录的链接,或者将访问权限限制为仅查看而不是编辑或创建记录



如果您只想从登录的客户记录中检索数据,则应该能够使用Customer.getCustomFieldValues()或Customer.getFieldValues()。请参阅NetSuite发布的。

您使用“客户中心”角色是正确的,尽管未登录的客户使用“购物者”角色

引用文件:


角色 在Web应用商店的上下文中使用了两个NetSuite角色:

购物者角色 客户中心角色

购物者角色 购物者角色表示未经身份验证且没有客户角色的用户。每当用户访问某个网站时,默认情况下,该用户的会话将分配一个购物者角色,而在此会话中之前的登录未建立其他角色

购物者角色是NetSuite中的一个角色,对帐户中的有限记录类型(如项目)没有写入权限和只读权限。使用购物者角色,用户除了注册为客户外,不能采取任何创建新记录的操作

注意:由于SuiteCommerce Advanced网站中如何使用购物者角色,因此某些功能目前不受支持。例如,我们目前不支持SuiteCommerce Advanced站点中的新闻稿功能,因为具有购物者角色的用户无法直接创建新的潜在客户记录

客户中心角色 客户中心角色为创建结帐和我的帐户体验所需的记录(如交易)提供提升权限。可以自定义此角色以调整访问级别。例如,您可以删除指向交易或记录的链接,或者将访问权限限制为仅查看而不是编辑或创建记录



如果您只想从登录的客户记录中检索数据,则应该能够使用Customer.getCustomFieldValues()或Customer.getFieldValues()。请参见NetSuite发布。

此外,在文件柜中,您可以查看SCA的*.ss文件,在编辑模式下,在角色下,您可以指定希望以哪个角色的身份执行*.ss文件


因此,您可以限制或授予应用程序更多的权限。对联系人表单等有用。

此外,在文件柜中,您可以查看SCA的*.ss文件,在编辑模式下,在角色下,您可以指定希望以哪个角色的身份执行*.ss文件

因此,您可以限制或授予应用程序更多的权限。适用于接触表单等