Salesforce

Salesforce

【Salesforce】Apex Test でバッチ処理をテストする方法

今回は、Salesforceでバッチ処理を実装した際のテストコード(テストクラス)の書き方を備忘録として紹介します。
Salesforce

【Salesforce】 カスタムメタデータ型と利用場面について

アプリケーションの設定やビジネスロジックに関する情報を保存するために用いる、カスタムメタデータ型の利用場面とカスタム設定との使い分けについて解説します。
Salesforce

【Salesforce】SOQLで親子関係のあるリレーションを取得

Salesforce ではオブジェクトにリレーション項目を設定できます。このリレーションで、1度の SOQL で親子関係にあるオブジェクトを一括で取得する方法を備忘録として記載します。
Salesforce

【Salesforce】トリガーは便利だが安易に構築すべきではない

このブログ記事では、Salesforceにおけるトリガーの利点と注意点について解説します。トリガーは非常に便利な機能ですが、適切に構築されていない場合、予期せぬ問題を引き起こす可能性があります。注意が必要な点について詳しく説明します。
Salesforce

【Salesforce】Apex で SOQL の結果を Map に反映する簡潔な書き方

Apex で、 `Map<Id, SObject>` のような形式でSOQLのデータを保持したい場合に覚えておくと便利な書き方を備忘録として記載します。
Salesforce

【Salesforce】Apex Batch を即時実行させるスクリプト

Salesforce のバッチ処理は通常、画面上で Apex をスケジュールし、定期的に実行させますが、開発中やテスト時にバッチを即時実行するためのスクリプトを紹介します。
Salesforce

【Salesforce】レコード値のCSV取得のためにデータローダ使うの面倒

Salesforceでのデータ操作に役立つ、DataLoader不要のCSV出力方法。ApexとLWCを用いて手軽にデータをCSV形式で出力します。
Salesforce

【Salesforce】システムオブジェクトをオブジェクトマネージャで参照する方法

Salesforce では通常では UI 上アクセスできない内部オブジェクトが多数存在します。本記事では、そのような内部オブジェクトをオブジェクトマネージャで表示する方法を小ネタとして紹介します。
Salesforce

【エラー】「〇〇」画面の「△△」画面項目がセクションであるため、regionContainerTypeは必須です の対処

Salesforce のデプロイ作業時に、「〇〇」画面の「△△」画面項目がセクションであるため、regionContainerTypeは必須です というエラーが表示された場合の対処方法を紹介します。
Salesforce

【Salesforce】ゲストユーザのライセンスは厳密には無料ではない

Salesforce ではゲストユーザと呼ばれるユーザライセンス種別があります。このユーザライセンスは、不特定多数の社外のユーザがログインなしにアクセスするサイトを構築する際に利用することが多いですが、考慮事項にも留意する必要があります。