Algemene structuur

Een sjabloon lijkt sterk op het resulterende verslag van bezoek. Het bevat de layout, tekst en afbeeldingen die in de bezoekverslagen moeten worden weergegeven.

In het specifieke verslag van bezoek worden de waarden ingevuld die uniek zijn voor elk bezoekverslag. De volgende waarden zijn mogelijk:

  • Gegevens van het bezoek. Bijvoorbeeld de serviceordercode en de verschillende hoeveelheden uren en gebruikte materialen, plus de starttijd van het bezoek.
  • Labels. Tekstlabels kunnen worden gebruikt als de tekst in het bezoekverslag taalafhankelijk is. De default taal voor het verslag is ingesteld op de taal van de verkopen-aan relatie of, als deze niet is gedefinieerd in LN, op de ingestelde taal in de Instellingen voor gegevensweergave van de applicatie. In de default sjablonen worden geen teksten gebruikt. Omdat er alleen labels worden gebruikt, kunnen deze verslagen worden afgedrukt in elke taal die door LN wordt ondersteund. Als vertaling niet nodig is, kan er normale tekst worden gebruikt en kunnen de plaatsaanduidingen voor labels worden weggelaten.
  • De handtekeningen van de servicemedewerker en de klant. In Mobile Service kan zowel de medewerker als de klant het bezoekverslag ondertekenen voordat het wordt geactualiseerd. Deze handtekeningen kunnen als afbeeldingen worden toegevoegd in het specifieke verslag van bezoek.

In de sjabloon worden deze waarden weergegeven door tijdelijke aanduidingen. Tijdens het aanmaken van het specifieke verslag van bezoek worden deze tijdelijke aanduidingen vervangen door de gegevens, labels en handtekeningen van het specifieke bezoek.

Naast documentgegevens, die slechts één keer in een bezoekverslag worden weergegeven, kan elk bezoek meerdere activiteiten bevatten, waarbij elke activiteit meerdere loonkosten, inspecties, materiaalkosten, overige kosten en notities kan bevatten. Daarom bevatten sjablonen voor bezoekverslagen naast tijdelijke aanduidingen ook gegevenssets. Gegevenssets in de sjabloon zijn secties die telkens wanneer deze gegevens voorkomen in het bezoek, kunnen worden herhaald.

Tijdelijke aanduidingen

Tijdelijke aanduidingen worden gedefinieerd door middel van tekst in markeringen. De markeringen rondom de tijdelijke aanduidingen bepalen hoe gegevens worden weergegeven. Er zijn verschillende typen tijdelijke aanduidingen, elk geïdentificeerd door verschillende markeringen. De eerste drie tijdelijke aanduidingen zijn voor gegevens, labels en handtekeningen. De tijdelijke aanduiding voor het serviceordernummer is bijvoorbeeld ##ServiceOrder##.

Ook zijn er extra tijdelijke aanduidingen om een sectie met een gegevensset te definiëren.

Gegevenssets

De verslaggegevens bestaan uit verschillende gegevenssets. De sjabloon moet worden samengesteld op een manier die overeenkomt met deze gegevenssets. Een verslag van bezoek bevat acht gegevenssets.

  • Documentgegevens
  • Activiteitgegevens
  • Materiaalkostengegevens, met een verwijzing naar Activiteitgegevens
  • Loonkosten, met een verwijzing naar Activiteitgegevens
  • Overige kosten, met een verwijzing naar Activiteitgegevens
  • Inspecties, met een verwijzing naar Activiteitgegevens
  • Externe notities, met een verwijzing naar Activiteitgegevens (beschikbaar met oplossing 2131466)
  • Totale uren per loonsoort

Gegevenssets kunnen elk type informatie bevatten, bijvoorbeeld tekst of afbeeldingen.

Hoewel de materiaal-, loon- en overige kosten zijn gekoppeld aan een activiteit, is het mogelijk om één lijst op te vragen met alle kosten van alle activiteiten van het bezoek.

Gegevensset voor documenten

Deze gegevensset bevat informatie over het bezoek en is in het hele verslag beschikbaar. Deze set bevat ook afbeeldingen. De tijdelijke aanduidingen voor handtekeningen zijn de enige tijdelijke aanduidingen voor afbeeldingen die in Mobile Service worden ondersteund.

Gegevensset voor activiteiten

De ID van deze gegevensset voor activiteiten is 'Activities'. Deze gegevensset bevat gegevens over de activiteiten die door de gebruiker zijn geselecteerd tijdens het genereren van het verslag.

Gegevensset voor materiaalkosten

De ID van de materiaalkosten is 'MaterialCost'. Deze gegevensset bevat gegevens over alle materiaalkosten. Dit zijn de kosten die in het scherm Materiaal zijn ingevoerd. De weergave van materiaalkosten van één of meer activiteiten is gebaseerd op hoe de materiaalkosten zijn gedefinieerd in de sjabloon.

Gegevensset voor loonkosten

De ID van de loonkosten is 'LaborCost' Deze gegevensset bevat gegevens over alle loonkosten. Dit zijn de kosten die in het scherm Taak zijn ingevoerd. De weergave van loonkosten van één of meer activiteiten is gebaseerd op hoe de loonkosten zijn gedefinieerd in de sjabloon.

Gegevensset voor overige kosten

De ID van de overige kosten is 'OtherCost'. Deze gegevensset bevat gegevens over alle overige kosten. Dit zijn de kosten die zijn ingevoerd in het scherm Reistijd en overige kosten. Hier worden de gegevens over zowel reistijd als overige kosten weergegeven. De weergave van overige kosten van één of meer activiteiten is gebaseerd op hoe de overige kosten zijn gedefinieerd in de sjabloon.

Gegevensset voor inspecties

De ID van de inspecties is 'Inspections'. Deze gegevensset bevat de gegevens over alle inspecties van een activiteit. Dit zijn de inspecties die zijn opgegeven in het scherm Inspecties.

Gegevensset voor externe notities

De ID van de externe notities is 'ExternalNotes'. Deze gegevensset bevat de gegevens over alle externe notities voor een activiteit.

Gegevensset voor Totale uren per loonsoort

De ID van de totale uren per loonsoort is 'TotalHoursPerLaborType'. Deze gegevensset bevat de gegevens over het totale aantal uren dat per loonsoort is besteed. Deze gegevensset moet worden gebruikt op documentniveau.

Vaste prijs

De LN-backend ondersteunt de functionaliteit voor vaste prijzen voor een activiteit. In het verslag kan een vaste prijs worden opgenomen. De vaste prijs is geen gegevenswaarde die in de sjabloon kan worden opgenomen, maar wordt weergegeven in het totaal.

De prijzen worden berekend in de LN-backend. Deze prijzen worden gesynchroniseerd met de app. Als een activiteit een vaste prijs heeft, worden alle afzonderlijke kosten van die activiteit op nul gezet. De totalen en het totaal generaal zijn in zo'n geval dus altijd nul. In het verslag worden de totalen vervolgens vervangen door de vaste prijs.

Als er kosten zijn die niet op nul staan, worden die toegevoegd aan de vaste prijs.