Skip to main content

Feed

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

Any thoughts on why I might be getting this error when trying to login into tableau cloud?   

Getting error: OIDC authorization request rejected: no active login context Tableau

 

 

 

#Tableau Cloud

1 answer
  1. Sep 10, 10:41 PM

    Hi , 

     

    I think the SSO authentication is failing. 

     

    Resolution Steps 

     

    1. Sign out completely from Tableau Cloud 

    2. Close the browser 

    3. Open the browser in Incognito/Private mode 

    4. Log in again using the Tableau Cloud site URL 

    5. Log in to your company's SSO portal (e.g., Azure AD, Okta) first, then access Tableau Cloud 

     

     

0/9000

Hi everyone! 

 

I am trying to configure a new screenflow to have it's Uploaded File's name mapped into a text field.  I tried creating a Variable (Text-Collection) and added an Update Records element after the screen in an attempt to map it, but I can't get it right.   

 

What am I doing wrong here? 

 

Help with mapping attachment names into a field

 

image.png

 

image.png

 

 

 

 

 

#Flow  #Screen Flow  #Flows

12 answers
  1. Sep 8, 3:09 AM

    @Mario Santellan

      

    your flow is basically right — the only broken piece is the GetFileName filter value. In that resource picker you're currently on 'Related Record ID', which is the record you attached the files to, not the uploaded file. Instead pick the Upload File component's 'Content Document IDs' output (Upload File > Content Document IDs) — that's the list of the uploaded files' Ids. Also change the operator from Equals to In, since that output is a collection: the condition should read Content Document ID In → Upload File > Content Document IDs. Equals against a collection is exactly why nothing matched. Your Title mapping is already right — Title lives on the ContentDocument record, which is why 'Content Document from GetFileName > Title' works in AddAttachmentName (Title = file name without the extension; add FileExtension if you need the .pdf/.docx part). On multiples: with 'Only the first record' selected you'll capture just the first file's name. If a partner uploads 2+ files and you want them all, switch GetFileName to 'All records', add a Loop over it, and in an Assignment append each 'Loop > Title' (plus a comma) into a Text variable, then map that variable into File Name. If one name is enough, first-record is perfect as-is. Give that a try — it should populate.

0/9000

We are seeing a repeating error from the Salesforce Slack app whenever a user posts a message in Slack. The message in the channel is delivered normally, but the author also gets an ephemeral error in the Salesforce app DM. 

 

Error (Only visible to you): 

There was a problem processing the Slack event MESSAGE_EVENT ErrorType: NullPointerException 

 

This happens on every message typed directly in Slack. 

Please advise how to stop the Salesforce app from sending these errors (configuration, scopes/event subscription, or a known platform issue). If the user sends a message from Salesforce, this error does not occur and everything works correctly;  

 

 

There was a problem processing the Slack event MESSAGE_EVENT ErrorType: NullPointerException

 

 

 

#Slack  #Slack Developers  #Slack Community  #Integration

1 answer
  1. Sep 10, 10:36 PM
    Hi Maksimilian, that exact wording — "There was a problem processing the Slack event MESSAGE_EVENT ErrorType: NullPointerException" — is what the Apex SDK for Slack runtime posts as an ephemeral message when the Apex handler you registered for the message event throws an unhandled exception, so the NullPointerException is happening inside your own message-event handler class, not on Slack's side. It fires on every message because your app is subscribed to the message event (e.g. message.channels) and the handler runs for each one; it does not fire when you send from Salesforce because that path never invokes the inbound message handler. The usual culprit is a message subtype that doesn't carry the field you're reading — bot_message (including your app's own echoed messages), message_changed/message_deleted, and join/leave events have no user and often no text, so event.getUser()/getText() or a downstream SOQL lookup that finds nothing comes back null. Fix it in the handler: early-return when a subtype is present or when user/text is null (ignore bot and echoed messages), null-check any record you query, and wrap the body in try/catch with a debug log so you can see the exact line. If you need the noise to stop immediately, remove the message event from Event Subscriptions in the app manifest, then re-add it once the handler is guarded. If this helps, please mark it as the Best Answer so it helps the next person — thanks 🙂
0/9000

I'm exploring video editing tools for creating engaging marketing content, specifically for customer outreach and training. Has anyone here used CapCut to create customer-centric videos? I'd love to hear your experiences, especially in terms of adding effects, transitions, and annotations that resonate with audiences.

 

For reference, I'm looking to integrate video content that complements my Salesforce-driven customer journeys. Any tips or examples would be greatly appreciated!

2 answers
  1. Sep 10, 10:28 PM

    I also have the same question because I’m interested in how people are using CapCut for customer-focused marketing and training videos rather than just short-form social content. It seems like a useful approach when you want to make information easier to understand without making the video feel too formal or overloaded. I’d especially like to hear how others are using transitions, text annotations, highlights, and subtle effects to draw attention to important points while still keeping the content professional and easy for customers to follow. For training material, things like callouts, step-by-step overlays, captions, and screen recordings seem particularly useful. 

     

    The Salesforce connection is also an interesting part of this, since the videos could potentially complement different stages of a customer journey instead of being used as standalone promotional content. I’m curious whether anyone has experimented with creating different versions of the same video for onboarding, follow-ups, product education, or customer support. I’d imagine keeping the visuals consistent with the brand while making the message feel personal would be important. If anyone has examples of a CapCut workflow that works well for customer outreach or Salesforce-based journeys, I’d definitely be interested in hearing what editing techniques and video formats have worked best for them. You can check more about it here capctproapk.com

0/9000

PLEASE ANSWER ONLY IF YOU ACTUALLY KNOW 

WHAT YOU ARE TALKING ABOUT.  ChatGPT and Google did not help. DO NOT PASTE THAT JUNK HERE. Get Answer Leaderboard "points" on someone else's time. 

 

I have the System Admin profile with View All Data and Modify All Data permission.  I cannot see the New Quote button in the header on Opportunity Lightning Pages.  I have a user with a Business profile who also cannot see the button.  I have a different user with a Sales profile who CAN see the button.  In my Sandbox, I switched the blocked user to the Sales profile, logged in as him, and still cannot see the button.  When I log in as the Sales user I can see the button.  I checked different record types in different apps.  The Sales user always sees the button the Business user and Sys Admin never see the button. 

 

All three profiles see the same page layout for each Opportunity Record type.  "New Quote" is a custom create record action on the Opportunity object.  It works for the Sales user with no issues or errors.   

 

"New Quote" is an Action on the Opportunity object.  It is not a Global Action.  I checked the fields on the Action Layout and the predefined fields in the Action.  All three profiles have View permissions on all fields and none of the fields are Read Only for anyone. 

 

All three users are Flow users.  All three users are Marketing users.  We all have the Salesforce CPQ User (or Admin) permission set.  We all have the CPQ permission set license.  We all have the CRM permission set license. 

 

The Lightning Page we are seeing i the org default.  When I view the page in the Lightning Editor, I still don't see the "New Quote" button in the header.  There is no filter on the header component.  The same Compact Layout is assigned to all Record Types. 

 

The only CPQ plug in we have is a Product search.   We do not put Quotes in Queues.  We do not use Roles and Hierarchy.

 

What am I missing? 

 

#CPQ  #CPQGurus  #Quotes  #Opportunities  #Pagelayouts  #Lightning App Builder  #User Profiles  #Quick Actions

1 answer
  1. Sep 10, 10:05 PM

    @Annmarie Baker

      

    Reading the rest of your post - since there's no filter on the header component and it's the org-default page, scratch the component-visibility angle; the gate is the ACTION itself. A Create-a-Record quick action that's assigned to a Record Type is hidden from any user who doesn't have that record type assigned (Salesforce's own 'Quick Actions and Record Types' doc: users without access to a record type see only the actions that have no record type). That fits all of it: no header filter needed, it's assigned at the user level (profile or, more likely, a permission set) so swapping profiles doesn't move it, and it's the one thing that blocks even a Modify All Data admin because record-type access is separate from CRUD - Modify All Data does NOT grant record types. Check the New Quote action's definition for a specific Quote record type, then confirm the working Sales user has that record type assigned (Profile / Permission Set, Assigned Record Types) while the blocked users don't.

0/9000

Hi,

I have successfully created the Flight API Best Practices profile in API Governance, and it is active with 3 governed services. However, I’m still getting the following error when verifying the Trailhead step:

Could this be related to an issue in the previous step where the American Flights API was not recognized by Trailhead?

Any guidance would be appreciated. Thanks! 

 

#Trailhead Challenges

7 answers
  1. Sep 10, 10:03 PM

    thank you for your reply and support @Keiji Otsubo and @Deepak Sharma. I recreated the Flight APIs and the verification worked today. 😊 Thanks!

0/9000
4 answers
0/9000

Hi All!  

 

I'm on the "Control Access to Fields" unit (

Force.com

Admin Intermediate trail, Data Security module), specifically the "Set Field Permissions for Multiple Permission Sets" step, which asks me to set field-level security on the Candidate object's Job Category field. That field doesn't exist anywhere in my org (confirmed via a global Setup search), and neither do several others the unit references — Apex, C#, Hire By, Hiring Manager, and the sensitive ID field mentioned in the unit text. 

 

My Candidate object does exist, with fields like Current Employer, Currently Employed, Education, Years of Experience, Legacy Candidate Number, etc. — a completely different set from what the unit describes. 

 

For context: earlier in this trail I ran into a separate issue where the Position/Candidate/Job Application/Review objects didn't exist at all, which I resolved by installing a package referenced in an earlier community thread. That got the base objects working, but it looks like this package doesn't include the custom fields (Job Category, Apex, C#, etc.) that this later unit assumes exist — I suspect those are meant to come from manually completing "Create Custom Recruiting Fields" in the "Build a Data Model for a Recruiting App" project. 

 

Has anyone else run into this specific mismatch? Is completing that earlier project the right fix, or is there a different/updated package I should be using instead? Any guidance appreciated.

Thanks! 

 

#Trailhead Challenges  #Salesforce Admin

2 answers
0/9000

Hello, 

 

I am trying to complete this

module,

and I am getting the following error: 

We can’t find the quote Office Supplies. Make sure you create the quote for the EdgeMX account. 

 

However, the quote has been created for the correct account and includes the products; I followed the content and challenge steps correctly. 

 

I am also using a special Developer Edition org with Agentforce Revenue Management. 

 

Can anyone help? 

Thanks in advance. 

 

 

#Trailhead Challenges  #Trailhead  #Revenue Cloud  #Salesforce Revenue Cloud  #Revenue Management System

1 answer
  1. Sep 10, 9:33 PM

    Hi , 

     

     

    I tried everything : new orgs, follow the steps, crazy settings, nothing worked. 

     

    This is what worked for me :  

    1. Created a new org  

    2. Price Sync 

    3. Under Edge MX , create new quote "Office Supplies" linked to "Office Upgrade" opportunity 

    4. Added only the Software products mentioned in challenge 

    5. Verify the challenge, Received Error : Laptop Pro Bundle is missing 

    6. Added the Laptop Pro Bundle and re-verified the challenge 

    7. WORKED.  

     

     

    https://trailhead.salesforce.com/trailblazer-community/feed/0D5KX00000gTaeP0AS

0/9000

  We can't find the expected fields in the 'My Opportunities' list view. Check that 'Opportunity Name', 'Amount', 'Expected Revenue', and 'Owner Full Name' are in the Visible Fields list. - its part of the Customize a Sales Path for Your Team =>> Work with Opportunities in the Kanban View. Would be of great help. TIA

 

 

#Trailhead Challenges

1 answer
0/9000