Apex

Salesforce

【Salesforce】標準のメールテンプレートをApexで使用する方法

Salesforceの標準のメールテンプレートをApexで使用する方法を紹介しています。標準機能のメールテンプレートはUI上で簡単に作成できるので、とても便利です。これをApexで取得するようにしておけば、開発不要で保守性が上がります。
Apex

【Salesforce】runAsメソッドの使い方

SalesforceのrunAsメソッドの使い方について紹介しています。runAsメソッドを使用すると、ユーザ権限と項目レベルの権限は強制実行されなく、レコード共有のみを適用します。共有権限をテストするときは使用したいメソッドですね。
Salesforce

【Salesforce】Apexの共有の理由について

SalesforceのApexの共有の理由の設定方法と使い方について紹介しています。Apexの共有の理由は、Apexコードで共有する場合に使用する機能です。標準オブジェクトとカスタムオブジェクト、それぞれの設定方法と使い方を掲載しています。
Apex

【Apexエラー】「INACTIVE_OWNER_OR_USER」について

Apexのエラー「INACTIVE_OWNER_OR_USER」の発生原因と解決策について。これはDML操作するレコードの所有者が無効ユーザになっていることが原因です。解決策としてプログラムにユーザを書き換える処理を加えるかレコードページでユーザを変更するかのどちらかが必要です。
Apex

【Salesforce】未経験から始めるSalesforceの開発入門

この記事ではSalesforceの開発言語Apexの始め方について、経験談を紹介しようと思います。僕自身、IT未経験のミドル層からSalesforceエンジニアに転職したんですが、ApexやVisualforceをどうやって勉強してデベロッパー試験に合格したかを紹介します。
Apex

【Trailhead】Apex トリガの使用開始

Trailheadの「Apex トリガの使用開始」の解答について説明しています。トリガコンテキスト変数を使用したコードは汎用的に使用できます。また、トリガのTrailheadはあまり用意されていないので、このTrailheadで大枠を掴んでおきましょう。
Apex

【Trailhead】一括 Apex トリガ

Trailheadの「一括 Apex トリガ」の解答について説明しています。トリガは単一レコードだけでなく複数レコードが入ってくることを想定して作成する必要があります。最初は構文やデータの流れ、実行順序、トリガコンテキスト変数などApexクラスにないものを学習する必要があります。
Salesforce

【Trailhead】future メソッドの使用

SalesforceのTrailheadの「future メソッドの使用」の解答です。チャレンジ内容を1つ1つ紐解いて解説しています。futureメソッドを使用すると非同期でApex処理が実行可能になります。futureメソッドを使用するとその時点で非同期処理が開始されます。
Apex

【Salesforce】Apexバッチのスケジューリング方法

SalesforceのApexバッチのスケジューリング方法の使い方について説明しています。
Apex

【Apex】あいまい検索を使用したレコード検索画面

ApexとVisualforceであいまい検索を使用したレコードの検索画面をカスタムコントローラで作ってみました。検索ボタンを押すと、「その入力した文字を商談名に含む」レコードだけを取得するようにしています。シンプルなコードにしているので汎用的に使用できます。
タイトルとURLをコピーしました