Location removal
Provides a mechanism by which the current location of an object is removed
Summary
The location removal feature is similar to tag removal and object deletion supported via assertions in SmartSpace core. Location removal allows an assertion to be made that causes the current location of the object to be removed, and the assertion will be reset once this has been done.
Location Removal Mechanism
The location removal feature is similar to tag removal and object deletion supported via assertions in SmartSpace core. Location removal allows an assertion to be made that causes the current location of the object to be removed, and the assertion will be retracted once this has been done. Location removal doesn’t require any configuration parameters – it is purely implemented using a single assertion.
Requirements
At least one of following Location rules features must be installed:
-
Stale location detection
-
Parking bay snapping
Assertions for Location Removal
remove location pending flag <Object>
When this flag is asserted for an object
Example of Location Removal Use
One example of the use of the location removal mechanism is to clean up objects that have not been located by their tag for some process-related time interval. To implement this, specify a stale timeout for the object type, and then when the stale flag is set for an object, set the location removal pending flag. This can be can be done using external integration code, or trivially with Business Rules if they have been licensed.


