First a disclaimer. This is not my idea, it’s a work around for a bad situation I have no control over.
So I have a model broken into many smaller models but I need callouts from one model referenced into the others. The solution we came up with is of course “fake” callouts. I do not want to have someone chase the details through many models which have the potential to get missed so I want to use Dynamo to fill out the callout heads. To accomplish this I have a head that I create types of based off of the view reference in the original model. This way if a view moves I have an identifier that I can use to track it. So the view reference id in one model is the type name of the callout in another model. I have a Dynamo script that extracts the View ID, View Name and View Number from the original model and saves it to excel. My issue is I am trying to iterate through the excel list to find the matching ID so I can gather the other information for the callout. I need each callout to scan the list and when it finds the correct number use it. If I do a cross-product lacing of the == node it gives me the matching item in a subgroup of Boolean expressions. That is where I am stalled, I cannot filter by Boolean mask to extract that number and it’s correlating values. List.Map seems viable but I am unable to get it to work.
Any help is greatly appreciated.