Skip to main content Build the future with Agentforce at TDX in San Francisco or on Salesforce+ on March 5–6. Register now.

Feed

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

I recently refreshed my Org's Full Sandbox. 

 

When an Experience Site User accesses a Custom Object record, he gets an error stating:

 

Unable to create/update fields: [custom field]. Please check the security settings of this field and verify that it is read/write for your profile or permission set.

 

I triple-checked to confirm the user's profile has read/write access to the field.

 

What's more -- I added that same field to the page layout. And the User was able to edit the field.

 

Finally, the issue DOES NOT occur in Production.

 

Two questions here:

 

  1. Why would this happen in Sandbox, but not in Production?
  2. Why can the user edit the field when I place it on the page layout, but not when it's part of the Path?
7 answers
  1. Jan 9, 6:58 PM

    I have the same issue with the Path component - user able to edith the field on the layout, but the path gives the error as yours. I believe it has something to do with recent SF release.

     

    upd: user able to use path again after I gave "create" permission to the object on the profile level. Definitely something is broken on SF side.

0/9000

Hello,

I have two objects that are related lists on a case. I need to get the raw record id of the case note object onto the other object. I have a look up field but not sure how I can get the record id.

Thanks!

#Salesforce Developer
3 answers
0/9000

Hi, 

 

I have a flow that is triggered from the creation of an email message whether that email is created via sending directly from salesforce or is logged from Outlook. In this flow, I want to retrieve the contact ids of all the contacts that are in the To and CC line.  

 

I have used the Convert Comma-Separated values to String Collection Action via Unofficial SF to create a collection of emails to help find the contacts. In a Get Records element for contacts, I am entering  Email as the Field, In as the operator, and the collection of emails as the Value to find all contacts. 

 

It is only returning one contact when it should be returning 2. Anyone know why this is happening? 

 

Thank you! 

 

#Flow

 

#Salesforce Admin  #Salesforce Developer

 

 

#Flows  #Flownatics  #TrailblazerCommunity

2 answers
  1. Today, 10:10 PM

    I was able to find contacts based on a collection variable. In testing my flow, I know it should be finding two contacts so I did a get record for each contact based on their email and added each email to a collection variable. I then used another get records using the IN operator to find all contacts with an email in the collection.  

     

    This method successfully found both contact records but this wouldn't be a great solution as the To emails will be variable in real life.

0/9000

Hi there, 

 

Our organization receives an error message at the same time every single night that says the following:  

 

Organization: MANNA (00Di0000000eLsGEAU)

User: integration@mannapa.org (005i0000001OGkPAAW)

 

Errors:

 

----------

 Error #1:

 

Error Type: Other

Error Date: 2025-01-20 03:00:07

Message: "Record Type ID: this ID value isn't valid for the user: 012i0000000l17tAAA"

 

Stack Trace:

 null

 

And then the same error is repeated 500 times. We have no idea what is causing this error and it does not seem to be materially affecting our Salesforce environment, but it is very annoying. Can anyone please help explain what is happening and point us in the right direction for how to fix it?  

 

Thank you very much! 

6 answers
  1. Today, 9:10 PM

    The ID prefix of "012" indicates a record type ID, not a user ID.  Your integration user is trying to create records but it doesn't have permissions for that record type. 

     

    If you know how to use the Salesforce Inspector extension or the Jetstream app, you can easily find this record type ID, then go to the profile / permission set and assign the object record type. 

     

    If you don't have access to this kind of tool, you'll have to go to your integration user's profile / permission sets and check each object to make sure it's been assigned to all the necessary record types.  Start with the "usual suspects" like Account / Contact / Opportunity etc.

0/9000

Hello! 

 

I'd like to customize the column colors in a column chart (not the background). I've tried various combinations of "theme" and "conditional formatting," but none of them worked. Is there a way to change the column chart's colors other than using the default options or themes and customize it?   

 

Thank you!  

Screenshot 2025-01-21 at 13.55.59.png

 

 

5 answers
0/9000

Hi All,  

In our sales process, when an opportunity is closed won, it changes record type and stage to Pending. The products in this opportunity create new records based on their type, products with type as Terminal, create Equipment and products with type as Gateway create gateway records. I am looking in ways on how to achieve this by flow? Any help is welcome. 

4 answers
0/9000

Hi All,  

In our sales process, when an opportunity is closed won, it changes record type and stage to Pending. The products in this opportunity create new records based on their type, products with type as Terminal, create Equipment and products with type as Gateway create gateway records. I am looking in ways on how to achieve this by flow? Any help is welcome.  

 

 

#Automation  #Flow  #Flows  #Flownatics  #FlowBuilder

2 answers
  1. Today, 9:40 PM

    A record-triggered flow, the entry criteria being fomula AND( ISCHANGED(Status) , Status = " Closed Won").

    Get opportunity line items with opportunityid =

    record.id

    Create variable: current product, record variable of the object you need to create.

    Create collection variable, record variable of the object you need to create.

    Loop through each, insert decision based on product type. For each product type create assignment element, assign to current product varianle the data necessary to create record. Add current product variable to collection.

    After loop is done, create records, multiple, add collection variable.

0/9000

Hello, 

I am trying to recreate the "Add Products" functionality for some custom object. I want to allow the user to click an "Add XXXX Products" button on a custom SOW object. Once those products are chosen and quantity and price are set it then creates related records on the Service object. I have installed the Unofficial SF pack that allows me to use the Datatable functionality. I am using a "Get Records" element that is grabbing the Price Book Entries for a specific pricebook. I have the needed fields added to a record collection variable called "PriceBookEntriesCollection". I then have a Screen element where I have added the Datatable. I have configured the columns I want to show. This is where I get stuck. My questions/thoughts are as follows:

  1. I believe when the user clicks save/finish then there should be a collection variable for these records. How do i create that collection variable? Is it through the advanced portion within the Datatable build?
  2. Do I then need an assignment variable? If so what would that look like?
  3. I then would need a "Create Records" element that would call, I believe, the records in the Collection Variable of the records from the Datatable. Is that correct?

Any direction would be greatly appreciated. 

 

#Unofficial SF  #Flow  #Flows  #Automation

1 answer
  1. Today, 9:57 PM

    1. Yes. On the Advanced section you will have the option to add edited rows to a collection variable.

    2. You need a collection variable, record variable of the object you are trying to create.

    3. Yes, once saved.

0/9000

I'm currently working on a Journey in SFMC, and I want to include a decision element to check if an email sent during the journey has been replied to. If the email has not been replied to, I want to keep sending the email. The email is confirming if the recipient it the primary contact for the account, so basing the email off opens doesn't make sense. 

 

The goal is to segment participants based on whether they responded to an email before proceeding with the next steps in the journey. I know we can track opens, clicks, and bounces, but I'm unsure if reply tracking is possible directly within Journey Builder, or if there is a workaround.  

 

Does anyone know of any workarounds or solutions that would help me determine if an email has been replied to? I am currently looking into using Einstein Activity Capture.  

 

#Einstein Activities Capture  #Marketing Cloud

1 answer
0/9000

1. I was able to create the new "playground". 

2. SF created the new user "

releedavis@cunning-badger-h4prb8.com

3. I was able to configure MFA in the setup menu. 

4. I cannot logout and login without knowing the password to this user. 

5. Please help me find the password for this user.

ss3.png

 

SS2.png

 

SS1.png

 

#Trailhead Challenges

3 answers
0/9000