Category Archives: Salesforce
Apexコールアウトのテストクラスの書き方
概要 実際のApexCalloutが外部のエンドポイントに対してHTTP Requestを送信するのに対して、ApexCalloutのTestでは疑似的なエンドポイントをMock Classのインスタンス化によって作成し、そこに対してHTTP Requestを送信するというかたちを取ります。 以下、コードサンプルです。… Read More »
WebToLeadなどのフォームにreCAPTCHAを設定する
前書き シナジーマーケティングさんの神記事「【Salesforce虎の巻】今すぐできるスパム対策!フォームにreCAPTCHAを導入しよう!」の内容がGoogleのUpdateの影響で古くなってしまっていてので、今回改めて記事化しました(´・ω・`)ノ 流れ ①Google reCAPTCHAにドメインを登録 ②Salesforceに「reCAPTCHA… Read More »
カスタム設定の設定方法/カスタムメタデータの設定方法
前書き オワコン化しているリストカスタム設定については扱いません。 本記事において「カスタム設定」は階層型カスタム設定を指します。 カスタム設定を定義する ↓これを作る 表示ラベル… Read More »
Apexでテスト実行時だけコードをスキップor実行する方法
結論 Apexテスト実行時だけコードを実行したい場合↓ Apexテスト実行時だけコードをスキップしたい場合↓ テスト時だけコード実行のユースケース ・catch文のテスト&カバレッジ確保のためにカスタムでエラーを投げたい場合 ・テスト時にのみ求められる謎のValidationなどをカバーするためのデータの準備が必要な場合… Read More »
Web-to-リードのフォームをデバッグする方法
コミュニティユーザのレポート参照時の「この操作を実行する権限がありません」エラーについて
前書き タイトル通り、コミュニティユーザがレポートを参照した際に「要求を完了できませんでした。Salesforceシステム管理者にお問い合わせください。」エラーが発生した際の対処法についてご紹介いたします。 まず確認すべきこと まずは基本ですが、レポートとオブジェクト(の項目)のそれぞれに関して確認しましょう。 ・レポート自体へのアクセス権があるかどうか →レポートが格納されているフォルダの共有設定をチェック… Read More »
バーチャル名刺背景の作り方
ゴール ↓のようなバーチャル名刺背景を作る! 無料ツール①:バーチャル名刺背景ジェネレーター 「バーチャル名刺背景ジェネレーター」では、画面右側でロゴ画像や名前をポチポチと入力するだけで、下記画像のようなバーチャル名刺背景を作成することが可能です。 ポチポチすると…↓ 無料ツール②:zooome… Read More »
ログイン履歴レポートに関する各種仕様まとめ
メタデータに関して前提として知っておくべきこと ・Userレコードから取得できるログイン履歴情報は「最終ログイン日時」のみ ・最終ログイン以前のログイン履歴の情報は「LoginHistory」レコードとして保存されている。 ・「LoginHistory」オブジェクトの参照には「ユーザの管理」権限が必要 ログイン履歴レポートについて ・ログイン履歴レポートは原則的に「管理レポート>ユーザ」の導線で作成する。… Read More »
B2B Commerce Cloudの初期設定時にワークスペースやナビゲーション項目が表示されない問題に関して
事象 B2B Commerce Cloudの初期設定をしたにもかかわらず↓の強調部(ワークスペースやナビゲーション項目)が見れない場合の対処法 対処方法 システム管理者の「標準タブ」の設定で「ストア」や「商品ワークスペース」といったオブジェクトの表示設定が”タブを隠す”になっていることが問題の原因です。… Read More »