メインコンテンツへスキップ

サポートする機能

コスト集計

事前準備

事前準備には管理者権限のアカウントが必要です。

Netsuiteのログイン方法

Netsuiteログインページにて、メールアドレス・パスワードを入力しログインします。 Netsuiteログイン画面

1. Token-base認証機能を有効にする

Netsuiteにログイン後、上部メニューから Setup > Company > Enable Featuersと進みます。 次に、Enable Featuersページのメニューから SuiteCloud を選択し、Manage Authentication の項目までスクロールダウンします。 SuiteCloudメニュー TOKENーBASED AUTHENTICATIONの✅ボックスに✔を入れ、ページ最下部または上部にあるSAVEボタンをクリックします。 Token認証を有効化 保存ボタン

2. インテグレーションコードの作成

上部メニューから SetUp > Integration > Mnage Integrations > New と進みます。 Integrationの入力フォームが表示されますので、次の通り入力してください。
  • NAME には ITMC Integration API と入力する
  • 項目:Token-based Authentication の TOKENーBASED AUTHENTICATIONチェックを入れる
  • 項目:Token-based Authentication の TBA:AUTHORIZATION FLOWチェックを外す
  • 項目:OAuth 2.0 の AUTHORIZATION CODE GRANTチェックを外す
Integration設定 入力が終わったら、SAVEをクリックします。すると、ページ下部にCONSUMER KEY / CLIENT ID と CONSUMER SECRET / CLIENT SECRET が表示されるので保存します。Backをクリックして終了します。
CONSUMER KEY / CLIENT ID と CONSUMER SECRET / CLIENT SECRET は、再表示はされないので注意してください。
Consumer KeyとSecret

3. Roleの作成(Token作成の準備)

Tokenを作成するために、TokenをRoleに関連付ける必要があります。上部メニューからSetUp > Users/Roles > Manage Rolesと進みます。 Roleの入力フォームが表示されますので、次の通り入力してください。
  • NAMEには ITMC Integration API と入力
  • IDには itmc_integration_api と入力
  • CENTRE TYPEは Accounting Centre を選択
  • 項目:Subsidiary Restrictions は ALL を選択し、ALLOW CROSS-SUBSIDIARY RECORD VIEWINGチェックを入れる
Role作成 続いて、Permissionsを次の通り入力し、SAVEをクリックします。ご利用状況によっては表示されない項目もありますが、問題ないので利用可能なPermissionsを追加してください。 Permissions設定
PermissionLevel
TransactionsBillsView
TransactionsCredit CardView
TransactionsCredit Card RefundView
TransactionsExpense ReportView
TransactionsFind TransactionView
TransactionsMake Journal EntryView
TransactionsReceive OrderView
TransactionsCheck ※ Netsuite Japanでは利用できないPermissionですView
ListsAccountsView
ListsCurrencyView
ListsDepartmentsView
ListsEmployee RecordView
ListsEmployeesView
ListsItemsView
ListsRecord Custom FieldView
ListsVendorsView
SetupBulk Manage RolesFull
SetupLog in using Access TokensFull

4. Employeeの新規作成・更新

上部メニューから Lists > Employees > Employeesと進み、Newを選択で新規作成またはSearchを選択し、Roleを更新したいEmployeeをEditします。 Employeeのフォーム入力画面下部にRole設定があるので ITMC Integration API を追加します。 Employee Role設定

5. Access Tokenの作成

上部メニューからSetUp > Users/Roles > Access Tokens > New と進むみます。 Access Token作成フォームが表示されるので、以下の通り入力しSAVEをクリックします。 すると、TOKEN ID と TOKEN SECRET が作成されるので、保存します。 Access Token作成
  • APPLICATION NAME は ITMC Integration API を選択
  • USER は Employeeの新規作成・更新の手順でRoleを新規作成・更新したEmployeeを選択
  • ROLE は ITMC Integration API を選択
TOKEN ID と TOKEN SECRET は再表示されないので注意してください。

6. Suitelet Script Fileのアップデート

上部メニューより Customization > Scripting > Scripting > New と進み、SCRIPT FILEのタブにマウスオーバーすると+マーク が出てくるのでクリックします。 Script File追加 ポップアップでFileのフォームが表示されます。 以下のzipからダウンロード・解凍し、tmc_integration_api_restlestという名前の**.jsファイル**があるので、SELECT FILEから選択し、SAVEをクリックします。※DLしたファイルは、ファイル名やテキスト入力などの変更を加えないでください。 itmc_integration_api_restlest.js.zip Script Fileアップロード 次に、SCRIPT FILEが先ほどSEVEしたファイル名になっているか確認し、Create Script Recordをクリックします。 Script Record作成 Scriptのフォームが表示されるので、以下の通り入力しSAVEをクリックします。
  • NAME は ITMC Integration API
  • Developementsには以下の通り項目ごとに入力しAddをクリック
    • TITLE:ITMC Integration API
    • ID:_itmc_integration_api
    • STATUS:Released
Script設定 次の画面で、Deploy Scriptを選択します。 Deploy Script Script Developementのフォームが表示されるので、AudienceのROLES から ITMC Integration API を選択しSAVEをクリックします。 Script Developement設定 EXTERNAL URLが表示されるので、保存します。 External URL

7. アカウントIDの取得方法

上部メニューから Setup > Company > Company Informationと進み、ACCOUNT IDを保存します。 Account ID

インテグレーションのセットアップ

インテグレーション画面にて、Netsuiteで検索します。 Admina インテグレーション画面 前の手順手取得したものを以下の通り入力し、連携するをクリックします。 連携情報入力
  • ワークスペースキー:ACCOUNT ID(手順:7)
  • クライアントID:CONSUMER KEY / CLIENT ID(手順:2)
  • クライアントシークレット:CONSUMER SECRET / CLIENT SECRET(手順:2)
  • トークンID:TOKEN ID(手順:4)
  • トークンシークレット:TOKEN SECRET(手順:4)
  • 外部URL:EXTERNAL URL(手順:6)
Netsuiteとの連携に成功すると、アカウント一覧に登録済みのユーザー情報が表示されます。 正常に完了しない場合は、インテグレーション画面のステータスタブから編集し、再度連携をお試しください。 解決しない場合はチャットにてお問い合わせください。 Netsuitの連携概要については連携ページをご覧ください。
最終更新日 2026年6月29日