こんにちは、管理人の@Salesforce.Zです。
ApexやVFなどで開発をするときに、権限を設定するには、ログインしているユーザの情報やプロファイルの情報を使うことが重要です。
今回、その使い方を共有したいと思います。
読んだら得ること
★ グローバル変数の使用 ★ VFやApexにユーザ情報、プロファイルの情報の使用方法
目次
グローバル変数
カスタムボタンとカスタムリンク、カスタム項目の数式、入力規則、フロー、プロセス、および Visualforce ページなどのコンポーネントでは、特殊な差し込み項目を使用して、組織のデータを参照できます。
現在ログオンしているユーザ/プロファイルの情報を取得するには、以下の 2 つの方法があります
Apex
String userid = UserInfo.getUserId();
VF
<apex:page> <h1>Congratulations</h1> This is your new Apex Page <p>The current company name for this user is: {!$User.CompanyName}</p> <p>Is the user active? {!$User.isActive}</p> {!$Profile.Name} </apex:page>
終わりに
グローバル変数を使いこなしたら、開発がもっと楽になる場合がきっといっぱいありますので、活用していきましょう