We're using 7.5.4 Web but maybe this helps.
I've had a similar problem, but I had to concatenate values of the same field of different objects of the same entity since they can be related to each other. To solve this issue, I added a new Business Rule returning the concatenated string and call it from within the On...Insert and On...Update Events of this entity. Whether to use OnBefore... or OnAfter... depends on when you have the required information available (since the Id can only be used after inserting the object). The Business Rule has to be called OnInsert and OnUpdate since the OnUpdate-Event does not get fired on inserting.
Another thing is (still only 7.5.4 knowledge) that you can only lookup fields defined under the Layout tab in the group builder dialog. And even then, every user can set its own "Default lookup Layout" for each entity. But since you can link any tables to each other via Local Join, it's possible to search for fields being delivered by a view (so this might be something for your first idea). Of course the view has to be designed in a way that it can be uniquely linked to the entity in question. |