LoginSignup
0
1

More than 5 years have passed since last update.

オブジェクトの作成権限がないとVisualforceに項目が表示されない

Last updated at Posted at 2019-02-13

検索画面の作成時に検索条件として選択リスト項目を配置したのですが、以下のように表示されない状態となってしまいました。
検索画面2.PNG
本来であれば以下のように選択リスト項目(会社種別)が表示されます。
検索画面.PNG
これはプロファイルや権限セットで、オブジェクトへの参照権限が付与されていない場合に発生します。
対策としては以下の2通りかと思います。

  1. プロファイルや権限セットでオブジェクトへの参照権限を付与
  2. 項目をApexの変数で定義してVisualforceにセット

基本的には検索画面ではそのオブジェクトのレコードが参照できるはずなのでこの事象は発生しないのですが、今回は参照権限を極力絞りたいカスタムオブジェクトに対してApexのシステム権限でレコードを取得して表示するという仕様を実現しようとして事象が起こりました。

あまり出会う機会はありませんが、同じ事象に出会ってしまった方の助けになれば幸いです。
それではよいSalesforceライフを( ^_^)/~~

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1