Salesforce Certified Technical Architect, CTA, #231. In this channel he will be sharing technical knowledge, teachings, and approaches for architecting and developing on the Salesforce Ecosystem (Salesforce, Heroku, MuleSoft)
Hi Steve , I’m encountering an issue while fetching Profile metadata using the Salesforce Tooling API. I’m able to retrieve the userPermissions, but all other values (like object permissions, field permissions, etc.) are coming back empty. I’m using the System Administrator profile, so I expect to see full data. Is this a limitation of the Tooling API, or am I missing something in my request? Any insights on why this might be happening and how I can retrieve the full Profile metadata would be greatly appreciated!
Brilliant video and it is super useful while I prep for the Data Architect cert. I think in the org the name of the Iata custom object is not indexed though. I looked back at the recording and the checkbox "Indexed" seems set to false. And the query plan assigns the great performance to "Other" as the reason when the field name is used, while when the reason is an index field, I think this is marked explicitly. I imagine Salesforce is indexing the field in the background, but I am not an expert - like I said, I am here to prep for the cert :) - but thought I would bring it up in case anyone has any thoughts. Again Thanks for a great video and a great channel I just subscribed!
Hi @stevetecharc, I know these are probably dated by now but very helpful to see and hear how these processes work. I noticed that in this video that the primary out of the box matching has the Account ID (Primary Key) also mapping to "Sales Phone." I noticed something similar with Contact ID where it is mapped to Business Phone, Contact Email, Mailing Address, etc. I know I am very new to all of this but that had me scratching my head. Have a good day and thanks so much!
Thank you for the video; I now know how to ingest data from Amazon S3. However, how can I delete data from Data Cloud? The console's UI doesn't seem to have a delete button.
Hi @stevetecharc, Thanks for the good explanation. Here, In the Account object you mapped the Account ID to the Party of Contact point address, but in the Contact object you are mapping the Contact Id to the Party of Contact Point Address. how it works, you are mapping Account id and Contact Id to Same Party there should be same Id right? Could you please explain this? Thanks!
The guides and analogies are so helpful! Is this the Flow that occurs when you give a 3rd party website access to SF via an integration user (as in your video here ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-AYy4cdeZ24c.html)?
I’ve been learning from you for hours and days and I’m finding your personality and passion very pleasant and inspiring. Even late at night, I’m engaged in learning with you. Thank you, Steve!
awesome explanation - why JWT to be used and not client credential flow. In summary- 1. O Auth Client Credential flow to be used when Integration user can search or update data in target system. 2. JWT bearer token flow to be used when data to be searched or updated by a specific user (by system) without the user to login explicitly by providing credentials.
Steve - Many thanks for sharing your insights! 🎯 One question: Why were you forced to clone the "Pilot User" Profile and create a new "Pilot2" Profile in order to configure the Sharing Set for records in the "Airline Training" custom object? (Phrased differently, why wasn't the original "Pilot User" Profile available when you were configuring the sharing set? After all, you had added the "Pilot User" Profile to the "VFPortal" site. In fact, the "Pilot User" Profile was still not available when you added the "Pilot2" Profile via Setup > Digital Experiences > All Sites > Workspaces > VFPortal > Administration > Available Profiles). Thanks again for sharing this 'deep dive' on Sharing Sets & Sharing Groups with the Ohana! 💡
This series is great Steve. A question on this one though is what's the benefit of accessing the DMO via the ConnectApi rather than just via normal SOQL, which seems to work ok? Or perhaps that feature has been added since you made the video?
My question exactly. It's also mentioned in Salesforce documentation that using soql to query DMOs can incur some cost although cost details aren't exactly mentioned. And I also didn't find if ConnectAPI has any querying cost associated with it.