IMMS has a function that can warn the user of a mobile client if he/she is about to make an item relocation that IMMS can see is possibly inappropriate.
The purpose of the function is to prevent the user from making such inappropriate item relocations. There may be situations in which the user is about to make an error or there may, e.g., be a situation where earlier in the process a disagreement emerged between what is physically present in a transport unit and what IMMS believes is present in the transport unit.
If the function is enabled, it is centrally controlled by the “Warning when making questionable item movements with the mobile” parameter, but it can also be turned on/off directly on the mobile client.
When the function is enabled, during each item relocation the mobile client will query the server to check (based on the scans) if there are any concerns with respect to carrying out the relocation. In the event there is, the user will be warned before the relocation is carried out. In most cases, the user can choose to ignore the warning and carry out the relocation anyway. However, there are certain logical errors that may result in the mobile client not giving the user the option to carry out the relocation.
In many cases, it may be necessary to use the mobile client's “What does IMMS say about...” function to obtain complete details about the item/transport unit/location and consequently obtain enough information to be able to decide how any issue should be addressed.
Please note: The function carries out the calculations based on the data available on the server at the time of the query. Registrations that have not yet been delivered from a mobile client or that have yet to be processed on the server are not included in the calculations. It may therefore make sense to register the contents of a moved transport unit even though the function is warning about the fact that the transport unit is empty.
What is checked
A warning is sent in the following situations:
- Scanning of unknown items, transport units, or locations
- Scanning of a location linked to an item grouping
- Movement of an item that has been on loan or deleted
- Movement of an item that has been discarded using a different discard code than what is indicated by the ‘Discard code used for “Not found”’ parameter
- Movement of items from an empty transport unit or an empty location
- Movement of an item to a holds shelf, if the holds shelf will contain multiple copies of the particular title - turn on/off with the parameter "Warning of multiple copies when moving to holds shelf"
- Moving the contents of a transport unit to a holds shelf, if the holds shelf will contain multiple copies of one title as a result of the move - turn on/off with the parameter "Warning of multiple copies when moving to holds shelf"
- Removal of an item from a holds shelf if the item fulfills a hold that will be picked up at the branch
- Placement of an item on a holds shelf if the item does not fulfill a hold to be picked up at the branch
- Attempt to shelve an item that cannot be legally shelved at the branch
- Attempt to shelve a reserved item
- Placement of an item at a location if the item fulfills a hold that will be picked up at another branch
- Placement of an item at a location, which is not a holds shelf, if the item fulfills a hold that will be picked up at this branch
- Attempt to send the contents in a transport unit to central sorting if the contents of the transport unit just came from central sorting
- Attempt to shelve an item or place it at a location if the item has been assigned to a different branch
- Attempt to move from or to a transport unit that is not available at the branch you are logged into
- Attempt to move from or to a location that is not available at the branch you are logged into
- Attempt to move a transport unit to a holds shelf
- Attempt to move an item to its assigned exhibition when the item is not assigned to an exhibition at the branch
- Attempt to move an item to its assigned exhibition when the assigned exhibition is not active
- Attempt to move an item to its assigned exhibition when the assigned exhibition does not have at least one location
- Attempt to move an item to a location, which is part of an active and open exhibition, and the item is not assigned to the exhibition
- Attempt to move an item to a location, if the item is assigned to an exhibition and the location is not part of this exhibition
- Attempt to shelve an item if the item is assigned to an exhibition