Salesforce 【Salesforce】標準のメールテンプレートをApexで使用する方法 Salesforceの標準のメールテンプレートをApexで使用する方法を紹介しています。標準機能のメールテンプレートはUI上で簡単に作成できるので、とても便利です。これをApexで取得するようにしておけば、開発不要で保守性が上がります。 2021.06.28 Salesforce
Apex 【Salesforce】runAsメソッドの使い方 SalesforceのrunAsメソッドの使い方について紹介しています。runAsメソッドを使用すると、ユーザ権限と項目レベルの権限は強制実行されなく、レコード共有のみを適用します。共有権限をテストするときは使用したいメソッドですね。 2021.01.25 ApexSalesforce
Salesforce 【Salesforce】Apexの共有の理由について SalesforceのApexの共有の理由の設定方法と使い方について紹介しています。Apexの共有の理由は、Apexコードで共有する場合に使用する機能です。標準オブジェクトとカスタムオブジェクト、それぞれの設定方法と使い方を掲載しています。 2021.01.22 Salesforce
Apex 【Apexエラー】「INACTIVE_OWNER_OR_USER」について Apexのエラー「INACTIVE_OWNER_OR_USER」の発生原因と解決策について。これはDML操作するレコードの所有者が無効ユーザになっていることが原因です。解決策としてプログラムにユーザを書き換える処理を加えるかレコードページでユーザを変更するかのどちらかが必要です。 2020.10.24 ApexSalesforceVisualforce
Apex 【Salesforce】未経験から始めるSalesforceの開発入門 この記事ではSalesforceの開発言語Apexの始め方について、経験談を紹介しようと思います。僕自身、IT未経験のミドル層からSalesforceエンジニアに転職したんですが、ApexやVisualforceをどうやって勉強してデベロッパー試験に合格したかを紹介します。 2020.10.19 ApexSalesforce
Apex 【Trailhead】Apex トリガの使用開始 Trailheadの「Apex トリガの使用開始」の解答について説明しています。トリガコンテキスト変数を使用したコードは汎用的に使用できます。また、トリガのTrailheadはあまり用意されていないので、このTrailheadで大枠を掴んでおきましょう。 2020.10.07 ApexSalesforce
Apex 【Trailhead】一括 Apex トリガ Trailheadの「一括 Apex トリガ」の解答について説明しています。トリガは単一レコードだけでなく複数レコードが入ってくることを想定して作成する必要があります。最初は構文やデータの流れ、実行順序、トリガコンテキスト変数などApexクラスにないものを学習する必要があります。 2020.10.07 ApexSalesforce
Salesforce 【Trailhead】future メソッドの使用 SalesforceのTrailheadの「future メソッドの使用」の解答です。チャレンジ内容を1つ1つ紐解いて解説しています。futureメソッドを使用すると非同期でApex処理が実行可能になります。futureメソッドを使用するとその時点で非同期処理が開始されます。 2020.10.06 Salesforce
Apex 【Salesforce】Apexバッチのスケジューリング方法 SalesforceのApexバッチのスケジューリング方法の使い方について説明しています。 2020.10.06 ApexSalesforce
Apex 【Apex】あいまい検索を使用したレコード検索画面 ApexとVisualforceであいまい検索を使用したレコードの検索画面をカスタムコントローラで作ってみました。検索ボタンを押すと、「その入力した文字を商談名に含む」レコードだけを取得するようにしています。シンプルなコードにしているので汎用的に使用できます。 2020.10.01 ApexSalesforceVisualforce