2

Netsuite アカウントで利用可能な役割のリストを取得する方法はありますか? 私は Netsuite を使用したプロビジョニング ソリューションに取り組んでおり、netsuite を初めて使用します。誰かがロール(従業員のロール?)のリストを取得できるAPIを指すことができれば、それは役に立ちます

4

4 に答える 4

4

役割リストを表示するには:

Go to Setup > Users/Roles > Manage Roles

リストを取得するための回避策があります。

検索列 (グループ) に役割を持つ従業員レコードに保存された検索を作成し、検索 API を使用してこの検索結果を取得します。

于 2013-09-04T13:38:04.737 に答える
1

Suitetalk (Netsuite Webservices) へのログイン要求が成功すると、利用可能なすべてのロールのリストが返されます。http://tellsaqib.github.io/NSPHP-Doc/class_net_suite_service.html#ae54779a9faa0c0be881b5ed284c5e8b3

于 2013-09-04T13:31:43.953 に答える
0
This is example  :  

$nsroleObject = new RecordRef();  
$nsroleObject->internalId = $roleId ? $roleId : $this->_accountInfo['nsrole'];  

$passPort = new Passport();  
$passPort->email = $this->_accountInfo['nsemail'];  
$passPort->password = $this->_accountInfo['nspassword'];  
$passPort->account = $this->_accountInfo['nsaccount'];  
$passPort->role = $nsroleObject;  

$loginRequest = new LoginRequest();  
$loginRequest->passport = $passPort ;  

$result = $this->netsuiteService->login($loginRequest);  
if ( !$result || !$result->sessionResponse->status->isSuccess ) {  
    return false;  
}  

// if success, update roles list    
$this->_wsRoleList = $result->sessionResponse->wsRoleList->wsRole;  
于 2013-11-14T03:01:32.040 に答える