This had so much potential to be great... creating the objects and fields was a little bit of a pain, but still manageable. but it all falls apart at 32 mins. What you show at the loop part for the collection variable is not there..... so its not possible for us newbies to do it if you are following along form the very beginning!!
Great video! few missing steps but can be figured out. For all for those that get stuck when doing the loop part. First You need to create a "Record" Collection variable and then use it in the "Get project Resource" Element. THEN select 1) How many records to store - All. 2) How to store record data - Choose Fields and Assign variables(Advanced). You can then select the new Record collection variable in the loop. Unfortunately this step is missing from the video
This is by far the Best Flow explanation video ever watched!! Simple, yet concise. You went through the various methods you used and explained why,when and how you use them. Great Job! Where were you when I was learning flow?!!! 😅👌👌
Thanks Paul! I'm glad you liked it. Yeah Flow is a super powerful tool once you get to know the ins-and-outs of it. Hopefully Salesforce continues to invest heavily in the tool.
Thanks for this video. Best tutorial on flow builder i have seen so far. Your explanation through the entire session is very good. Awaiting for more salesforce videos from you.
Fantastic!!! One of the best videos on flow i have seen till date. You have explained each and every step in a very detailed manner. And i liked the fact that you have touched all the elements in the flow. I have one request, it would be great if you could give us the Project and Project Resource object details so that we can try this hands on.
Great job on this flow. I can't wait to see what else you do. I am taking the App Bulder exam later this month and I need all the practice I can get with flows and processes. I also want to say thank you for taking the extra time to explain, for example, what global constant{True} means. I never knew it meant the box will automatically be checked. I really think this is where people have trouble with flows or processes, is even if you draw it out, how and where to get the data into the flow matters.
Came across this video by chance. Really enjoyed watching this! I think it'd be great if you created another video or even tacked onto this one explaining the 'Debug' button functionality and how to run through that interface. Great stuff, already taking tabs on watching your other videos!!
Thanks for watching! Great point - the debug functionality IS arguably the most important aspect of any feature to understand. I'll add that video to the list!
Hi Brandon - I just published a video walking through the 'Debug' button functionality you had mentioned. Would love your feedback! ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-cfQWBCSRPyc.html
Question: I have been following along in my trailhead org and I don't see where you created the collection variable used at 32:35. I must be missing something...
Hi Yosef, when you configue "Get Project Resources Records", it should be a collection variable to store all Project Resources that link to the Opportunity. So as you follow along with the video, you should select "All records" for "How Many Records to Store" at 30:27, which is missing from the video. after you save the "Get Project Resource Records", it will become a collection variable and you can use for the next Loop Element.
@@jacksun5885 Thank you for the reply. These types of well made tutorials have aided me tremendously in recently passing my admin exam. I now have no issue building flows with multiple loops. Thank you for share in my journey!
Thanks for creating such an amazing and well-explained video on Flow. I must say you did a fantastic job. I have a question, please how did you manage to return the Opp Owner name as opposed to just the Id when you referenced {!Get_Current_Opportunity_RecordId.OwnerId} in the Create Records step of the Flow?
Great demo to watch but not actually build because it is incomplete and does not show the build out for the project and project resource. Can you please give a companion video to assist with this?
Flow failed. Problem in the Email Collection variable. When I manually assign emails, it works. Following are the debug How the Interview Started Vinu Varghese (0056g000003HFQb) started the flow interview. API Version for Running the Flow: 51 Some of this flow's variables were set when the interview started. recordId = 0066g00003VXjYmAAL GET RECORDS: Get_Current_Opportunity_Record Find all Opportunity records where: Id Equals {!recordId} (0066g00003VXjYmAAL) Store the values of these fields in Get_Current_Opportunity_Record: Id, OwnerId Result Successfully found records. SCREEN: Create_Project Number: Expected_Length_Months Label: Expected Length (Months) Value at run time: 22 Date: Start_Date Label: Start Date Value at run time: April 1, 2021 Checkbox: Create_Task_for_Project_Resources Label: Create Task for Project Resources Value at run time: true Selected Navigation Button: NEXT CREATE RECORDS: Create_Project_Record Create one Project__c record where: Expected_Duration_Months__c = {!Expected_Length_Months} (22) Project_Lead__c = {!Get_Current_Opportunity_Record.OwnerId} (0056g000003HFQbAAO) Start_Date__c = {!Start_Date} (April 1, 2021) Result A record is ready to be created when the next screen, pause, or local action is executed or when the interview finishes. {!ProjectId} = a0E6g0000060NeCEAU GET RECORDS: Get_Project_Resources_Records Find all Project_Resource__c records where: Opportunity__c Equals {!recordId} (0066g00003VXjYmAAL) Store the values of these fields in Get_Project_Resources_Records: Id, Email__c, Resource__c Result Successfully found records. LOOP: Loop_Through_Project_Resource_Records End Loop. UPDATE RECORDS: update_Project_Resource_Records Find all Project_Resource__c records where: Opportunity__c Equals {!recordId} (0066g00003VXjYmAAL) Update the records’ field values. Project__c = {!ProjectId} (a0E6g0000060NeCEAU) Result All records that meet the filter criteria are ready to be updated when the next screen, pause, or local action is executed or when the interview finishes. SEND EMAIL: Send_Email_to_Resources Inputs: emailBody = New Project Has Been Created emailAddressesArray = {!EmailCollection} (null) emailSubject = NEW PROJECT CREATED
2:55 to 3:05 did include the fields of Project object somewhere? Edit: you showed just the layouts for the objects i supposed to guess relationships and processes ok.....
Can we create Task after 1 day record created ??? because it asked directly date and time to select . should i work on record trigger flow?? but where to mention ! day after task will assign ?? plz suggest????
Can anyone tell me why does the collection variable in the loop does not appear? I have no choices available. I´ve followed all the steps so far and I´m stucked at this point. (min 31:45) Thanks!
Hi when I created projected record, in the owner field instead of name it shows owner Id, but in your example I can see Owner Name, what may be wrong from my side? Link to Source code for this will be highly appreciated. Thank you.
Hi! I have a problem to reference the screen component variable in the formula text for the error handler email! I have this issue: "ErrorHandlerFormula (Formula) - The formula expression is invalid: Syntax error. Found 'Create_Tasks_for_Project_Resources'" . Why happening this?
Hi all, and thanks for watching! For a free consultation of your Salesforce environment, or for any development help, check out www.ShipTheForce.com, or you can email my team at ShipTheForce@gmail.com. We're happy to help!
I have some questions: 1. How come my custom fields come up on the left side "Set field values for the project" but not on the value side. See 23:12 time area, for example, the Start date comes up for both but the end date only comes up on the left side. And Store ProjectID in Variable does not come up for me? Please see my screenshot. www.evernote.com/shard/s315/sh/1984ead8-d315-4917-980d-3ccee5c09c21/fca147d64a37af49bef2b7221f4ad930 And was there or did you have to create a custom object with custom fields called "Project"? because I did not see it in object manager in my developer org.