Category Archives: Salesforce

Salesforceにおける非法人顧客情報の管理と「個人取引先」のリスクについて

前書き SalesforceにおけるBtoBビジネスの顧客管理では法人情報を「取引先(Account)」に格納し、担当者情報を「取引先責任者(Contact)」に格納するのが定石です。 一方、SalesforceにおいてCまたはSmallBの顧客情報を管理する場合、複数の方途が存在します。 代表的な管理法としては、以下が挙げられます。 このうち、本記事でピックアップしたいのは「個人取引先(PersonAccount)」です。 Salesforceの導入支援ビジネスを行っていると、「Cの情報管理やSmallB(個人事業主など)の情報管理では『個人取引先』機能の利用が鉄板」と思い込んでいる方を少なからず見かけます。… Read More »

B2B Commerceにおける「このアカウントには連絡先住所がありません」エラーの原因と解消法

Repro チェックアウトフローの冒頭で「次へ」を押した際に以下のエラーが発生する。 原因と解決策 チェックアウトフローで読み込まれる連絡先住所は、「住所種別(Address)」のAPI参照名が”shipping”の「連絡先住所(ContactPointAddress)」レコードです。 日本語版B2B Commerce… Read More »

「CMSコレクション」コンポーネントのリンク先に任意のURLを指定する方法

目的 「CMSコレクション」のタイルをクリックした際に、コンテンツ記事ではなく任意のURL(例:https://www.google.com/)に遷移させる方法について確認していきます。 方法 ①前提として、コンテンツタイプに「URL」データ型の項目が必要です。既存のコンテンツタイプにURL型の項目がない場合は、新規コンテンツタイプを作成します。 ②CMSコンテンツを作成し、URL型の項目に遷移先に指定したいURLを記入します。 SS… Read More »

コミュニティでCMSコンポーネントのリンクが機能しない原因と解決策

問題 コミュニティにCMS関連のコンポーネントを配置し、見出しなどをクリックしても画面遷移が発生しない。 前提 前提としてまず「リンク先」が無効でないかを確認します。 CMSコンポーネントの「コンテンツレイアウト」のリンク設定を確認しましょう。 以下のスクリーンショットはデフォルト時の設定です。… Read More »

「管理コンテンツフォルダ定義 ManagedContentFolderDefinition は無効です。」エラーについて

Repro エクスペリエンスビルダーを開いた際に、以下のようなエラーが表示されます。 発生原因と解決策 コミュニティのどこかに無効なCMS関連のコンポーネントが隠れていることが原因です。 ぱっと見で見つからなくても必ずどこかにあるはずなので、探し出してコンポーネントを削除してください。

郵便番号や電話番号のハイフン入力を必須化する【Salesforce】

前書き 利用頻度の高い正規表現を用いた数式は、Salesforce公式の「一般的なREGEX関数を用いた正規表現の検証」記事に一覧でまとめられています。 ただし、上記記事の数式をそのまま入力規則に適用すると、空白時(=未入力時)にもエラーが発生するなどが問題が発生するため、本記事ではNOT(ISBLANK(~))の条件を付与したそのままコピペして使える数式をご紹介していきたいと思います。 ■電話番号のハイフンをチェックする入力規則 ■電話番号のハイフンをチェックするフローの入力検証 ■電話番号のハイフンをチェックするフロー「電話(Phone)」コンポーネントの「パターン(Pattern)」… Read More »

「System.CalloutException: Unauthorized endpoint, please check Setup->Security->Remote site settings. endpoint =~」エラーについて

エラーの原因 Salesforceから外部システムのAPIを叩くHTTPメソッドのエンドポイントが「リモートサイトの設定」で許可されていないことが原因です。 解決策 エンドポイントをリモートサイトに追加すればOK ①画面右上の歯車ボタン>設定>セキュリティ>リモートサイトの設定の順にクリック ②「新規リモートサイト」をクリック… Read More »