CompositeLight / currentRMS-helper

Chrome extension to add functionality to the CurrentRMS web interface.
9 stars 1 forks source link

Feature Request: Set container on free scanned items #52

Open TechJed opened 6 days ago

TechJed commented 6 days ago

Would be great if you could free scan a case, then on the next scan for it to set it as a container. Currently this behaviour doesn’t work until the page has been refreshed. We don’t add cases on until we pick so we always free scan cases on meaning that this is a regular issue for us

CompositeLight commented 6 days ago

Not entirely following... Here is the current situation AFAIK:

  • NEW: 1.20: Container Scanning: You can now set, and clear, the value of the Allocate Container Field via scanning. This feature works as follows: To set an asset as the Container value: User scans the *container* barcode. User is then prompted to “scan container”. The next scan of an asset will attempt to set that asset as the container, with the following logic:
    1. If the container asset is not currently allocated to the opportunity, the asset will be parsed as a free scanned item. If its allocation is successful, the Container field is set to that asset number.
    2. If 1, but the asset fails to be allocated, the Container field is cleared.
    3. If the asset scanned is already allocated on the opportunity, the Container field will be set to that asset number. To cancel this operation, scanning the "container" barcode a second time will clear the Container field and return to normal scanning. You can also use this method to clear the Container field (double scan the barcode).

Once a container exists on the opportunity it can be accessed without further use of the container barcode. To do this, simply scan that container’s barcode. The system will report “Container set”, and the scan will not be parsed further (you won’t hear an “already scanned” fail). Scanning the container asset’s barcode again, whilst it is set in the Container field, will clear the Container field. This is similar behaviour to other hire management software; “opening” and “closing” containers.

So in the situation you describe, you should be able to scan a *container* barcode, then scan the case, which will free scan it on to the opportunity and put that asset into the container field. What am I missing / does that not work as advertised?