How do I configure Datawege for Dynamics 365 POS?

Our client is looking to deploy Microsoft Dynamic 365 for their POS system.  Within D365 the default product display screen does not have a text input field. On a PC this is not a problem as the barcode scanner activity is automatically recognised, the barcode data captured and everything progresses.  However on the TC51 using Datawedge this does not work.  The TC51 barcode scanner appears to read the barcode (green light), however lacking an input field the barcode data is ignored and discarded by the browser app.  The user has to proactively press a key (<CTRL><+> or <ALT><Q>), to open a search field with cursor in place and then scan the barcode. 

I'm looking to trial the PREFIX option in Datawedge but need to know the ASCII code for <CTRL<+>  and/or  <ALT><Q>.  Can you please help with this.

The TC51 is running Android Nougat and we have tried both Google Chrome and Zebra Enterprise Browser without success.  Any advice or experience with this is appreciated.  I have seen other posts regarding Java scripts but it is now clear how these scripts would help in this situation.

Joydeep Chakraborty
Can you please help me

Can you please help me understand the page better..

When you say user has to press a key (<CTRL><+> or <ALT><Q>) and search box comes up,is that a functionality of your application(Microsoft Dynamic 365 )?

How will that data in the search box will be delivered to the application business logic?

Will it be possible for you to share the HTML source of product display screen? If so we can try to do a JavaScript injection in your page to solve this with Enterprise Browser.

Regards,

Joydeep

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Andrew Pengelly
Hi JoydeepDynamics 365 (D365)

Hi Joydeep

Dynamics 365 (D365), is a Microsoft product range.  In this instance my client is deploying the cloud edition of D365 Retail POS.  The shortcut keys for that can be found at the link below.  Since D365 it is not our product I cannot supply HTML code so was hoping someone had tried this previously.

Keyboard shortcuts - Finance & Operations | Dynamics 365 | #MSDyn365FO | Microsoft Docs

On the PC D365 recognises the barcode action.  On the TC56 it does not.  It seems that MS use OPOS drivers on the PC so if there is an OPOS driver for Datawedge that may resolve the issue.  In the meantime our work around is to activate the search routine by prefixing <CTRL> <+> to the barcode which should place the barcode data into the search field.  The testing is taking some time so hoping to find a quick answer here.

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Joydeep Chakraborty
I am not sure whether you can

I am not sure whether you can send those keystrokes via Datawedge.

If you can open the application in  desktop, then you can do view source from Chrome,save the source and then inject JavaScript to route the data in application business logic.

Without knowing what they are exactly doing in that page it is difficult to suggest next steps.

Regards,

Joydeep  

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Joydeep Chakraborty
Another Idea is use EB

Another Idea is use EB Software buttonbar API from where you can send keyevent if you know the keycodes.

The problem here is user need to press extra on screen key/button to get the search box.

Please see below

Customize Enterprise Browser - Zebra Technologies TechDocs

Button Parameter Guide - Zebra Technologies TechDocs

Custom JavaScript Guide - Zebra Technologies TechDocs

Regards,

Joydeep

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Log in to post comments