-
NetSuite管理者ヒント| リソースレコードとカレンダー設定で共有リソースをより効果的に管理する
管理者は、会議室、設備、共有サービスエリアなどの共有リソースを管理するための簡単な方法を必要とすることがよくあります。NetSuiteでは、ユーザーがアクティビティをスケジュールする際にリソースを予約できるように、イベントでリソースレコードを使用できます。リソースの作成後、管理者は、日次開始時刻、日次終了時刻、デフォルトのカレンダー表示など、そのカレンダー設定も管理できます。 これは、社内会議、顧客向けデモ、トレーニングセッション、導入ワークショップ、サービス予約、または共有設備の使用を定期的にスケジュールする企業に特に役立ちます。…
-
NetSuite管理者ヒント | SuiteQLを使用して高額なSales Ordersを分類する
NetSuite Administratorとして、経営層向けレポート、財務レビュー、または承認ワークフローのために、高額なSales Ordersを迅速に特定するよう求められる場合があります。トランザクションリストを手動でフィルタリングする代わりに、SuiteQLを使用して、トランザクション金額に基づいてSales Ordersを自動的に分類できます。 この方法は、次のことが必要な組織に役立ちます。 大口の顧客注文のレビューを優先する。 高額トランザクションの承認ワークフローをサポートする。 SuiteAnalytics datasetsまたはカスタムレポートを作成する。 トランザクション金額別に販売傾向を監視する。…
-
NetSuite Admin Tip | インポートされた銀行データの機密情報に関する通知(2026.2)
NetSuite 2026.2では、管理者は銀行データのインポート時に表示される新しい通知に十分注意する必要があります。このアップデートでは、インポートされた銀行取引のメモフィールドに、銀行口座番号、クレジットカード番号、住所などの機密情報が含まれている可能性があることが強調されています。これは、銀行照合の設定を管理し、処理前にインポートファイルを確認する管理者にとって重要な注意事項です。 2026.2での変更点 NetSuite…
-
NetSuite管理者ヒント | SuiteScriptを使用してフィールドラベルと値を取得する
外部CRMとの統合やデータ検証を行う前に、会社のCustomer情報を確認したいとします。NetSuite UIで各フィールドを手動で確認する代わりに、SuiteScriptを使用して重要なCustomerフィールドをラベルや値とともに自動的に取得し、ログに出力できます。 使用例 /** * @NApiVersion 2 .1 * @NScriptType ScheduledScript */ define(['N/record', 'N/log'], (record, log) => { function execute() { // Load an existing Customer record var customer =…
-
NetSuite 管理者コーナー | 子会社のネクサスで SuiteTax Engine を有効にする
SuiteTax の設定中に、管理者は、税エンジンを子会社のネクサスに割り当てる際に選択できない場合があります。 この状況は、SuiteTax が有効で、SuiteTax Engine bundle がインストールされ、トランザクションの移行が完了している場合でも発生することがあります。管理者には、問題がネクサスの設定に関連しているように見えることがありますが、多くの場合、不足している手順はプラグイン実装です。 解決策 NetSuite: Customization > Plug-ins > Manage Plug-ins に移動します。 NetSuite Next:…
-
NetSuite 管理者コーナー| Revenue ArrangementがInvoiceのRelated Recordsに表示されない理由
NetSuite管理者として、同じInvoiceがRevenue ArrangementのRelated Recordsサブタブには表示されているにもかかわらず、InvoiceレコードのRelated Records > Revenue ArrangementsサブタブにRevenue Arrangementが表示されない理由について、調査を依頼される場合があります。 一見すると、関連付けの欠落、レコード間のリンクが不完全であること、または権限の問題のように見える場合があります。ただし、Revenue ElementがInvoiceから直接取得されるのではなく、Sales…
-
NetSuite管理者ヒント| 標準ロールを直接割り当てるべきではない理由
NetSuiteの標準ロールは、ユーザーアクセスの強固な基盤を提供しますが、それらを直接割り当てると、将来的な管理上の課題が発生する可能性があります。標準ロールは変更できないため、権限、制限、フォーム、またはレポート要件に変更が必要な場合、管理者は新しいカスタムロールを作成し、ユーザーを再割り当てする必要があります。 より適切な方法は、標準ロールを割り当てる前に、そのカスタムコピーを作成することです。これにより、ビジネス要件の変化に応じて、既存のユーザー割り当てを中断することなく、管理者が権限とアクセスを簡単に調整できます。最初からカスタムロールを使用することで、組織は柔軟性を高め、ロールの保守を簡素化し、長期的に管理作業を削減できます。…
-
NetSuite管理者ヒント | SuiteQLを使用してSales Orderで一度も使用されていないアクティブなInventory Itemを検索する
時間の経過とともに、廃止された製品、テスト、顧客固有の要件、またはビジネス要件の変更により、未使用のInventory Itemが蓄積されることがあります。これらのItemはアクティブなままでも、Item Masterを煩雑にし、Inventory管理をより困難にする可能性があります。Sales Orderに一度も表示されたことがないInventory Itemを特定することは、Inventoryの整理、データ品質の向上、および継続的なItemメンテナンスの簡素化に役立ちます。 SuiteQLクエリ 以下のクエリは、Sales Orderに一度も表示されたことがないアクティブなInventory Itemを返します。 SELECT…
-
NetSuite管理者ヒント | SuiteScriptを使用して列の親サブリストを確認する
組織では、多くの場合、複数のトランザクションタイプやレコードのカスタマイズをサポートするために、再利用可能なSuiteScriptライブラリを開発します。サブリストデータを処理する際は、行レベルの操作を実行する前に、取得した列が想定どおりのサブリストに属していることを確認することが重要です。Column.sublistIdを使用することで、スクリプトの信頼性と保守性を向上させることができます。 スクリプト例 このScheduled ScriptはSales Orderを読み込み、Column.sublistIdを使用してQuantity列がItemsサブリストに属していることを確認し、検証が成功した場合にのみ各商品行を処理します。 /**…
-
NetSuite管理者ヒント | SuiteQLを使用して特定の商品を購入したCustomersを検索する
ターゲットを絞ったマーケティングキャンペーンの準備、製品アップグレードの対象となるCustomersの特定、または購買傾向の分析など、特定の商品を購入したCustomersを把握することは一般的なレポート要件です。SuiteQLを使用すると、この情報をデータベースから直接、柔軟かつ効率的に取得できます。 SuiteQLクエリ 以下のクエリは、内部IDで指定した特定の商品を購入したCustomersの一覧を返します。 SELECT c.id, -- Customer internal ID c.entityid, -- Customer ID/Number c.companyname -- Customer name FROM…
-
NetSuite 管理者向けヒント | 一貫性のあるレポート作成のために NFP 財務レポートを標準化する
非営利団体(Nonprofit Organization)では、理事会向け会議、助成金報告、監査、および組織内の意思決定を支えるために、正確な財務レポートが不可欠です。NetSuite では標準の非営利団体(NFP)向け財務レポートが提供されていますが、これらのレポートが組織全体で一貫した設定となるようにするうえで、管理者は重要な役割を担います。 標準化されたレポート設定を作成し、承認済みのレポートレイアウトを利用するようユーザーに促すことで、管理者はレポート作成時のミスを減らし、業務効率を向上させるとともに、財務データに対する信頼性を高めることができます。 対象業種 非営利団体(Nonprofit Organizations)…
-
NetSuite 管理者向けヒント | 5 つの管理者向けベストプラクティスでタイムシートの精度を向上
タイムシートは、従業員が勤務時間を記録するためだけのものではありません。プロジェクト原価管理、顧客への請求、給与計算、リソース計画、ビジネスレポート作成の基盤となります。タイムシートが不完全または不正確であると、その影響は複数の部門に及ぶ可能性があります。 Time Tracking を初めて導入する場合でも、ユーザーの利用定着を改善したい場合でも、以下の 5 つのベストプラクティスは、管理者が正確で一貫性のあるタイムシートデータを維持するのに役立ちます。 NetSuite 管理者向け 5 つのベストプラクティス 1. ユーザーに必要なフィールドのみを設定する…
-
NetSuite管理者ヒント | SuiteScriptでCustomerレコードのフィールドを確認する
NetSuite Administratorは、カスタマイズのトラブルシューティング、設定内容の検証、またはフィールドプロパティの確認を行う際に、Customerレコード上のフィールドのメタデータを確認する必要が生じることがあります。UIから各フィールドを手動で確認する代わりに、getField() メソッドを使用してFieldオブジェクトを取得し、フィールドの内部ID、ラベル、およびデータ型などのメタデータを確認できます。 SuiteScriptの例 /** * @NApiVersion 2 .1 * @NScriptType ScheduledScript */ define(['N/record', 'N/log'],…
-
NetSuite管理者ヒント | SuiteQLを使用してExpense LimitでEmployeesをランキングする
Employee Expenseポリシーを管理する際には、組織内で最も高い支出権限を持つEmployeeを特定する必要がある場合があります。SuiteQL関数を使用すると、割り当てられたExpense Limitに基づいてEmployeesをすばやくランキングできるため、承認の監査、ポリシー遵守状況の確認、または経費管理体制の分析が容易になります。 たとえば、Expense Limitに基づくEmployeesの順位を確認したいとします。レコードを手動で並べ替えて順位を付ける代わりに、SuiteQL関数を使用してランキングを自動的に生成できます。 SuiteQLの例 SELECT employee.entityid, -- Employee…
-
NetSuite管理ヒント|従業員と経費カテゴリに基づいて経費勘定科目を割り当てることができますか?
NetSuiteで経費精算書を構成する場合、組織は、経費を発行する従業員に応じて、同じタイプの経費を異なる一般会計勘定科目に転記する必要がある場合があります。一般的な例として、燃料またはガス経費があり、一部の従業員の経費は営業経費(OPEX)に請求され、その他の経費は売上原価(COGS)に請求されます。管理者が経費カテゴリを適切に構成するために、NetSuiteが経費勘定をどのように決定するかを理解します。 シナリオ 会社は、従業員経費精算書に単一のガス経費カテゴリを使用します。ただし、従業員ごとに異なる勘定科目に経費を転記する必要があります。 従業員Aのガス経費はOPEXに転記する必要があります。…
-
NetSuite管理者ヒント| SuiteScriptのサブリスト列ラベルと行値の違い
トランザクション・レコードを操作する際には、注文書のアイテム・サブリストのフィールドを検査するのが一般的です。混乱を引き起こす可能性のある領域の1つは、列メタデータとトランザクション行に格納されている実際の値の違いです。 たとえば、注文書アイテム・サブリストのアイテム列には、アイテムなどのラベルがあります。ただし、そのラベルはトランザクション・ラインで選択されたアイテムではありません。これは、列自体に関する情報のみです。 この記事では、SuiteScriptを使用してサブリスト列に関するメタデータを読み取ってから、注文書ラインから実際のアイテム値を個別に取得する方法を示します。 SuiteScriptの例 /** *…
-
NetSuite管理者ヒント|金額別顧客請求書のランキング(SuiteQL)
NetSuite管理者は、各顧客の最大請求書を迅速に識別する必要がある場合があります。これは、価値の高いトランザクションのレビュー、回収分析のサポート、顧客レポートの準備または請求書活動の検証に役立ちます。 この記事では、SuiteQLを使用して、各顧客の請求書金額別に顧客請求書をランク付けします。各顧客について最も高い金額の請求書はランク1を受け取ります。 SuiteQL問合せの例 次のサンプルは顧客請求書を返し、請求書金額に基づいてランクを割り当てます。各顧客のランキングが再開されます。 SELECT t.entity AS customer_id, -- Customer internal ID…
-
NetSuite管理者ヒント|ファイル・キャビネットでのログインなしで使用可能について
NetSuiteファイル・キャビネットの「ログインせずに利用可能」設定は、最も悪用されたファイル・アクセス制御の1つです。Webサイト、イメージおよびオンライン・フォームには不可欠ですが、誤った使用によってファイルが意図せず外部に公開される可能性があります。 この記事では、設定がどのように機能するか、いつ使用するか、および有効にする前に管理者が理解する必要があるリスクについて説明します。 「ログインせずに利用可能」とは 「ログインせずに利用可能」チェック・ボックスでは、NetSuite認証を必要とせずに、ファイル・キャビネットに格納されているファイルに外部からアクセスできます。 よくある例は次のとおりです。 ウェブサイト画像 ロゴ…
-
NetSuite管理者ヒント|ユーザーのロールと権限を効果的に監査する方法
ユーザー・アクセスの管理は、NetSuite管理者にとって最も重要な職責の1つです。時間の経過とともに、ロールは不要な権限を蓄積し、セキュリティ・リスク、職務分掌に関する懸念事項、および不整合を報告できます。 この記事では、管理者が標準のNetSuiteツールおよびベスト・プラクティスを使用してロールおよび権限をより効果的に監査できる実際的な方法について説明します。 ロールおよび権限を監査するための主要なツール 1. ロール権限の差異の表示の使用 この機能により、管理者は次を比較できます。 標準ロールとカスタム・ロール 2つのカスタム・ロール 権限レベルの違い 2. アクセス・レベル別権限のレビュー…
-
NetSuite管理ヒント| SuiteScriptを使用した利用可能な注文書フォームの監査
トランザクションを処理する場合、管理者は多くの場合、レコード上のユーザーが使用できるカスタム・フォームを確認する必要があります。これは、注文書のロール権限、フォーム制限、トランザクション・フォーム設定または予期しないフォーム動作をトラブルシューティングする場合に特に役立ちます。 使用可能なフォームの選択肢を検査する実用的な方法の1つは、SuiteScriptのgetSelectOptions()メソッドを使用することです。この方法では、注文書のカスタムフォーム・フィールドなど、選択/ドロップダウン・フィールドで使用可能なオプションをチェックできます。…
-
NetSuite管理者ヒント| SuiteQLで各顧客の3件の最新の注文書を検索
NetSuite管理者は、特に注文書を使用する場合、最近の顧客の活動を迅速に確認する必要があることがよくあります。保存済検索は多くのレポート・ニーズに役立ちますが、SuiteQLを使用すると、管理者はグループごとに特定の数のレコードをランク付け、フィルタおよび返す必要がある場合の柔軟性が向上します。 一般的な例は、顧客ごとに最新の3つの注文書を検索することです。各顧客レコードを手動で確認したり、複数のフィルターを作成するかわりに、SuiteQL…
-
NetSuite管理者ヒント| SuiteScriptを使用して顧客の電子メールを簡単に監査する
正確な顧客Eメール・データを維持することは、思われるよりも重要です。請求書の送信、マーケティング・キャンペーンの実行、統合のサポートのいずれであっても、電子メール・アドレスが欠落しているか正しくないと、コミュニケーションや操作上の問題が発生する可能性があります。 保存済検索は素晴らしいものですが、特にトラブルシューティングや1回かぎりの監査時に、管理者がシステム・ログから直接データをすばやく柔軟に確認できる方法が必要な場合があります。このヒントは、簡単な定期スクリプトが、最小限の設定で顧客の電子メール情報をすばやく抽出およびレビューするためにどのように役立つかを示しています。 このスクリプトは、次のことを行います。…
-
NetSuite管理者ヒント| SuiteAnalyticsデータセットおよびワークブックのロールおよび権限の一般的なユース・ケース
SuiteAnalyticsワークブックおよびデータセットは、チームがピボット、チャート、ビジュアライゼーションおよび対話型レポートを通じてNetSuiteデータを分析するのに役立ちます。ただし、最も一般的な管理上の課題の1つは、データセットおよびワークブック・コンテンツにアクセスするための適切な権限をユーザーに付与することです。 この記事では、現実世界の一般的なユースケースを確認し、ロールと権限がSuiteAnalyticsの可視性とユーザビリティにどのように影響するかを紹介します。 ワークブックおよびデータセット・アクセスの理解…
-
NetSuite管理者ヒント|レポートおよびレコードに関するナラティブ・インサイト(NetSuite 2026.1)
NetSuite 2026.1では、特定のレポートおよびレコードについてAIによって生成された要約であるナラティブ・インサイトが導入されました。これらの要約は、大規模なデータセットを手動で読みまとめることなく、結果を迅速に解釈し、傾向、リスクおよび機会を強調するのに役立ちます。 ユーザーによるアクセス方法: サポートされている場合、ユーザーは、適格なレポートまたはレコードで「インサイトの生成」を選択してサマリーを生成できます。(ノート: Narrative Insightsは、サポートされている場所および言語でのみ使用できます。) 管理者が知っておくべきこと(コントロールとガバナンス) デフォルトで有効: Narrative…
-
NetSuite管理者ヒント| NetSuiteメールの期限切れパスワード・リンク
電子メールで送信されたリンクを使用してNetSuiteパスワードを設定しようとすると、リンクの有効期限が切れていることを示すエラーが発生する可能性があります。これは、アカウントを保護するために設計された一般的なセキュリティ機能です。 NetSuiteパスワードのリセット・リンクは、セキュリティ上の理由から時間的制約があります。 次のようなメッセージが表示される場合があります。 "This password reset link is no longer valid." "Your reset link has expired." パスワードを設定するには、NetSuiteアカウント管理者にご連絡ください。 関連ディスカッション:…
-
NetSuite管理者ヒント|自動決済機関: VersaPay「新規ACH」ボタン SuiteScriptエラー
NetSuiteおよびSuiteCommerceのVersaPayを使用してクレジット・カード支払用に自動決済機関(ACH)を設定している場合は、WebストアとNetSuite UIの両方でACH支払方法を作成できる必要があります。ただし、新しいACH支払方法を作成すると、SSS_SEACH_ERROR_OCCURREDやrecordpaymentprocessingprofileが見つからなかったなどのNetSuiteでSuiteScriptエラーが発生します。 これを解決するには、次のステップに従います。 1. 「カスタマイズ」→「スクリプト」→「スクリプト」 2にナビゲートします。フィルタを「From Bundle 124110…
-
NetSuite管理者ヒント|自動決済機関: 「新規ACH」ボタンがありません
自動手形交換所(ACH)が、CyberSourceやVersaPayなどのサードパーティ支払プロセッサを使用してNetSuiteおよびSuiteCommerceでクレジット・カード支払用に設定されている場合は、WebストアおよびNetSuite(特に顧客レコードの「財務」 > 「支払手段」タブ)にACH支払方法を作成できる必要があります。 ただし、顧客レコードに「新規ACH」ボタンがない場合、特にカスタム・ロールを使用している場合、権限が正しくないことが原因である可能性があります。その場合は、そのロールに対して適切なACH権限を有効にする必要があります。 これを解決するには、次のステップに従います。…
-
NetSuite管理ヒント|経費精算書の「予期しないエラー」の修正(税金コード/子会社の不一致)
シナリオ: 従業員がNetSuiteに経費精算書を入力しています。「経費精算書の入力」にナビゲートし、必須フィールドに入力します。レポートでは、「税金コード」= HST_13および「子会社= カナダ・テスト」を選択します。 「追加および発行」をクリックすると、NetSuiteに「予期しないエラー」が表示され、経費精算書は発行されません。 説明: NetSuiteで経費精算書を追加および送信したときに「予期しないエラー」を受け取った場合、一般的な原因は、経費精算書の「選択された税金コードが子会社に対して使用可能になっていない」ことです。…
-
NetSuite管理者ヒント| SuiteQLを使用した集計インサイトによる顧客トランザクションの分析
顧客の取引行動を理解することは、情報に基づいたビジネス上の意思決定を行うために不可欠です。管理者は、総支出額、平均取引額、取引頻度など、要約されたデータに迅速にアクセスできるため、価値の高い顧客の特定、傾向の監視、戦略的計画のサポートに役立ちます。 この記事では、SuiteAnalyticsを(SQL問合せを介して)使用して、顧客トランザクションの明確な集計ビューをタイプ別に生成する方法を示します。 クエリサンプル SELECT c.entityid AS customer_name, -- アカウントを明確に識別するための顧客表示名 t.type AS transaction_type, -- トランザクションの種類 (e.g.,…
-
NetSuite管理者ヒント|スイートレットでサブリスト列を必須にする
データ入力、承認または内部ツール用のカスタム・スイートレットを構築する際の一般的な課題の1つは、ユーザーがサブリストの各行に完全な情報を提供できるようにすることです。入力が不完全な場合は、処理エラー、データ欠落または追加のフォローアップが発生する可能性があります。 これに対処する便利な方法は、サブリスト列を必須にする方法です。Suiteletインタフェースで必須フィールドを直接適用することで、管理者および開発者は、ユーザーがフォームを送信する前に重要なフィールドに入力していることを確認できます。 サブリスト列を必須にする理由 Suiteletサブリストに必須フィールドを設定すると、次のことに役立ちます:…