Provide a capability that will allow users to move objects and children objects from one business entity to another without needing to move each object individually.
Users will have the ability to :
o Filter for objects to move
o Select one or many parent objects to move
o Nominate whether child objects should be moved with the parent object based on the primary parent path. Users will be presented with options to either (i) move all child objects in primary parent path from to the target folder or (ii) select objects to move.
o Where the object being moved has a primary association to a business entity, the object is disassociated from the current entity and associated to the target entity as the primary business entity. All other associations will be maintained.
o Where any object being moved is locked, the system will automatically unlock the record before moving and relock it after the move is complete.