I'm trying to make the following happen. When creating a Work Order there are two fields that hold a master-relationship (Accounts & Assets). I want to create a process that allows me to call the account that the asset belongs too as soon as I fill it up. Example...

When I pick X Asset , I want the Account that the Asset belongs too to be automatically filled.

Thank You!


Sure, you can get there from here.

If you rely on Process Builder to do this... it will set values AFTER your DB commit attempt. So during create or edit on "Work Order", your users will select only "Asset" via lookup. Users won't need to set "Account" on "Work Order". Then, on DB commit attempt, the Process Builder can definitely set that "Work Order's" "Account" based on association with the selected "Asset".

This help article outlines a solution for a similar situation, have a look.

Finally, if you want a nice user experience (GUI stuff), i.e. you want the Account field to dynamically populate DURING CREATE/EDIT mode based on lookup selection of Asset... then you are going to have to explore other solutions... such as Visual Flow, or custom lightning component.

  • you will need to relax required field settings on the "Account" field as well. – krigi Jan 30 '19 at 21:09
  • N.B. depending on the application, Asset.AccountId may already be prepopulated as AccountId is required on Asset if ContactId is null. This could simplify the solution – cropredy Jan 30 '19 at 21:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.