Salesforce

Salesforce

【Salesforce】Spring ’24 のスケジュール

Salesforce には、(開発者・保守ベンダーにとって頭を抱える要素の一つである) メジャーバージョンアップが年に 3回あります。現在(2023/12月末)は Spring '24 バージョンアップが迫っています。忘れないように、自社のシステムのリグレッションテストのスケジュールおよび計画を立てておきましょう。
Salesforce

【Salesforce】Apex で文字列の比較を行う

Salesforce の Apex 開発で、文字列比較を行う際の注意点を記載します。等価演算子(`==`) で書かれているコードを見ると残念な気持ちになります。。Javaとの違いにも少し触れつつ、少し詳し目に紹介します。
Salesforce

【Salesforce】意外と知らない、カスタムメタデータの使用量上限

Salesforce では、メタデータをカスタムオブジェクトのような形式で、項目を定義してレコードとして管理する機能があります。本記事は Salesforce の設定の一つである「カスタムメタデータ型」の使用量の上限値に関する備忘録です。
Salesforce

【Salesforce】 新規行動 アクションのレイアウトの編集を行うには

本記事は Salesforce の開発において、Lightningページの活動タイムラインの 新規行動 アクションのレイアウトを編集する際の備忘録を記載します。
Salesforce

【Salesforce】 活動タイムライン が表示されない時の対処法

本記事は Salesforce の開発中に Lightning レコードページに 活動タイムライン を配置したにも関わらず、画面に表示されない時の備忘録としての記事です。
Salesforce

【Salesforce】「In field: utilityBar – no FlexiPage named UtilityBar found.」エラー

本記事はSalesforce のリリース中に 「In field: utilityBar - no FlexiPage named UtilityBar found.」 というエラーメッセージに悩まされた時の備忘録です。
Salesforce

【Salesforce】オブジェクトのAPI参照名から項目のラベル名を取得する

Salesforce を長期間運用していると、いつの間にか項目数が増えてしまい、管理が大変になっていないでしょうか。この記事では、Salesforce の実装などで API参照名がわかっている時にオブジェクトの項目のラベル名を知りたい場合の方法を紹介します。
Salesforce

【Salesforce】「You have uncommitted work pending.」エラー

Salesforce の実装時の「You have uncommitted work pending.Please commit or rollback before calling out.」 というエラーメッセージに悩まされた時の備忘録です。
Salesforce

【Salesforce】Apexで同期/非同期の外部コールアウト

Salesforceで外部へのコールアウトを実装する際には、`HttpRequest`と`Http`クラスを使用します。同期、非同期それぞれのコールアウトのApexコードの例を紹介します。
Salesforce

【Salesforce】Apex Test で特定のユーザでロジックをテストする方法

異なるユーザーロールやプロファイルに基づく権限制御のテストを行う際に特に利用する`System.runAs(user)` メソッドを使った書き方の紹介です。