Jump to: navigation, search

Difference between revisions of "HowTo:Make an Object be found by Optical Codes"


Line 6: Line 6:
 
# Set the according filter object ('''FILTEROBJECT''') similar as for other queries (e.g. [[Create_a_new_Query]])<br/>[[File:UI_Marker_scaning01.png|420 px|border|alt=Create a new Query|Create a new Query]]
 
# Set the according filter object ('''FILTEROBJECT''') similar as for other queries (e.g. [[Create_a_new_Query]])<br/>[[File:UI_Marker_scaning01.png|420 px|border|alt=Create a new Query|Create a new Query]]
 
# Add this new query to the list of [[infrastructure]] objects
 
# Add this new query to the list of [[infrastructure]] objects
# Prepare and add a query scope
+
# Prepare and add a [[QUERYSCOPE]] to the [[ACM]]
and a view object<br/>[[File:UI_Marker_scaning02.png|420 px|border|alt=infrastructure|infrastructure]]
+
# Prepare and add a [[VIEWITEM]] to the view used in the [[Context]] of the ACM<br/>[[File:UI_Marker_scaning02.png|420 px|border|alt=infrastructure|infrastructure]]
  
 
'''Preparing the object'''
 
'''Preparing the object'''

Revision as of 11:04, 26 January 2015

Loading a list of objects identified via a Barcode or QR-Code on the UBIKCLIENT implies that the object and search mechanism is configured and used accordingly.

Server

Preparing a Scan-Query

  1. Create a new Query classified as SYSCLS IDMARKERSCANQUERY
  2. Set the according filter object (FILTEROBJECT) similar as for other queries (e.g. Create a new Query)
    Create a new Query
  3. Add this new query to the list of Infrastructure objects
  4. Prepare and add a QUERYSCOPE to the ACM
  5. Prepare and add a VIEWITEM to the view used in the Context of the ACM
    infrastructure

Preparing the object

  1. Classify the object's MetaClass as SYSCLS ID MARKER QUERY and implement the necessary properties
    Create a new Query
  2. Enter the value of the Barcode, QR-Code or the Marker ID in the property

Mobile Client

  1. Start the QR-Code activity if you want to load an object via Barcode or QR-Code
  2. After scanning a known code the client tries to fetch the objects, identified by this code