2016-05-04 12 views
0

私はNetsuiteを初めて使用しており、ユーザーがNetsuiteアカウントにログインした後に「welcomeuser」と表示される警告メッセージを1つ表示する必要があります。Netsuite、netsuiteアカウントへのログイン後にポップアップを表示するにはどうすればいいですか?

このクライアントスクリプトを試しましたが、メッセージが表示されませんでした。私は任意のヘルプは高く評価されたロール管理者、

でログインしている

function employee_PageInit(type){ 
    debugger; 

    alert('Dear UserName, The data in NetSuite is confidential and the property of the company.'); 

    nlapiLogExecution('DEBUG', 'user role', nlapiGetContext().getName()); 
    alert('ok'+ nlapiGetContext().getName()); 
} 

はあなたに感謝します。

+0

関数を書くことができますか?従業員? – TonyH

+0

誰かがNetsuiteに管理者または従業員としてログインしたときにこのメッセージを表示することを意味しますか?また、カスタムフォームやカスタムスイートレットのページに表示したい場所もあります。 – Rockstar

+0

はい、ログイン後にホームページにポップアップメッセージが必要なだけです –

答えて

0

私は過去にこのアイデアに苦しみました。ホームページを見ているときにスクリプトが実行されないため、技術的にはできません。

  1. スケジュールあなたのメッセージでポップアップをトリガすることができますカレンダーのリマインダー、:ここではいくつかの奇妙なの回避策です。
  2. 完全なNetSuite権限を割り当てる前に、特定のページまたはフォームに移動するようにユーザーに指示します。カスタムレコード...(レコードはポリシーに同意して読んだユーザーのログとして役立つ可能性があります)あなたのメッセージを伝えてください。その後、ユーザーがそれを埋めると、バックエンドスクリプトでそのアクセス許可が有効になります。
  3. テキストを小さな画像にして、すべてのNetSuiteの会社ロゴにします。 ;)
+0

ありがとうございました。私もそのように考えています。 –

-1

あなたにはこのどちらがフォーム

function pageInit(type){ 
    var context= nlapiGetContext(); 
    var username = context.getName(); 
    alert(hello+username); 
} 
+1

はい、これを一般的なNetSuiteに適用することはできません。あなたはこれをある種のレコードに適用しなければならないだろうし、ホームページもそうすることはできない。 – nzaleski

関連する問題