Allgemeine Struktur
Der eigentliche Besuchsbericht wird mit Werten belegt, die sich speziell auf den individuellen Besuchsbericht beziehen. Dabei kann es sich um folgende Werte handeln:
- Daten des Besuchs - zum Beispiel der Code des Service-Auftrags und die verschiedenen Beträge für erbrachte Stunden und verwendetes Material sowie die Uhrzeit des Besuchsbeginns.
- Labels - Text-Labels können verwendet werden, wenn der Text im Besuchsbericht sprachabhängig ist. Als Berichtssprache wird die Sprache des Kunden voreingestellt, oder, falls diese in LN nicht definiert ist, die Sprache, die in den Datenanzeigeeinstellungen der App festgelegt ist. In den voreingestellten Vorlagen werden keine Texte verwendet. Es werden nur Labels verwendet, sodass diese Berichte in jeder von LN unterstützten Sprache gedruckt werden können. Wenn keine Übersetzung erforderlich ist, kann regulärer Text verwendet und können Platzhalter für Labels vermieden werden.
- Die Unterschriften des Service-Technikers und des Kunden - In Mobile Service können sowohl der Techniker als auch der Kunde den Besuchsbericht vor der abschließenden Verarbeitung unterzeichnen. Diese Unterschriften können als Bilder im tatsächlichen Besuchsbericht hinzugefügt werden.
In der Vorlage werden diese Werte durch Platzhalter dargestellt. Beim Erstellen des eigentlichen Besuchsberichts werden diese Platzhalter durch die Daten, Labels und Unterschriften des tatsächlichen Besuchs ersetzt.
Neben den Dokumentdaten, die in einem Besuchsbericht nur einmal enthalten sind, kann jeder Besuch mehrere Service-Leistungen umfassen, und jede Service-Leistung kann aus mehreren Lohnkosten, Prüfungen, Materialkosten, sonstigen Kosten und Anmerkungen bestehen. So enthalten Besuchsberichtsvorlagen neben den Platzhaltern Datensätze (datasets). Innerhalb einer Vorlage sind Datensätze Abschnitte, die für jedes Vorkommen der Daten im Besuchstermin wiederholt werden können.
Platzhalter
Platzhalter werden über die Verwendung von Text innerhalb von Markern definiert. Die Marker um die Platzhalter herum bestimmen, wie die Daten angezeigt werden. Es gibt verschiedene Arten von Platzhaltern, die durch unterschiedliche Marker ausgewiesen werden. Die ersten drei Platzhalter stehen für Daten, Labels und Unterschriften. So lautet beispielsweise der Datenplatzhalter für die Service-Auftragsnummer ##ServiceOrder##.
Es gibt zusätzliche Platzhalter, um einen Datensatzabschnitt zu definieren.
Datensätze
Die Berichtsdaten bestehen aus unterschiedlichen Datensätzen (datasets). Die Vorlage muss so aufgesetzt werden, dass sie diesen Datensätzen entspricht. Ein Besuchsbericht enthält acht Datensätze (datasets).
- Dokumentdaten
- Leistungsdaten
- Materialkostendaten, mit einem Verweis auf die Leistungsdaten
- Lohnkosten, mit einem Verweis auf die Leistungsdaten
- Sonstige Kosten, mit einem Verweis auf die Leistungsdaten
- Prüfungen, mit einem Verweis auf die Leistungsdaten
- Externe Anmerkungen, mit einem Verweis auf die Leistungsdaten (verfügbar mit Lösung 2131466)
- Summe der Stunden pro Lohnkostenart
Datensätze können beliebige Informationen wie Text oder Abbildungen enthalten.
Obwohl Materialkosten, Lohnkosten und sonstige Kosten mit einer Service-Leistung verknüpft sind, kann eine einzelne Liste aller Kosten für alle Service-Leistungen des Besuchs angezeigt werden.
Dokumentdatensatz
Der Datensatz enthalt Informationen zum Besuch und ist überall im Dokument verfügbar. Dieser Satz enthalt auch Abbildungen. Unterstützte Platzhalter für Abbildungen sind einzig die Platzhalter für die Unterschrift.
Datensatz für Service-Leistung
Die ID des Datensatzes für eine Service-Leistung lautet "Activities". Dieser Datensatz enthält Daten für die Leistungen, die bei der Generierung des Berichts vom Anwender ausgewählt wurden.
Datensatz für Materialkosten
Die ID für Materialkosten lautet "MaterialCost". Dieser Datensatz enthält Daten aller Materialkosten. Dabei handelt es sich um die Kosten, die auf dem Bildschirm "Material" erfasst wurden. Die Anzeige der Materialkosten einer oder mehrerer Leistungen basiert auf der Definition der Materialkosten in der Vorlage.
Datensatz für Lohnkosten
Die ID für Lohnkosten lautet "LaborCost". Dieser Datensatz enthält Daten aller Lohnkosten. Dabei handelt es sich um die Kosten, die im Aufgabenbildschirm erfasst wurden. Die Anzeige der Lohnkosten einer oder mehrerer Leistungen basiert auf der Definition der Lohnkosten in der Vorlage.
Datensatz für sonstige Kosten
Die ID für sonstige Kosten lautet "OtherCost". Dieser Datensatz enthält Daten aller sonstigen Kosten. Dabei handelt es sich um die Kosten, die auf dem Bildschirm "Reisezeit und sonstige Kosten" erfasst wurden. Daten sowohl für die Reisezeit als auch für sonstige Kosten werden hier angezeigt. Die Anzeige der sonstigen Kosten einer oder mehrerer Leistungen basiert auf der Definition der sonstigen Kosten in der Vorlage.
Datensatz für Prüfungen
Die ID für Prüfungen lautet "Inspections". Dieser Datensatz enthält Daten aller Prüfungen für eine Service-Leistung. Dabei handelt es sich um die Prüfungen, die im Prüfungsbildschirm festgelegt wurden.
Datensatz für externe Anmerkungen
Die ID für externe Anmerkungen/Hinweise/Kommentare ist "ExternalNotes". Dieser Datensatz enthält die Daten aller externen Anmerkungen zu einer Service-Leistung.
Datensatz für Summe der Stunden pro Lohnkostenart
Die ID für die Summe der Stunden pro Lohnkostenart lautet "TotalHoursPerLaborType". Der Datensatz enthält die Daten zur Summe der Stunden, die pro Lohnkostenart aufgewendet wurden. Er muss auf Dokumentebene verwendet werden.
Festpreis
Das LN-Backend unterstützt die Funktion für Festpreis pro Leistung. Der Bericht unterstützt Festpreis in grundlegender Weise. Der Festpreis ist kein Datenwert, der in der Vorlage abgelegt werden kann, sondern er wird durch die Summe repräsentiert.
Preise werden im LN-Backend berechnet. Die Preise werden mit der App synchronisiert. Wenn eine Service-Leistung einen Festpreis aufweist, werden alle Einzelkostenpositionen auf null gesetzt. Auf diese Weise werden die Summen und die Endsumme immer als null angegeben. Der Bericht ersetzt die Summen durch den Festpreisbetrag.
Wenn die Kosten nicht als null berechnet werden, werden diese Kosten zum Festpreisbetrag addiert.