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

【Sink it】20.例外処理を使ってみよう(解答)

Sink itはSavepoオリジナルのSalesforce開発初心者向けのプログラムです。今回はApexの例外処理です。例外処理とは、作成したプログラムが正常通りに動いていない場合に発生したエラーやイベントを検知する機能です。構文はtry、catch、finallyのステートメントで構成されています。
タイトルとURLをコピーしました