Scanning barcode to navigate to item

Currently I open an input form, scan a barcode, and then on save have a navigation action take me to that scanned recordโ€ฆ (Iโ€™ve set the table collecting the forms security filter to false so that they arenโ€™t able to get to the scansโ€ฆ)

Is there a way to allow this navigation to happen without saving a record? I would love that if they click the scan button, it just opens the scanner and takes them to the record, all local without โ€œpushingโ€ a record I donโ€™t care aboutโ€ฆ

Any ideas?
(Also, advancing forms automatically being a โ€œglobalโ€ setting is terrible as I donโ€™t want all my forms for the entire app advancing auto, just that scan form. That should be at the Form View level.)

1 10 1,512
  • UX
10 REPLIES 10

You canโ€™t search the item with scanning?

An alternative to the table search feature is what I think @Grant_Stead is looking for where the text in the search is filled by the scanner. Also instead of just displaying the matching row, he wants the action to be โ€œgo to the detail view of the matching rowโ€. In other words, a โ€œnon-savingโ€ form. An entirely new set of UX interactions could be implemented in our apps if we had something like this.

You two are amazing. Iโ€™m pretty sure yโ€™all answered the first question I ever askedโ€ฆ LOL.
I stepped out for about a year, so Iโ€™m not sure if things have been added that I donโ€™t know about. Honestly, is be fine either wayโ€ฆ Advance forms automatic at the form level, it the ability to take a local inputโ€ฆ

Yes, at some point there was discussion about actions allowing pop-up inputโ€ฆ
Then there was also discussion around allowing actions to be in the menusโ€ฆ
With that then you could do thisโ€ฆ

I have the same request as @Bellave_Jayaram clarified in his post earlier in this thread.
Having to save a record just to scan is just making the app that much chatty, for no added value.
Is it possible to do this without saving new records?

I effectively do this with a table with a row for each user. Just a from that auto saves and navigates to the correct view and row depending on the scan. It moves fast, works well for me.

Thatโ€™s a pretty good wayโ€ฆ I take it youโ€™ve got a slice and what notโ€ฆ

I use a security filter to only load rows with the useremail(). I then use the condition in the scannable form to only edit rows with the useremail() key.

The other way that works well is to set up the table using uniqueid() or something for the key, and enable the table setting to filter out all exisiting rows. You end up with a larger table this way, but it doesnโ€™t matter at all because the app isnโ€™t loading any of the rows. You canโ€™t refer to that userโ€™s scan for anything later, but itโ€™s efficient to navigate based on the scan.

Thereโ€™s also that new seeing where your can set the security filter to only send or something like thatโ€ฆ So I bet that doesnโ€™t add any real extra weight to the appsโ€ฆ

@Rosemary_Black. thanks for the suggestions.
My solution I have implemented is similar to the second one you had and work well except there is a record being added for each scan that is made.

I like your idea of having a row for each user. Does you have form have just the bar code field? Last time I tried something like this I remember having to include other fields on the form and that made the form un-intuitve.

Second question: any way you have figured to have the scanner come on directly without having to tap on the scanner icon on form? I am working on an internal library app and would like to rapidly scan in book barcode after barcode with the minimum number of clicks/taps on screen. Ideally I would like to scan-confirm action (like checkin)-scan-confirm action-scan and so on.

Thanks!

Top Labels in this Space