参考: NetSuite データ ソースのカスタム ロールに必要な権限
これらの権限は、インテグレーション内の NetSuite データ ソースのみで使用できます。NetSuite Basic の権限については こちらにお進みください。
NetSuite 内でカスタムの "NetSuite Web Services Only Role" を作成する場合、このロールには通常、NetSuite のテーブル、列、レコード、フィールドを含むデフォルト セットを で使用するための共通の権限セットが必要です。
Adaptive Planning
。 前提条件
前提条件
- 管理者として NetSuite にログインする
- NetSuite から にロードするために必要なものを確認するAdaptive Planning組織の
NetSuite でロールを編集する方法
- 管理者として NetSuite にログインします。
- "Setup" > "Users/Roles" > "Manage Roles"の順に移動します。
- 該当するロールで"Edit"をクリックします。
- ロール ページ下部の"Permissions"をクリックします。権限のタイプがタブとして表示されます。
NetSuite テーブルのデフォルト セットの権限
- Lists > Perform Search - FULL
- Lists > Accounts - VIEW
- Lists > Classes - VIEW
- Lists > Customers - VIEW
- Lists > Departments - VIEW
- "Lists" > "Employee Record" - "VIEW" (顧客に "Advanced Employee Permission" 機能がある場合に必要)
- Lists > Employees - VIEW
- Lists > Items - VIEW
- Lists > Jobs - VIEW
- Lists > Locations - VIEW
- Lists > Projects - VIEW
- Lists > Vendors - VIEW
- Lists > Subsidiaries - VIEW (複数の子会社がある場合に必要)
- Reports > Financial Statements - VIEW
- Setup > Accounting Lists - VIEW
- Setup > Deleted Records - FULL
- Setup > Login using Access Tokens - FULL (NetSuite 2020.1 で必要)
- Setup > User Access Tokens - FULL (NetSuite 2020.1 で必要)
- Setup > Manage Accounting Periods - VIEW
- Setup > SOAP Web Services - FULL
- Transactions > Find Transactions - VIEW
- "Transactions" > プロセスを実行する "Each transaction type" (例: Journal Entry、Opportunity など) には、表示アクセスを有効にする権限も必要です。
権限の名前は NetSuite 内で変更できます。このリストに権限が表示されない場合は、NetSuite で "Setup" > "Company" > "Rename Records/Transactions" の順に移動し、変更済みの名称を確認します。たとえば、Class が Classification に名称変更されている可能性があります。エラー メッセージには元の名称が使用されます。
子会社の権限
複数の子会社を含む NetSuite OneWorld 科目の場合、NetSuite にアクセスするロールについて、すべての子会社にアクセス権を付与します。ロール ページの " Subsidiary Restrictions" セクションで、アクセス可能な子会社を "ALL" に設定します。
カスタム フィールドの権限
これらの権限は、NetSuite からカスタム フィールドを取得する場合にのみ必要です。
- Setup > Custom Body Fields - VIEW
- Setup > Custom Column Fields - VIEW
- Setup > Custom Entity Fields - VIEW
- Setup > Custom Event Fields - VIEW
- Setup > Custom Item Fields - VIEW
- Setup > Other Custom fields - VIEW
カスタム レコードの権限
この権限は、NetSuite からカスタム フィールド レコードを取得する場合にのみ必要です。
- Setup > Custom Record Types - VIEW
カスタム セグメントの権限
NetSuite の "Custom Segment" がある場合は、NetSuite のセグメント設定で NetSuite にアクセスするロールに権限を付与する必要があります。"Custom Segment" 権限の詳細については、NetSuite ヘルプ システムの "Searches and Reports" で、トピック "Granting Roles Permission to Use Segments" を検索してください。
"Custom Segment" 権限を使用して、以下に示すイベント ログのエラーを解決することができます。
Permission Violation: You need a higher permission for value management of custom segment <segment name> to access this page. Please contact your account administrator.
NetSuite での手順:
- "Custom Segment" を編集します。
- "Permissions"サブタブを選択します。
- アクセスが必要なロールを"Permissions"サブリストで参照します。
- サブリストを確認し、そのロールが既に存在するかどうかを確認します。
- そのロールがない場合は、サブリストに行を 1 つ追加します。"Role"列でそのロールを選択します。"Search/Reporting Access Level"列で、必要なアクセス レベルを選択します。"Value Management Access Level"および"Record Access Level"列で、このロールの値を表示します。"Value Management Access"権限を十分に確認します。ユーザーは、この権限によって値を作成することができます。"Add"を選択します。
- ロールは既にリストされているものの、値を管理できない場合は、ロールのアクセスを編集します。サブリストでロールを検索します。"Search/Reporting Access Level"列の対応する値を"Edit"に設定します。"OK"を選択します。
- "Default Search/Reporting Access Level"リストで、デフォルトの検索/レポート アクセス レベルを設定します。このアクセス レベルは、特定のアクセス レベルがある"Permissions"のサブリストに表示されないロールに適用されます。
- "Save"を選択します。