[SalesForce] Cannot update lookup with 18digit ID in process builder

I have a custom object (Volunteer Application) where I'm trying to use custom builder to create a related record (Volunteer Shift). I can create the Shift record, however when I try and populate the ID of the application in a lookup on the Volunteer record it won't work.

I went further to populate the same ID in a text field (external ID) and it worked but I noticed that it's the 18 digit ID, is that a problem? I was thinking of using a field update to trim and update the lookup but that can't be done with a field update. What am I missing??

process builder screencap

Best Answer

It's hard to see what's going on from the diagram, which looks to be an older version of process builder.

It shouldn't make any difference whether it's passing in the 15 or 18 char ID.

In the new version of Process Builder, you should choose to populate the Volunteer Application field (as it looks like you're doing), then select the type as "Reference" then select the Id for the application object, which may be called "Volunteer Application ID" or simply "Record ID".

Make sure to activate the new version of the process flow as well!

Related Topic