Home > Forum > General > Third-party QR code

Third-party QR code
0

Dear all,

We maintain an Equipment dictionary that stores unique records for items used in field operations outdoor. I need to determine whether it is possible to configure WEBCON BPS so that scanning a QR code with a mobile device (via phone camera ) can directly open the corresponding dictionary instance. The key requirement is that the QR code is generated by an external system, not by WEBCON.
In other words, a pre-printed, third-party QR code should be scanned, and based on the encoded value, WEBCON must identify the specific equipment item and open its dictionary instanceID .What is the minimal data structure that the external QR code must contain so that WEBCON can resolve the dictionary record? How is the link between the scanned QR code and the dictionary record established?

Thanks in advance!

MVP

Hi,

if I understand it right, you already have the dictioanry entry in WEBCON and want to display it by scanning a QR code. There's a button in the info panel at the bottom "Generate QR Code for instance". If this is scanned by a device this link will either open the instance in the browser or in the installed mobile App.
Here's a stripped example of the link

.../openinmobileapp?mode=openUrl&url=https%3A%2F%2F...%2Fdb%2F20%2Fapp%2F21%2Felement%2F3983%2Fform

Would this be sufficient for your case? I'm not sure because you mentioned Third-party QR Code.


Best regards,
Daniel

In reply to: Daniel Krüger (DCCS)

Hi,

if I understand it right, you already have the dictioanry entry in WEBCON and want to display it by scanning a QR code. There's a button in the info panel at the bottom "Generate QR Code for instance". If this is scanned by a device this link will either open the instance in the browser or in the installed mobile App.
Here's a stripped example of the link

.../openinmobileapp?mode=openUrl&url=https%3A%2F%2F...%2Fdb%2F20%2Fapp%2F21%2Felement%2F3983%2Fform

Would this be sufficient for your case? I'm not sure because you mentioned Third-party QR Code.


Best regards,
Daniel

Hi Daniel,
The QR code will NOT be generated by WEBCON BPS.
It will be created and provided by an external/third-party system, physically printed, and then glued onto the actual equipment.
When an end user (customer/technician) scans this third-party QR code with their phone, we need WEBCON to:
- Recognize which exact equipment item it refers to
- Open the corresponding record (InstanceID) in our Equipment dictionary.
Questions:
- What is the minimal data that the external QR code must contain so that WEBCON can uniquely identify and open the correct dictionary record?
- How exactly is the link between the scanned third-party QR code and the Equipment dictionary record established in the system?

Thanks in advance

MVP
In reply to: Radostina Mihaylova

Hi Daniel,
The QR code will NOT be generated by WEBCON BPS.
It will be created and provided by an external/third-party system, physically printed, and then glued onto the actual equipment.
When an end user (customer/technician) scans this third-party QR code with their phone, we need WEBCON to:
- Recognize which exact equipment item it refers to
- Open the corresponding record (InstanceID) in our Equipment dictionary.
Questions:
- What is the minimal data that the external QR code must contain so that WEBCON can uniquely identify and open the correct dictionary record?
- How exactly is the link between the scanned third-party QR code and the Equipment dictionary record established in the system?

Thanks in advance

Hi Radostina,
It is not possible to directly link to a website if QR code doesn't have link to the website itself, that's on the basics.

My assumptions:
1. QR Code contains some kind of identifier for equipment which is stored in Webcon dictionary but comes from external system. We need to have some link (common identifier) between webcon dictionary of equipment items and the external system.

What you could do given above assumption:
1. Create a new form with a single field, add possibility to scan barcode into that field.
This field should be a dropdown of values from the dictionary, and searchable by the field which contains external identifier.
2. On field change add 'path' transition.
3. On path transition add Hyperlink action*, which would redirect to webcon url with id calculated based on the dropdown field.

This solution requires end user to scan those barcodes using this specific webcon form, it won't open with regular barcode reader, as the qr code doesn't have direct link to the document.

https://docs.webcon.com/docs/2025R2/Studio/Action/Form/Action_Hyperlink


For questions you ask:
- What is the minimal data that the external QR code must contain so that WEBCON can uniquely identify and open the correct dictionary record?
A: For solution above, webcon should have access to the identifier in external system - each element of dictionary in webcon should point to exactly one element in external system (that should be the value of QR code).
- How exactly is the link between the scanned third-party QR code and the Equipment dictionary record established in the system?
A: We don't know if that webcon dictionary and external system are linked at all in your applications, that's what we would need to know to give you a better answer than guesses.

MVP
In reply to: Radostina Mihaylova

Hi Daniel,
The QR code will NOT be generated by WEBCON BPS.
It will be created and provided by an external/third-party system, physically printed, and then glued onto the actual equipment.
When an end user (customer/technician) scans this third-party QR code with their phone, we need WEBCON to:
- Recognize which exact equipment item it refers to
- Open the corresponding record (InstanceID) in our Equipment dictionary.
Questions:
- What is the minimal data that the external QR code must contain so that WEBCON can uniquely identify and open the correct dictionary record?
- How exactly is the link between the scanned third-party QR code and the Equipment dictionary record established in the system?

Thanks in advance

Hi Radostina,

ok, maybe I'm a bit confused because it seems to be so clear for me, but I would do the following in your case:

- Create two QR codes with the standard WEBCON functionality
- Scan each code with an online QR code scanner
- Identify the differences

Then you will notice that (probably) the only variable is the workflow instance id, the number after the element part in the URL.

If you the dictionary records already exist in advance, you could send the instance id to the third party, they could replace it in the string and generate an URL QR Code.
If it doesn't exist, you have no chance to generate this URL.

Best regards,
Daniel