Mobile barcode Input form screen

Hilbrandt van B
Tera Contributor

Hi community,

 

I found some inconsistent behavior in scanning barcodes with Input Form Screen on Mobile app.

If there is only one input (type barcode) on a page... after scanning it returns to the input form screen  immediately.

However, if there are also more inputs on the same page, after scanning I need to press the 'back' button to return to the input form screen.

 

This is very annoying functionality for the end-user. The 'back' button is not ideal to validate the barcode input.

 

Anyone else run into this? This seems a bug / inconsistent behavior. Did not find a KB article.

Or am I missing some configuration? Input attributes?

 

 We are on Xanadu Patch 9 / Mobile app on Android version 20.2.0

 

Best Regards,

Hilbrandt

1 ACCEPTED SOLUTION

RaghavSh
Kilo Patron

@Hilbrandt van B This is not a bug, thats how SN has designed it and I dnt think you missed anything.. I know its annoying for users.

I spent a lot of time to find a solution but nothing worked, but I can suggest a user friendly workaround if that works.

 

1. The input form screen can have multiple pages, if you see the inputs you can add a page there. so the workaround here is keep your barcode input on 1st page ( say X) and all other inputs on another page (say Y).

2. Now when you scan, it will automatically redirect to page X which will have next button, so when user clicks on next, the inputs on page Y will be shown. 

 

Note: if your barcode scanner do multiple scanning, this wont help much because in multiple scanning you may need to press back.

 

I hope this help, let me know if any step is not clear.

 


Raghav
MVP 2023

View solution in original post

5 REPLIES 5

RaghavSh
Kilo Patron

@Hilbrandt van B This is not a bug, thats how SN has designed it and I dnt think you missed anything.. I know its annoying for users.

I spent a lot of time to find a solution but nothing worked, but I can suggest a user friendly workaround if that works.

 

1. The input form screen can have multiple pages, if you see the inputs you can add a page there. so the workaround here is keep your barcode input on 1st page ( say X) and all other inputs on another page (say Y).

2. Now when you scan, it will automatically redirect to page X which will have next button, so when user clicks on next, the inputs on page Y will be shown. 

 

Note: if your barcode scanner do multiple scanning, this wont help much because in multiple scanning you may need to press back.

 

I hope this help, let me know if any step is not clear.

 


Raghav
MVP 2023

Hi Raghav,

 

Thanx.... That is a good option for now.

Hope that servicenow will improve this user experience.

 

Best Regards

Hilbrandt

Yeah, I believe this is a good candidate to be submitted on idea portal


Raghav
MVP 2023

kaushal_snow
Mega Sage

Hi @Hilbrandt van B ,

 

Its a known design feature, not a bug. When only one barcode input is present on a page, the app returns to the input form screen immediately after scanning. However, if multiple inputs are on the same page, the user must press the back button to return to the input form screen.

To enhance user experience, consider structuring your input form screen into multiple pages:

Separate Barcode Input: Place the barcode input on the first page (Page X).
Additional Inputs: Place other inputs on subsequent pages (Page Y).
Navigation Flow: After scanning, the app will return to Page X, where users can click 'Next' to proceed to Page Y.


This approach ensures that users are directed back to the input form screen without needing to press the back button. However, note that this workaround may not be effective for multiple barcode scans in a single session. In such cases, users might still need to use the 'back' button...

 

If you found my response helpful, please mark it as ‘Accept as Solution’ and ‘Helpful’. This helps other community members find the right answer more easily and supports the community.

 

 

Thanks and Regards,
Kaushal Kumar Jha - ServiceNow Consultant - Lets connect on Linkedin: https://www.linkedin.com/in/kaushalkrjha/