Technology

Salesforce カスタム設定 カスタムメタデータ 比較 使うべきなのは?

投稿日:2019年10月24日 更新日:

カスタム設定はもともとあった機能なんで、わざわざ紹介しなくてもいいかなあと思います。しかし、カスタムメタデータ型ができてから、余計に迷ってしまいます。こんにちは、管理人の@Salesforce.Zです。今回、カスタム設定、カスタムメタデータをより詳しく区別していきたいと思います。間違えたら、ご指摘を宜しくお願い致します。

カスタム設定

  • 数式項目
  • 入力規則
  • APEX
  • SOAP API

上記のいずれからもアクセスできます。

数式からのアクセス例

数式項目は階層カスタム設定でのみ機能し、リストカスタム設定には使用できません。

APEXからのアクセス例

リストカスタム設定のサンプル

カスタム設定にデータを追加する例では、カスタム設定データの対応付けが返されます。getAll メソッドは、リスト設定に関連付けられているすべてのカスタム項目の値を返します。

次の例では、指定したデータセットに関連付けられているすべての項目値を返す getValues メソッドを使用します。このメソッドは、異なるパラメータを使用して、リストと階層のどちらのカスタム設定でも使用できます。

階層カスタム設定のサンプル

組織レベルのデータセット値を返す getOrgDefaults メソッドを使用 する例になります

次の例では、指定したプロファイルのデータセット値を返す getInstance メソッドを使用します。getInstance メソッドは、ユーザ ID で使用することもできます。

カスタムメタデータ

  • カスタマイズ可能
  • リリース可能
  • パッケージ化可能
  • アップグレード可能

上記いずれも可能なアプリケーションメタデータです

最後に

カスタム設定は手動で、本番環境にデータを登録する必要があります

カスタムメタデータは変更セットで、データの移行可能

-Technology
-, ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

再出品大変 新ラクマ フリル 自動出品ツール black cat 自動で稼げる

フリマ運営するなら、出品が大変です。僕もそんな感じです。撮影はもちろん、出品も大変、さらに売れない時に再出品もしないといけない。結構労力が必要な仕事です。その中で、出品と再出品の労力と時間を節約してく …

【git初心者のあなたへ】 xx files changed, xx insertions(+), xxx deletions(-)

git こんにちは、管理人の@Salesforce.Zです。 gitの差分を求めるコマンドの最後の行にある文章を説明する

Conten …

Salesforce 主従関係 所有者について以外に知らない子が多い

こんにちは、管理人の@Salesforce.Zです。 主従関係ってもう十分、 ほとんどのcoder の頭に定着したと思います。しかし、これが知っていますか。所有者の話。子sObjectに所有者項目がな …

Saleforce 実行権限 トリガ クラス

こんにちは、管理人の@Salesforce.Zです。普段、 Apex はシステムコンテキストで実行されます。つまり、コード実行時に、現在のユーザの権限、項目レベルセキュリティ、および共有ルールは考慮さ …

Salesforce Field Service コンサルタント試験 想定問題集1

FSL Welcome to your Salesforce Field Service EXAM 1-20 回答制限30mins 1. すべての作業指示について特定のSLAへの準拠を測定したいと考え …