ディスカッション
AIを用いた自動化で請求書処理を合理化
AIを用いた考察を使用して、計画と予測を迅速化
SuiteWorldまであと41日となりました。以下の最新情報をご確認ください。
アジェンダビルダー公開
SuiteWorld On Airの登録受付開始
新しいNetSuite Prompt Studioコンテスト
その他の最新情報も!
詳細はこのスレッドでご確認ください!
クライアント側のSuiteScriptを作成して、リード/見込み客/顧客>販売>販売チームサブタブから従業員を削除し、販売地域ルールが適用されていることを確認します
適用
製品: Netsuite 2019.2
シナリオ
チーム販売機能が有効になっている場合、NetSuiteは販売タブの下の販売チームサブタブをリード、見込み客、および顧客レコードに追加します。販売の役割を持つ従業員をこのサブタブに追加できます。このサブタブが空のままの場合、NetSuiteは販売地域ルールを使用して、レコードの保存後に自動的にデータを入力します。
定義された販売ロールを持つ従業員がリード、プロスペクト、または顧客のレコードを作成する場合、NetSuiteは販売チームサブタブでこの従業員の名前をデフォルトにするため、販売地域のルールは適用されません。
解決策
以下の手順は、NetSuiteがレコードを作成している従業員にデフォルト設定されている場合に、営業チームのサブタブから従業員の名前を削除するクライアント側のSuiteScriptを作成して展開する方法を示しています。レコードを作成するユーザーによってこのサブタブに他の従業員が追加されていない場合、NetSuiteは販売地域のルールに基づいて販売チームを新しい顧客に割り当てます。
SuiteScriptを作成します。
- テキストエディタを使用して、以下のSuiteScriptを作成します
function removeSalesTeam()
{
nlapiRemoveLineItem('salesteam' , 1);
}
- 名前を削除SalesTeam.jsを削除し、保存します
- ドキュメント> ファイル> SuiteScriptsに移動します
- ファイルを追加をクリックします
- 前に作成したファイルを選択します
SuiteScriptレコードを作成します。
- カスタマイゼーション> スクリプト> スクリプト> 新規作成に移動します
- アップロードしたスクリプトファイルを選択します(Sales Team.jsを削除します)
- スクリプトレコードを作成をクリックします
- クライアントを選択します
- 名前フィールドに営業チームの削除と入力します
- IDフィールドに、_cs_remove_sales_teamと入力します
- スクリプトサブタブに移動します
- ページ初期化関数フィールドに、関数の名前removeSalesTeamを入力します
- 保存ドロップダウンメニューで、保存&デプロイをクリックしてデプロイメントページに移動します
SuiteScriptをデプロイします。
- 次に適用フィールドで、リードを選択します
- IDフィールドに_cs_remove_sales_teamと入力します
- ステータスフィールドで、リリース済みを選択します
- イベントタイプフィールドで、作成を選択します
- 閲覧者/閲覧許可タブに移動し、ロールリストの横にあるすべて選択をオンにします
- 保存をクリックします
注:スクリプトをプロスペクトおよび顧客レコードにデプロイするには、スクリプトレコードに戻り、スクリプトをデプロイをクリックして、手順1〜6を繰り返し、手順1でレコードのタイプを変更します。