Ich hoffe ich hab den Use-Case richtig verstanden, ohne Screenshots ein wenig schwer sich da reinzufinden.
Warum nutzt du für den Standort des Werkzeugs nicht einfach die Kategorie Standort?
Person (Objekttypkonfiguration = Standort -> Ja)
Im Werkzeug wird nach dem scannen der Standort auf die Person eingestellt. Nach Rückgabe wird der Standort auf den Schrank gesetzt.