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 »

Apexでテスト実行時だけコードをスキップor実行する方法

結論 Apexテスト実行時だけコードを実行したい場合↓ Apexテスト実行時だけコードをスキップしたい場合↓ テスト時だけコード実行のユースケース ・catch文のテスト&カバレッジ確保のためにカスタムでエラーを投げたい場合 ・テスト時にのみ求められる謎のValidationなどをカバーするためのデータの準備が必要な場合… Read More »

Web-to-リードのフォームをデバッグする方法

やり方 Web-to-リードのフォームに下記コードを追加すればOK そうすると、フォーム送信ごとに設定したメールアドレス宛にデバッグの結果が送信されるようになります。 注意点 テストが終わり次第、上記コードはコメントアウトor削除が必須です。 コメントor削除を忘れてしまうと、Web-to-リード経由でのリードレコードが作成されるたびにメールが届くようになってしまいます。

コミュニティユーザのレポート参照時の「この操作を実行する権限がありません」エラーについて

前書き タイトル通り、コミュニティユーザがレポートを参照した際に「要求を完了できませんでした。Salesforceシステム管理者にお問い合わせください。」エラーが発生した際の対処法についてご紹介いたします。 まず確認すべきこと まずは基本ですが、レポートとオブジェクト(の項目)のそれぞれに関して確認しましょう。 ・レポート自体へのアクセス権があるかどうか →レポートが格納されているフォルダの共有設定をチェック… Read More »

バーチャル名刺背景の作り方

ゴール ↓のようなバーチャル名刺背景を作る! 無料ツール①:バーチャル名刺背景ジェネレーター 「バーチャル名刺背景ジェネレーター」では、画面右側でロゴ画像や名前をポチポチと入力するだけで、下記画像のようなバーチャル名刺背景を作成することが可能です。 ポチポチすると…↓ 無料ツール②:zooome… Read More »

ログイン履歴レポートに関する各種仕様まとめ

メタデータに関して前提として知っておくべきこと ・Userレコードから取得できるログイン履歴情報は「最終ログイン日時」のみ ・最終ログイン以前のログイン履歴の情報は「LoginHistory」レコードとして保存されている。 ・「LoginHistory」オブジェクトの参照には「ユーザの管理」権限が必要 ログイン履歴レポートについて ・ログイン履歴レポートは原則的に「管理レポート>ユーザ」の導線で作成する。… Read More »

B2B Commerce Cloudの初期設定時にワークスペースやナビゲーション項目が表示されない問題に関して

事象 B2B Commerce Cloudの初期設定をしたにもかかわらず↓の強調部(ワークスペースやナビゲーション項目)が見れない場合の対処法 対処方法 システム管理者の「標準タブ」の設定で「ストア」や「商品ワークスペース」といったオブジェクトの表示設定が”タブを隠す”になっていることが問題の原因です。… Read More »