Tabla de Contenidos


Parametrización de la app



Asigna una imagen para cada objeto en el listado "Tipo de objetos"


  1. La app crea un directorio en la siguiente ruta:
    /LeverITInventory/cprj_IDEmpresa/conf/objetos_img
    Ubicar en directorio las imágenes según el objeto en formato JPEG, JPG y PNG.

  2. Para que la imagen sea referenciada por un “Tipo de Objeto”, el nombre del archivo de imagen debe ser el mismo que el ID o Nombre de “Tipo de objeto” registrado en el fichero “objeto.xml” (../conf/objeto.xml).

  3. La imagen aparece como icono al costado izquierdo de cada item de la pantalla Inventariar Objeto > Tipo de Objeto.
    En cada item se puede pulsar dentro del recuadro del icono para acceder a la vista de imagen en tamaño real.

Traducción de nombres de campos y ocultar campos en los reportes


Un archivo TXT de inventario tiene los siguientes tipos de campos:

  1. Atributos para Campos de Objetos

    Son los campos de objetos son los definidos en cada XML como ID, Serie, marca, etc. Se pueden agregar los siguientes atributos a la etiqueta field para traducir u ocultar en el reporte:

    AtributoFunción
    transfvpEs texto de traducción de campos cuando se genera el reporte.
    visiblefvpEs un valor booleano que indica si el campo se incluirá cuando se genera el reporte.
    Valores posibles:
    Por defecto es "true" o "1" indica que el campo se incluirá en el reporte.
    Con valor "false" o "0" el campo no se incluirá.

    Ejemplo:

    <field name="marca" transfvp="Brand" visiblefvp="0" />



  2. Campos de la Cabecera y Otros

    Son los campos propios de la app como INTERNALTYPE, ADMINTAKER, etc. Con el archivo ftransvp.txt se pueden traducir y ocultar estos campos de cabecera y otros.
    Para editar el ftransvp.txt:

    1. Incluir los campos que serán visibles y su respectiva traducción:

      nombre_campo:traducción_campo


    2. Si no se va a traducir el campo solo inclir su nombre original.
    3. Para ocultar el campo agregar al inicio de la linea.
    4. Después de editar el archivo copiar en el subdirectorio Conf


      La app incluye el archivo ftransvp.txt con una configuración básica por defecto.


Etiqueta EXTRA


Nueva etiqueta para los archivos XML de Objetos llamada: <extra>, esta etiqueta se utiliza para el control de fotos de objetos. Atributos:

  1. Atributos Name y Value

    Utilizados para definir la cantidad máxima de fotos que se pueden tomar de un objeto. Para el máximo de fotos, value es un número entero entre 0 y 10, por defecto maxPhotos es 10

    Ejemplo:

    <extra name="maxPhotos" value="10" />


  2. Atributo takePhotosWhen

    Utilizado para tomar fotos cuando un campo genérico tenga cierto valor. Los campos y valores se registran en takePhotosWhen. Los campos y valores se registran así:

    campo1=valor1, campo2=valor2,...
    Para ingresar varias opciones se usa una coma como separador


    Se hace distinción entre mayúsculas y minúsculas,

    Ejemplo:

      ...
      </fields>
       <extra name="maxPhotos" value="10" />
       <extra name="takePhotosWhen" value="marca=Lenovo,duplex=NO"/>
     </main>


    Del ejemplo anterior cuando el campo marca sea igual a Lenovo y en la opción duplex se seleccioné NO se mostrará un mensaje que solicita tomar una foto, la foto se guarda en temporal y posteriormente cuando se guarden los datos del objeto la foto se asociará al objeto.

    La etiqueta extra se agrega después de etiqueta fields y antes de la etiqueta de cierre main. El valor takePhotosWhen solo toma una sola foto si el valor del campo es el registrado y no depende de minPhotos o maxPhotos. (Solo para validar que no exceda el numero de fotos que se toman en general para el objeto).


Guardar foto de código de barras



  1. Atributo bcSaveIdPhoto

    Habilita guardar foto de codigo de barras de campo ID, cuando se toma el código de barras del objeto se guarda automáticamente foto del código. Agregar este atributo a la etiqueta <extra>

    Ejemplo:

      ...
      </fields>
       <extra name="bcSaveIdPhoto" value="true"/>
     </main>



    Si no existe por defecto es “false”. Si el valor es “true” o “1”, el nombre de la imagen comenzara con el prefijo “bcPhotoId-” y sera unico por cada objeto.

  1. Atributo bcShowCommInput

    Muestra interfaz para ingresar comentarios cuando se toma foto de código de barras cuando el valor de la variable es “true” o “1”, por defecto el valor de este atributo es “false” y se registrara un comentario por defecto cuando se guarde la foto.

    Ejemplo:

      <extra name="bcShowCommInput" value="true" />