Finding the use of a List Lookup Values referenced/used in Logic blocks

Is there any type of tool like a List Lookup Value Where Used which can search through logic blocks to identify when a particular LL value is used in a logic block? If not, is there any suggested way to do this?

Thank you.

If you navigate to No-Code Studio, the “Where Used” selection has the ability to do this search.

A List Lookup will always be tied to one or more Data Items. Entering an object of type List Lookup, naming your lookup, and selecting “Is Used By” as the filter will provide the complete list of data items using that lookup. For example, the Units Of Measure lookup has a variety of Data Items that references it, like PrimaryUOM and TransactionUOM.

If you already have the specific Data Item in mind or found it using the above, you can select the type Data Item and your particular field. This will return the list of every object using that data item. In the case of PrimaryUOM, this includes a list of applications, tables, and logic blocks.

Alternatively, you can navigate to the Asset Usage Inquiry app and enter your Data Item directly in the Object Name field. This will directly provide the list of logic blocks utilizing that data item. By double-clicking an individual entry and navigating to the detail form, you can see a list of the specific logic actions using that field.

@ross I think @claire.minnaar asked a slightly different question to what you answered. When, for example, the Units of Measure list lookup has a LITERS value in it, is there a way to show what logic blocks have hard coded that LITERS entry in logic?

I understand now, thank you for the clarification. There is not a tool at the moment to search through List Lookup Values and indicate which logic blocks use a particular value from that lookup.

This can be done manually by determining which logic blocks reference the lookup itself and then understanding how the logic is interacting with that lookup.

@ross Thanks for the feedback. Can I confirm then we would have to go through each logic block individually/manually to see where the data item is used to check if it’s referencing a value we are looking for? We have found approximately 84 LBs so far using that data item. Is there a suggestion on how we can run a query on the logic block json? I guess if I have a list of the LBs from asset usage, I can build a get call maybe to get extract the JSON and then evaluate the JSON that way which could be quicker. Any other suggestions?

Tagging @felicity.nkosi