Skip to main content Take our 5-minute Community Survey. Open now through 4/11/2025. Click here to participate.

Feed

Connect with fellow Trailblazers. Ask and answer questions to build your skills and network.

We recently sent out a Survey (external service, importing data into Salesforce after the fact), where participants could select more than one answer to certain questions. We initially decided to use checkboxes for each individual answer (NOT A MULTI-SELECT PICKLIST, WE'VE HEARD THE LORE). The number of questions/answers were manageable enough that we could take on the amount of checkboxes. 

 

But now we're facing issues with analytics. We want to create charts representing each question, aggregating the answers to show frequency of selection. Because we couldn't use simple picklists to store data in a single field per question, I can't figure out how to group checkboxes into a single chart. Each question had 6 possible answers, which exceeds Salesforce's limit of 5 formula fields. 

 

Is this a simple answer? Do we have to go with a different option? 

 

#Multiple Checkboxes  #Analytics  #Reports & Dashboards

6 answers
  1. Today, 9:16 AM

    Hello @Sarah Dunne

     

    Absolutely! Here’s a more detailed breakdown of Option 1 tailored to your setup:

     

    Use Custom Objects to Model Survey Responses

    Since each survey response is tied to a Contact, here’s how you can structure it for flexible reporting:

    ->Data Model Structure:

    1. Contact (Standard Object)
      • The person who took the survey.
    2. Survey Response (Custom Object)
      • Parent object to represent a single survey submission by a contact.
      • Fields:
        • Contact (Lookup to Contact)
        • Survey Name (Optional)
        • Submitted Date
        • Any global metadata about the survey
    3. Survey Answer (Custom Object)
      • Child of Survey Response (Master-Detail)
      • One record per selected answer.
      • Fields:
        • Survey Response (Master-Detail)
        • Question (Text or Picklist)
        • Answer (Text or Picklist)
        • Optional: Is Selected (Checkbox, default TRUE – could be useful for tracking deselections if needed later)

    ->Why this helps:

    • You can now report and chart answers easily:
      • Group by Question
      • Count how many times each answer was selected
      • Filter by Contact attributes (like region, status, etc.)
    • Also makes it scalable if more questions or answers are added later.

    -> During Import:

    If you’re importing from an external survey tool:

    • Create one Survey Response per participant.
    • For every answer selected, create a separate Survey Answer record.
    • You can do this via:
      • Data Loader
      • Apex or Flow
      • External ETL tools
0/9000

Hello, 

 

I`m stuck on ``

  • Add the permission set to the Recruiters permission set group` step, Basically, Access and Manage Reviews  is not visible under Click Add Permission SetPermission Sets in Group   so I couldn`t select the checkbox of it and  add to set group. 

I tried the process by creating new playground but had same issue again. 

Is there a anyone who had the same issue ?  

 

Thanks. 

 

 

#Trailhead Challenges

0/9000
1 answer
  1. Divya Chauhan (Kcloud Technologies) Forum Ambassador
    Today, 9:11 AM

    Hello @Puval Mahato

     

    Check Object Existence

    • Go to Setup > Object Manager and search for "Positions" and "Reviews." If they’re custom objects (e.g., "Position__c" or "Review__c"), they might not be created yet. If this is a Trailhead project, the instructions might expect you to create them first.
    • If they’re missing, create them: Setup > Object Manager > Create > Custom Object (e.g., Label: "Position," API Name: "Position__c").

    Verify Permission Set Context

    • The "Manage Positions" permission set might be pre-configured for specific objects. If "Positions" and "Reviews" aren’t listed, they might not be associated. Edit the permission set (Edit Properties) and add them manually: 
      • Go to Permission Set > Object Settings.
      • Click Edit next to any object, then use the dropdown to add "Positions" and "Reviews" if they appear.

    Search Issue

    • The search bar says "No results found" for "Positio" (looks like a typo—did you mean "Position"?). Try typing "Position" or "Review" fully and hit enter. If still nothing, the objects might not be in your org.

    Trailhead Context

    • If this is part of a guided project, check the module steps. Some challenges provide objects via a dataset or require you to enable specific features (e.g., recruiting app). Look for a step to install a package or enable "Positions" and "Reviews" objects.
0/9000

Code below; 

 

public class AccountHandler { 

    public static void insertAccount(Integer numNewAccounts){ 

         

        List<Account> addAccounts = new List<Account>(); 

         

        Integer counter = 1; 

         

        while(counter <= numNewAccounts ){          

            Account a = new Account(); 

             

a.Name

 = 'Acme Inc ' + counter; 

           a.AccountNumber = 'A000' + counter; 

            addAccounts.add(a); 

            counter++; 

        } 

   

        insert addAccounts; 

    } 

 

#TrailblazerCommunity

 

 

#Trailhead Challenges

4 answers
0/9000

Hi,

Going to Setup>Object Manager>[Object]>List View Button Layuot I can uncheck New [New] standard button to remove it from object List Veiw. It works on desktop but unfortunately it's still visible on Mobile object List View. Why? What to do to remove this button on mobile as well?

Regards,

Adrian

3 answers
  1. Mikey Brown (SETGO Partners) Forum Ambassador
    Jun 20, 2023, 3:38 PM

    Hi Adrian, unfortunately this not possible at this time. There's an idea I'd recommend upvoting here, but it does not have a lot of traction: https://ideas.salesforce.com/s/idea/a0B8W00000H4H8aUAF/ability-to-remove-the-new-button-from-an-object-in-salesforce-app

     

    I think your only options are to remove the Create permission from certain users, or potentially try and use a validation rule to throw an error if a user attempts to create a new record 

0/9000

Q205.システム管理者は数値を計算するために、リードオブジェクト上に数式項目を作成した。「取引の開始」時、どのように数値を取引先レコードにマッピングすることができますか?1つの回答を選択してください。

1.リード数式項目の値は、取引先レコードの数値項目にマッピングすることができる。

2.リード数式項目の値は、取引先レコードの積み上げ集計項目にマッピングすることができる。

3.リード数式項目の値は、取引先レコードの数式項目にマッピングすることができる。

4.リード数式項目の値は、取引先レコードの標準項目にマップすることができる。

答え

1.リード数式項目の値は、取引先レコードの数値項目にマッピングすることができる。

4も回答に含まれるのではないかと考えておりました。(※数式項目ではなければ) 

 

Q289.Salesforceのコンテンツ配信機能とは何ですか?3つの回答を選択してください。

1.ユーザにはSalesforce CRM Content ユーザの権限を付与する

2.Salesforce Classicのみの機能でLightning Experienceでは使用できない

3.配信コンテンツに有効期限を設けることができる

4.コンテンツには最大掲載期間が設けられている

答え

1.ユーザにはSalesforce CRM Content ユーザの権限を付与する

2.Salesforce Classicのみの機能でLightning Experienceでは使用できない

3.配信コンテンツに有効期限を設けることができる

2は間違いかと思っております。Salesforce FilesとしてLightning Experienceでも利用が可能可と思います。 

 

Q298.Salesforce Contentのコンテンツ配信機能の2つの機能は何ですか?2つの回答を選択してください。

1.コンテンツ配信に有効期限を設定します。

2.パスワードは、機密データを含むコンテンツ配信を保護します。

3.コンテンツ配信は閲覧回数を記録します。

4.特定のコンテンツ配信ファイルを暗号化します。

答え

2.パスワードは、機密データを含むコンテンツ配信を保護します。

3.コンテンツ配信には閲覧回数を記録します。

1も回答としては正しいと思っております。共有リンクとして有効な期限を設定できるため。 

 

Q377.Salesforce Classicのレポートタブにおいて、「レポートの検索」をクリックすると、カスタムレポートのみが一覧表示される。

1.正しい

2.誤り

答え

1.正しい

誤りだと思っておりました。標準レポートも表示可能かと思っております。 

 

Q400.ワークフロールールを構成する際の2つの考慮事項は何ですか?2つの回答を選択してください。

1.新しいルールがアクティブ化されると、既存のすべてのレコードが評価されます。

2.データインポートウィザードを使用する前に、ルールを無効にする必要があります。

3.ルールは、レコードが作成または編集されるときに評価できます。

4.ルールアクションはすぐに実行することも、時間ベースで実行することもできます。

答え

3.ルールは、レコードが作成または編集されるときに評価できます。

4.ルールアクションはすぐに実行することも、時間ベースで実行することもできます。

2も正解の1つになると思っております。 

 

Q403.優先度の高いケースが少なくとも4時間以内に応答されるようにするか、「優先度の高いキュー」と呼ばれるキューにエスカレーションすることを望んでいます。管理者は、この要件を実装するためにケース管理プロセスをどのように構成する必要がありますか?1つの回答を選択してください。

1.割り当てルールを作成して、ステータス=高のすべてのケースを高優先度キューに割り当てます。

2.最終変更時刻に基づいてステータス=高のすべてのケースを高優先度キューに割り当てるケースマイルストーンを作成し、経過時間を4(時間)に設定します。

3.エスカレーションルールを作成して、ステータスが「高」のすべてのケースを最終変更時間に基づいて高優先度キューに割り当て、経過時間を4(時間)に設定します。

4.エスカレーションルールを作成して、最終変更時刻に基づいて、ステータスが「高」のすべてのケースを高優先度キューに割り当て、経過時間を4(時間)に設定します。

答え

3.エスカレーションルールを作成して、ステータスが「高」のすべてのケースを最終変更時間に基づいて高優先度キューに割り当て、経過時間を4(時間)に設定します。

3.4は同じことを記載しているように感じます。確認のために質問させていただき巻いた。

1 answer
  1. Takaaki Motohashi (PERSOL CROSS TECHNOLOGY CO., LTD.) Forum Ambassador
    Today, 9:00 AM

    ・(数式項目 が気になりますね)

    リードのマッピングはカスタム項目しか制御できないというルールがあります。なので取引先の標準項目にマッピング設定をすることは絶対できないので誤りといえます

    ・コンテンツ配信はclassicのみの機能です

    https://qiita.com/Takaa/items/366e94e34d7341843b26

    ・はい。コンテンツ配信は有効期限、パスワード設定ができますし閲覧回数記録も可能ですね

    ・はい。レポートタイプはカスタム標準関係なく表示されるはずです

    ・データインポートウィザードのインポートではワークフロールールが有効でも無効にしてインポートは可能です

    ・はい。日本語の誤訳的なものなので原文を見ないとなんともいえないですね。

0/9000

I start the Configure an Agentforce Service Agent task, and create Experience Management

 topic and add all the Topic's Actions.  Verify after adding each topic. Then it complained about missing the instructions.  Until then I see all the topics I added.  When I add 5 instructions and save and activate the agent.   

  

I click verify step at the end of the trailhead again.  

 

Step not yet complete in Agentforce

We can't find that the Experience Management topic has the Get Customer Details action added to it.

 

When go back to the Agent Builder, and now all that is showing is 

Get Experience Details.  

All other topics have been deleted. 

 

#Trailhead Challenges

6 answers
  1. Today, 8:59 AM

    Hi I want to create new version of active agent. I don't see save as new version.anyone can help

0/9000

お世話になっております。   

ClassicからLightning Experienceへの移行を検討しています。  

以下の課題の解決方法ご存じの方いらっしゃいましたらご教授いただければ幸いです。  

 

課題:  

レコード作成時、項目数が多いオブジェクトだとデータ入力しにくい。  

→classicではフルスクリーン表示されますが、Lightningではポップアップ表示されます。  

  画面に表示できる情報がLightningだと少なく、項目数が200以上あるオブジェクトでは入力しにくさが課題に挙がっています。  

 

試したこと:  

①静的リソースでCSSを上書きし、ポップアップの幅を広げる

.uiModal--medium .modal-container {

width: 100% !important;

max-width: 1200px !important;

}

→「!impotant」と記載してもCSSが適用されませんでした。  

  LightningではCSS上書きできない仕様になっているようでした。  

  (Chromeの開発者ツールからはCSS適用されていました。)  

 

②LWCやVFページで画面を1から実装し、フルスクリーン表示する  

→保守性の観点からこちらの案はできれば取りたくない、と考えています。  

 

他に何かいいアイディアをお持ちの方や同じ課題持っている方いらっしゃればアドバイスいただきたいです。  

よろしくお願いします。 

 

【Lightning】レコード作成時、項目数が多いオブジェクトだとデータ入力しにくい。レコード作成_classic.png

 

 

 

6 answers
  1. Today, 4:23 AM

    @Hiroki Nakazawa

     

    参考のリンクとアドバイスをありがとうございます! 

    やはりサンプルコードや参考サイトはなさそうですよね。 

    試行錯誤しながら、学習しながら実装してみます。 

    この度は本当にありがとうございます!

0/9000

お世話になっております。 

 

メール認証を挟むと、レコードトリガーフローが起動しなくなるのは、なぜなのかお尋ねしたいです。 

 

ユーザーレコードのメールアドレスを変更したら、関連する取引先責任者のメールアドレスも変更するレコードトリガーフローを作成しました。 

 

Salesforce組織の設定からユーザーのメールアドレスを変更すると、フローが起動しますが、エクスペリエンスクラウドサイトから変更すると起動しません。 

エクスペリエンスクラウドサイトからメールアドレスを変更する際は、メールアドレス変更の確認メールから認証する必要があります。 

メール認証を必要としない項目(姓・名など)は、エクスペリエンスクラウドサイトからもフローが起動することを確認しています。 

 

よろしくお願いいたします。 

 

#Salesforce Developer  #Flow  #Experience Cloud

2 answers
  1. Today, 5:14 AM

    @Keiji Otsubo

    さん 

     

    ご回答いただきありがとうございます。 

     

    プラットフォームイベントを使用して解決できることがわかりました。

0/9000

4/1よりデータローダーのFinishが押せなくなるという事象が発生しており、以降動作が不安定になっています。 

同じような不具合のある方、もしくは解決法などお持ちの方いらっしゃいますでしょうか。

0/9000