Technology

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

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

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

カスタム設定

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

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

数式からのアクセス例

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

APEXからのアクセス例

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

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

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

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

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

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

カスタムメタデータ

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

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

最後に

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

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

-Technology
-, ,

執筆者:


comment

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

関連記事

SFDC Salesforce フィールドサービス Field Service コンサルタント資格 consultant certification

こんにちは、管理人の@Salesforce.Zです。 いよいよField Service認定試験を受験しようと思った。まず、概要を整理しようと、受験ガイドも記載しているが、なんだか書かないと頭に定着し …

Apex 一括処理 バッチの使用およびテストクラス

こんにちは、管理人の@Salesforce.Zです。 一括処理をバッチにすると、ガバナ制限を回避できるし、大量処理も可能。うまく設計できたら、いいですね。 Contents1 Apex Batchの構 …

【FSL】 作業指示 作業指示明細 サービス予定の関係

こんにちは、管理人の@Salesforce.Zです。 Contents1 作業指示とサービス予定2 作業指示に対する、作業指示明細とサービス予定 作業指示とサービス予定 通常では、作業指示(WorkO …

git clone エラー128対策

gitで終了コード128エラーとなりリモートリポジトリがクローン出来ないでしょうか 私も今日、同じ問題に遭遇してしまい、2、3時間かかってしまった(泣)。絶対メモしようと思います。やりたいこともかんた …

Salesforce データセキュリティ プロファイル 共有設定 ロール

こんにちは、管理人の@Salesforce.Zです。Salesforceのセキュリティ体制がきちんと整えている、セキュリティも、大手企業はSalesforce製品を導入する理由の一つです。ここに来た方 …