FIELD[EXT]:CI_TECLADO:[INDCI_TECLADO]INTEGER IDENTITY(1,1), CONSTRAINT IDCI_TECLADO1 UNIQUE ([INDCI_TECLADO]) // CAMPO AUTONUMERICO FIELD[EXT]:CI_TECLADO:[IDCI_GEN]VARCHAR(80) FIELD[EXT]:CI_TECLADO:[TIPO]VARCHAR(80) FIELD[EXT]:CI_TECLADO:[SERIE]VARCHAR(20)
En el StartSystem ubicar la pestaña Genera BDD y dar clic en el botón Verifica BDD entrante. y verificar que se cree correctamente la nueva tabla.
<?xml version="1.0" encoding="utf-8"?> <main> <title></title> <fields> </fields> </main>
Agregar el título del XML y entre las etiquetas <fields></fields> agregar los campos que tendra el formulario.
Los campos independientes se definirán dentro de las etiquetas <field>label(Opcional)</field>
Tener en cuenta los campos definidos en la tabla base del objeto y la tabla principal CI_GEN.
Atributo | Descripción |
name | Nombre del campo en el formulario, puede ser diferente a su nombre en la tabla |
maxlength | Tamaño máximo del indentificador. Tener en cuenta el tamaño del campo en la base de datos, en este caso el campo ID está definido en la tabla CI_GEN: CI_GEN:[IDCI_GEN]VARCHAR(80) |
required | True. Define el campo como obligatorio. De no ser obligatorio el campo no es necesario agregar la etiqueta. |
role | Barcode. Habilita la toma del campo mediante [[escaneo del código de barras o código QR.]] Solo si se requiere el rol barcode es necesario agregar el atributo. |
<?xml version="1.0" encoding="utf-8"?> <main> <title></title> <fields> <field name="ID" maxlength="80" required="true" role="barcode"></field> </fields> </main>
<?xml version="1.0" encoding="utf-8"?> <main> <title></title> <fields> <field name="ID" maxlength="80" required="true" role="barcode"></field> <group> <field name="TIPO" maxlength="80" required="true">TIPO</field> <value>USB</value> <value>INALAMBRICO</value> <value>FLEXIBLE</value> <value>MULTIMEDIA</value> <value>ERGONOMICO</value> <value>[OTHER]</value> </group> </fields> </main>
El valor [OTHER] permite que el administrador ingrese un valor diferente a los valores del listado
<?xml version="1.0" encoding="utf-8"?> <main> <title>Teclado</title> <fields> <field name="ID" maxlength="80" required="true" role="barcode"></field> <group> <field name="TIPO" maxlength="80" required="true">TIPO</field> <value>USB</value> <value>INALAMBRICO</value> <value>FLEXIBLE</value> <value>MULTIMEDIA</value> <value>ERGONOMICO</value> <value>[OTHER]</value> </group> <group> <field name="MARCA" maxlength="100" required="true"></field> <field name="MODELO" maxlength="100"></field> <value>Microsoft,[OTHER]</value> <value>Microsoft,L5v-00004</value> <value>Microsoft,850</value> <value>Microsoft,350 Business</value> <value>Logitech,[OTHER]</value> <value>Genius,[OTHER]</value> <value>Rosewill,[OTHER]</value> <value>[OTHER],[OTHER]</value> </group> <field name="SERIE" maxlength="20"></field> <field name="IDCPUICON" maxlength="512" role="barcode" required="false">ASOCIAR CON PC</field> </fields> </main>
Si las combinaciones son más complejas y con muchos valores posibles utilizar la herramienta para edición de archivos XML. Ver Editor de archivos XML
-CI_GEN // NOMBRE DE LA TABLA. TABLA PRINCIPAL CI_GEN ID:IDCI_GEN // NOMBRE CAMPO EN XML(NAME):NOMBRE CAMPO EN BD CI_CATEGORY=TECLADO // CATEGORÍA ASIGNADA AL OBJETO HOSTNAME UBICACION:IDLOCATION ADMINISTRADOR RESPONSABLE PROPIETARIO:COMP_PROPIET MARCA MODELO PLACA SERIAL MAPA:CI_MAP POSX:CI_POSX POSY:CI_POSY GPS FECHA:FECHA_TOMA ADMINTAKER:ID_TAKER IDCPUICON:LP_IDCPU CI_NAME@CI_CATEGORY+ID // CONSTRUCCIÓN DEL CAMPO CI_NAME CI_CATEGORY+ID -CI_TECLADO // NOMBRE DE LA TABLA. TABLA OBJETO CI_TECLADO TIPO SERIE ID:IDCI_GEN
Para actualizar en los dispositivos utilizar la herramienta Actualización de archivos de app por Internet
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <main> <title>Objeto</title> <fields> <group> <field name="ID" maxlength="200">ID</field> <field name="nombre" maxlength="100">Nombre</field> <value>1,Impresora</value> <value>2,Laptop</value> <value>3,Torre</value> <value>4,Escritorio</value> <value>5,Monitor</value> <value>6,Mouse</value> <value>7,Asiento</value> <value>8,Telefono</value> <value>9,Modem</value> <value>10,Teclado</value> </group> </fields> </main>
Para actualizar en los dispositivos utilizar la herramienta Actualización de archivos de app por Internet