How to Fetch only the records filtered via the UI in a Logic Block

Yep, you’ll want to use received filter in this case (assuming you’ve filtered the list view down to what you want).

For more info on external expressions:

Dynamic - Created with the create dynamic expression action in your logic block

Received Filter - Uses the filter that was applied to the screen before calling the logic block (typically a filter from the list view)

Received Selection - Creates a filter for all records selected on the screen before calling the logic block

Inline Filter - This is a data item type that allows you to store a filter within a transactional record. If you have one of these data items in the scope of your logic block, you can apply its filter to this query with this option.