Estructura general

Una plantilla es muy similar al listado de visitas resultante. Contiene el formato, el texto y las imágenes que se deben mostrar en los listados de visitas.

El listado de visitas real se cumplimentará con valores específicos de cada listado de visitas. Estos valores pueden ser:

  • Datos de la visita. Por ejemplo, el código de orden de servicio, los distintos importes de horas y materiales utilizados y la hora de inicio de la visita.
  • Etiquetas. Se pueden utilizar etiquetas de texto si el texto del listado de visitas depende del idioma. El idioma predeterminado del listado se establece en el idioma del partner cliente o, si no está definido en LN, en el idioma establecido en la configuración de la visualización de datos de la aplicación. En las plantillas predeterminadas no se utilizan textos. Solo se utilizan etiquetas, de modo que estos listados se pueden imprimir en cada idioma compatible con LN. Si la traducción no es obligatoria, es posible utilizar el texto normal y se pueden omitir los marcadores de posición de etiquetas.
  • Las firmas del ingeniero de servicio y del cliente. Tanto el ingeniero como el cliente en Mobile Service pueden firmar el listado de visitas antes de finalizarlo. Estas firmas pueden añadirse como imágenes en el listado de visitas real.

En la plantilla, estos valores se representan mediante marcadores de posición. Al crear el listado de visitas real, estos marcadores de posición se sustituyen por los datos, las etiquetas y las firmas de la visita real.

Además de los datos de documento, representados solo una vez en un listado de visitas, cada visita puede contener varias actividades y cada actividad puede contener varios costos de mano de obra, inspecciones, costos de material, otros costos y notas. Por lo tanto, además de los marcadores de posición, las plantillas de listado de visitas contienen conjuntos de datos. Los conjuntos de datos de la plantilla son secciones que se pueden repetir para cada incidencia de los datos en la visita.

Marcadores de posición

Los marcadores de posición vienen definidos por el uso de texto entre los marcadores. Los marcadores que rodean a los marcadores de posición determinan cómo se muestran los datos. Existen varios tipos de marcadores de posición, cada uno identificado por distintos marcadores. Los tres primeros marcadores de posición son para datos, etiquetas y firmas. Por ejemplo, el marcador de posición de datos del número de orden de servicio es ##ServiceOrder##.

Existen marcadores de posición adicionales para definir una sección del conjunto de datos.

Conjuntos de datos

Los datos del listado constan de varios conjuntos de datos. La plantilla debe estar compuesta de forma que se corresponda con estos conjuntos de datos. Un listado de visitas tiene ocho conjuntos de datos.

  • Datos del documento
  • Datos de actividad
  • Datos de costo de material, con una referencia a datos de actividad
  • Costo de mano de obra, con una referencia a datos de actividad
  • Otros costos, con una referencia a datos de actividad
  • Inspecciones, con una referencia a datos de actividad
  • Notas externas, con una referencia a datos de actividad (disponible con la solución 2131466)
  • Horas totales por tipo de mano de obra

Los conjuntos de datos pueden contener cualquier tipo de información, como por ejemplo texto o imágenes.

Aunque los materiales, la mano de obra y otros costos están vinculados a una actividad, es posible mostrar una lista única de todos los costos de todas las actividades de la visita.

Conjunto de datos del documento

Este conjunto de datos contiene información sobre la visita y está disponible en todo el documento. Este conjunto también contiene imágenes. Los marcadores de posición de la firma son los únicos marcadores de posición de imagen compatibles.

Conjunto de datos de actividad

El identificador del conjunto de datos de actividad es Activities. Este conjunto de datos contiene información para las actividades seleccionadas por el usuario al genera el listado.

Conjunto de datos de costo de material

El identificador de costo de material es MaterialCost. Este conjunto de datos tiene datos de todos los costos de material. Estos son los costos introducidos en la pantalla del material. La visualización de los costos de materiales de una o más actividades se basa en cómo se definen los costos de materiales en la plantilla.

Conjunto de datos de costo de mano de obra

El identificador de costo de mano de obra es LaborCost. Este conjunto de datos tiene datos de todos los costos de mano de obra. Estos son los costos introducidos en la pantalla Tarea. La visualización de los costos de mano de obra de una o más actividades se basa en cómo se definen los costos de mano de obra en la plantilla.

Conjunto de datos de otros costos

El identificador de otros costos es OtherCost. Este conjunto de datos tiene datos de todos los otros costos. Estos son los costos introducidos en la pantalla de desplazamientos y de otros costos. Aquí se muestran los datos para el tiempo de desplazamiento y otros costos. La visualización de otros costos de mano de obra de una o más actividades se basa en cómo se definen los otros costos en la plantilla.

Conjunto de datos de Inspecciones

El identificador de las inspecciones es Inspections. Este conjunto de datos contiene los datos de todas las inspecciones de una actividad. Estas inspecciones se especifican en la pantalla Inspecciones.

Conjunto de datos de Notas externas

El identificador de las notas externas es ExternalNotes. Este conjunto de datos contiene los datos de todas las notas externas de una actividad.

Horas totales por conjunto de datos de tipo de mano de obra

El identificador de horas totales por tipo de mano de obra es TotalHoursPerLaborType. Este conjunto de datos contiene información sobre el total de horas utilizadas por tipo de mano de obra. Se debe utilizar en el nivel de documento.

Precio fijo

El precio fijo por función de actividad es compatible con el backend de LN. El listado es compatible con el precio fijo, en su formato básico. El precio fijo no es un valor de datos que se puede colocar en la plantilla, sino que se representa en el total.

Los precios se calculan en el backend de LN. Estos precios se sincronizan en la aplicación. Si una actividad tiene un precio fijo, todos los costos individuales se configurarán como cero. De esta forma, los valores totales y el valor total final siempre debería ser cero. El listado sustituye a los valores totales con el importe del precio fijo.

En el caso de que el costo no sea cero, estos costos se añaden al importe del precio fijo.