Test_Sub是一个子公司,设置为Acccountant Role,分配给上传RESTlet文件的一个用户。我希望从RESTlet脚本为用户分配辅助ID。
我已经得到了以下细节:
result['Name'] = nlapiGetContext().getName();
result['Email'] = nlapiGetContext().getEmail();
result['UserId'] = nlapiGetContext().getUser();
result['RoleId'] = nlapiGetContext().getRole();
result['RoleCenter'] = nlapiGetContext().getRoleCenter();
result['SubsidiaryId'] = nlapiGetContext().getSubsidiary() ;
我试图通过上述方式获得子公司ID。即使我为角色设置了不同的子公司,我总是得到1的结果。
答案 0 :(得分:1)
nlapiGetContext().getSubsidiary()
将始终在调用RESTlet的上下文中返回用户的员工记录中的子公司,而不是在RESTlet用户的角色上设置的子公司。