Hi, my duplicate rule has an alert on the creation of duplicate contact, but the duplicate error is being thrown. I want to create the record with just a warning. Similar to when we create using new button on contact
Hi Alex! I was trying to use this action in a screen flow that also leverages the Repeater screen component (for creating multiple contacts associated to an account). Any suggestions for how to configure Duplicate Record Check to allow for any potential dupe contacts to be detected after they've been entered either individually, or as part of a collection? Ideally, non-dupe contacts would get created and those that are detected as dupes would not get created. Would love to see a video on a scenario like this!
By adding Soql query builder LWC component in the flows we can build dynamic SOQL queries. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-BA8guvzn8tg.html
Hi Alex, these are very powerful features described here, with many promises of future enhancements. It might be a good idea to provide an updated version of this video, mentioning what is now possible with the delivered new features. I’ll look forward to that.
Hi Alex. Thanks for this. For some reason I can never find the comments on the website so leaving this here. I get an occasional flow error when using this. An Apex error occurred: ConnectApi.ConnectApiException: Error while parsing Rich Text Content: The element type "p" must be terminated by the matching end-tag When I check the body I cannot find any missing tags. Interestingly, when I Google the error, the first thing that comes up is the link to unofficialsf but I cannot find anything about it on the page. Any clues on what I am doing wrong, or what I can do to stop this happening? To be clear, it works 95% of the time.
On my experience site, when trying to update a record using the recordDetail component, I am getting this error message "An error occurred while trying to update the record. Please try again.: insufficient access rights on object id." Any suggestions? It does not do this in debug mode.
Hi, I've implemented your solution, and it's a great way to solve the problem! However, I've thought of a potential issue. Currently, we provide the string of the field API name in the action element. But if we change the API name of the field during development, the flow will fail because the API name in the flow remains the old value, and it won't be updated automatically. Is there a way to change the field API name and have the value in the action also change at the same time? At least, it can show where the field is used by clicking the 'Where is used' button, which serves as a reminder to modify the flow. Normally, we use {!Record.Attribute__c} in the flow, which is also a way to show in the 'Where is used' button. However, it passes the value of the selected field to the invocable method, which doesn't fully fulfill our needs. I think it would be wonderful and save time debugging problems once we optimize the solution. Thank you.
Hi Alex, keep getting invalid field error message for standard fields. Any advice how to fix this? Eg, Name field, if I keep it as Name, I get any error saying invalid field Name, if I entered ‘Name_c, I get any error saying invalid field Name_c__c. Thanks
I’m still learning about how to use this and I’m wondering how you might get onto the “final screen”. Would it make sense to use the Flow Button Bar to break you out of the screens specified by the Navigation Header path?
Hi Alex. Just a question I have a csv file with fields to insert to 4 different objects. Will it be able to import 100 thousand records or if it can't what other workarounds we can do?
Hey Alex, I am facing an Error "You do not have the level of access necessary to perform the operation you requested. Please contact the owner of the record or your administrator if access is necessary." while checking the website can you please assist me on how to solve it. Thanks in Advance!!
Thanks for the video. I have complex JSON structure and I cannot figure out how to map the elements of a nested array. Is this possible? For example (see below), I need to get the key "value" however the value I need is inside a nested array. "custom_fields": [ { "type": "text", "text": { "value": "Company LLC" }, "optional": false, "label": { "type": "custom", "custom": "Company" }, "key": "company" }, { "type": "text", "text": { "value": "234252523523523" }, "optional": false, "label": { "type": "custom", "custom": "Org Id" }, "key": "orgid"
within this flow, is it possible to update the records post creation, or alternatively loop through the string extracted from the CSV to loop and update particular information. for example, if launched from screenflow, I want to insert the record ID, to track back what record it was created from, to be able to use it more effectively?
Hi I am only able to unlock the record as an admin but not as a user. I installed for all users. Is there anything you recommend that I can check to fix this issue?
Hi great video! I have one question is there any way to sort the scheduled end date based on operating hrs of resource or territory I mean if it like 12 hrs then it should be 1.5 days of work considering 8 hrs a day work
If I'm using this to add child records to another record, how can I get that required MasterDetail field populated with the parent ID? It seems really obvious for an attachment, I just use the recordId variable passed from the starting object. But with the CSV fiel there's nowhere to do that - we don't want to make a column for it because the average user has no idea what the parent record ID would be. I've tried looping after the Apex action to assign the record ID to the collection variable, but it's ignored...
@@Spechelle098 Hi! Yes using an assignment loop. So do all of this in the video, but instead of jumping straight to the Create step you: 1. Create a Loop of the collection that was output from the action. 2. Do the first Assignment step, which is assigning every variable you want to each row. I called this step "Add Parent ID" but I also coded in the other fields from the spreadsheet into the records at this step. 3. Do the second Assignment step, which is adding this particular pass' single record into a SECOND collection maybe called 'AugmentedRecords' or something. 4. Repeat the loop. 5. After the loop is exhausted, do the Create step from the second collection. Hopefully that makes sense, it's a pretty standard use of collections & assignments. Create Collection > Loop Collection > Enrich Collection with Assignment > Assign each row to a new Collection > Create Records
or just specify the criteria in your first approval step on "enter this step if the following formula evaluates to true" , else approve record - and just put the word false in your formula
I really appreciate that you created this, however I just can't seem to get it to work. Keep getting the error "System.NullPointerException: Attempt to de-reference a null object." It would also be nice if you could walk through the flow you created, including the values for the screen components, choices, etc.
Hi, I followed along the steps and double check few times the config for external credential/remote site setting ...etc, but when I use debug mode in flow, the output from apex action is null {}.... Anyone know why?
I was looking at ways to create new activity/tasks from Slack related to an account. I couldn't find information if Slack allows this ootb. Maybe surfacing a screen flow in Slack to create an activity/task is the way to go ?
Alex, your tutorials are absolutely exceptional. You and your fellow SfJunkies have been the cause of my addiction to flow, three years plus now. thank you for all you do. for the admins and "wanna be" developers like me. Outstanding work, your explanations, tempo, inflection.... You're a natural teacher. Well done!
How to solve this : Metadata Transfer Job Status: Error: "Web service callout failed: WebService returned a SOAP Fault: UNSUPPORTED_API_VERSION: Invalid Api version specified on URL faultcode=sf:UNSUPPORTED_API_VERSION faultactor="
Any idea what this means? getting the error when run "You need to provide either a single ContentDocument Id OR a list of ContentDocumentIds as inputs to this Flow action."
If I use this Flow on Account Duplicates, is there a Flow I could build to allow for Duplicate merging, thus negating the need for dedicated software like Validity our Cloudingo?
It would be more helpful if you would show us where exactly inside the profile setting you navigated (from the landing page then inwards) to get to the "selected record types" section
@Alex Edelstein, I'm using this almost exactly as you have it written although I am only using the math.random range for 0 to 1. The problem I'm having is in testing in batch where I want to see the random numbers generated for 500 contacts. When I try and do this through flow, I get the error "The number of results does not match the number of interviews that were executed in a single bulk execution request." Any suggestions to execute in batch? Thanks!!!