I'm logged in as a System Admin (who has permissions to everything, from what I can tell). When I create a workflow in the Process Builder, I'm able to access all fields, as intended (in the example below, I'll be referencing the SH_Overseeing_Tech_Contact__c in the Opportunity object). However, when I go to create a flow in the Flow builder, I am unable to access this same field.

Here is an image from the Process Builder, showing the field I'm attempting to access. This first shows a saved Process, with the field selected. The second image shows a new process, and being able to access the field:

enter image description here enter image description here

I've read in a few places, sometimes the Flow will not show a custom field in the dropdown list, and it will have to be searched for by typing in the field name. In this instance, the field did not appear in the dropdown, nor when searched for directly. Here are some images from the Flow, showing the attempt to access the same field, with no results:

enter image description here enter image description here

If there's a certain permission I'm missing, can someone let me know what that might be, directly? I find it odd that the Process Builder can access all fields, but they're not available from Flows.

Here is the particular field in question's field-level-security options. As you can see, it's 'visible' to each profile: enter image description here

  • how long ago was the field created? I presume you've logged out/logged in again since the field was created and still run into the issue? Aug 9 '21 at 14:51
  • @KrisGoncalves - Yes, I have. There are many more than just this one field that are inaccessible in the Flow view. However, all fields are accessible through Process Builder. Aug 9 '21 at 14:54
  • 1
    There are more? I can't seem to replicate it, but have you checked field level access (Setup --> Object Manager --> Opportunity --> click your custom field --> Set Field Level Security)? Your Process Builder screenshot is greyed out which means that the field was selected/saved previously (maybe when admin had field visibility) and it's possible someone deselected it to give you current behavior (not seeing it in flow). The other way to test it would be to create a new PB and see if it's selectable (my guess is it won't be as it's due to field visibility). Aug 9 '21 at 15:48
  • @KrisGoncalves - I have checked field level access for this field and others that are also not visible. I have added an image of this in the initial question, showing there is access to the field from all profiles. I have also created a new PB flow and can confirm, this field is also accessible from PB in new flow, but not in Flow builder. Aug 9 '21 at 15:54

Your last screenshot clarified it - the field you're looking for is a long text area field type and your screenshot is related to the criteria of a record-triggered flow.

Long-text area fields seem to not be supported to filter by in criteria of a record-triggered flow. I haven't found official documentation for it (though it's mentioned here), but it's easy to see it's being excluded by doing the following:

  • See your custom long text area field does not show up in criteria of a record triggered flow
  • In the same flow, the field is accessible from an assignment, decision, or update element.

It's a known limitation that you can't filter by long text area in SOQL so you'll notice those field types missing in the Get Record criteria as well.

Not being shown the field seems to be by design.

In your record-triggered flow, however, you could make the entry criteria be met (no criteria or only filter on other accessible fields) and then use a Decision component which can reference a long text area field and be used to split logic from that point on.

  • Thank you so much for taking the time to write all of this out and explain it in-depth. Now that I've spent some more time with flows instead of using PB, I see where the mistakes were. I was able to successfully create what I needed with the help from your answer. Thank you! Aug 10 '21 at 20:43

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.