View (and control) what Structural Framing elements are joined to
This problem is especially apparent with Precast Concrete projects. We've got precast LBs, ITs, & RBs, and DTs framing in to them. There's also precast columns that the beams frame in to (on top of). The problem mostly comes from the fact that the DTs are modeled as beams (Structural Framing) and sometimes the main beams (LBs, ITs, & RBs) join to the DTs instead of each other. It can be a pain to push and pull ends to try to get them to join right (which doesn't always work, so we wind up having to do end offsets that are 4'+ (with 8' wide DTs). Similar issues happen with the CMU walls (that are structural - for shear, but come in after the PC framing - so the PC elements shouldn't join to them).
My proposed solution:
In the element's properties, have Start Join Element and End Join Element that show an Element ID or Type Name with options to select/show AND change them. They should be schedulable, so I could make a schedule to see if there are any LBs, ITs, or RBs that are framed into DTs (and change them). This functionality would be useful in other situations also (where there are multiple elements framing near to each other).
Another solution would be to somehow classify DTs as Floor elements (since that's kind-of what they behave like - a directional slab) so that other beams won't join to them (or even just enforcing some kind of hierarchy - Girders can't bear on Other, etc.).