Improve the path so that it populates a shelf characteristic based on the shelf related via the card from its assigned port.
I think this data should be persisted on a characteristic on the path, which means we probably need an update action 'refresh' to update the characteristic based on traversal of the reverse relationship. We could persist the forward relationship to the shelf, then derive the characteristic using calculations.
Improve the path so that it populates a shelf characteristic based on the shelf related via the card from its assigned port.
I think this data should be persisted on a characteristic on the path, which means we probably need an update action 'refresh' to update the characteristic based on traversal of the reverse relationship. We could persist the forward relationship to the shelf, then derive the characteristic using calculations.