Salesforce基礎– category –
-
Salesforce基礎
【動的フォーム】項目をトリガとするコンポーネントの動的表示
概要 動的フォームを使用すると、特定の条件に基づいて項目やコンポーネントを表示または非表示にすることができます。これにより、ユーザーが必要とする情報のみを表示し、不要な情報は隠すことが可能になります。例えば、チェックボックス項目がオン場合... -
Salesforce基礎
【リレーションの変更】すべてのレコードの参照関係に値が含まれている場合のみ「参照関係」は「主従関係」に変換できるとは?
まとめ 以下参照の公式ドキュメントに記載されている「カスタムオブジェクトにすでにデータが含まれる場合、主従関係を作成することはできません。ただし、すべてのレコードの参照関係に値が含まれている場合には、リレーションを参照関係として作成してか... -
Salesforce基礎
【主従/参照関係】どちらが親?どちらが子?
概要 主従関係や参照関係を構築する際には、どのオブジェクトが「親」として機能し、どのオブジェクトが「子」として機能するかを正確に理解することが重要です。特にビジネスの要件やロジックを適切に反映させるためには、これらの関係性を適切に設定する... -
Salesforce基礎
MVC(Model-View-Controller)アーキテクチャ
SalesforceとMVCアーキテクチャの概要 Salesforceは、クラウドベースのCRMプラットフォームとして、多岐にわたる機能を提供しています。このプラットフォームの背骨として、MVC(Model-View-Controller)という設計パターンが採用されています。MVCは、アプ... -
Salesforce基礎
トリガーコンテキスト変数
概要 トリガーコンテキスト変数は、SalesforceのApexトリガー内で利用できる特殊な変数であり、トリガーが実行されたときの状況や環境情報を提供します。これにより、データの変更や特定の操作に応じたカスタムロジックを実行する際の情報が得られます。 ... -
Salesforce基礎
シグネチャとは
概要 Apexにおけるシグネチャは、メソッドや関数を一意に識別するためのものです。具体的には、メソッドや関数の名前、戻り値の型、およびパラメータの型と順序を組み合わせたものを指します。Apexもオーバーロードをサポートしているため、シグネチャは同... -
Salesforce基礎
Batchable インターフェース
概要 Batchableインターフェースは、Salesforceにおいて大量のレコードを非同期で処理するためのインターフェースです。特に大量のデータを効率的に処理する必要がある場合や、ガバナ制限を考慮しながら処理を行いたい場合に使用されます。 使い方 Batchab... -
Salesforce基礎
abstract修飾子
abstract修飾子とは abstractは、プログラミングの世界で「まだ完成していない」という意味を持つ特別なキーワードです。具体的には、クラスやメソッドが「設計図のようなもの」として存在するが、まだ具体的な中身や動きが決まっていないことを示します。... -
Salesforce基礎
Salesforceのコードカバー率
コードカバー率とは コードカバー率は、単体テストがどれだけの部分のコードをチェック(カバー)しているかを示す数字です。例えば、100行のコードがあって、単体テストがそのうちの75行をチェックしていれば、カバー率は75%です。 コードカバー率の重要性 ... -
Salesforce基礎
SOQL インジェクション
概要 SOQLインジェクションは、SalesforceのApex言語で使用されるSOQL(Salesforce Object Query Language)クエリにおいて、ユーザーが提供する悪意のある文字列がデータベースクエリの一部として実行され、不正なデータアクセスやデータ変更を引き起こす攻...
12