Sie befinden sich hier:
Einrichten der automatischen Arbeitszeitblattvalidierung
Richten Sie den Ausdruckssatz und die Datensätze ein, die zum automatischen Validieren eines vom Techniker gesendeten Arbeitszeitblatts verwendet werden. Erstellen Sie automatisch die Arbeitszeitblatt-Einträge und Arbeitszeitblatt – Lohntypübersichten, die dem gesendeten Arbeitszeitblatt zugeordnet sind.
Erforderliche Editionen
| Verfügbarkeit: Lightning Experience |
| Verfügbarkeit: Alle Editionen von Field Service Plus für Energie und Versorgungsunternehmen und alle Editionen der Vermögenswertservice-Lebenszyklusverwaltung |
| Erforderliche Benutzerberechtigungen | |
|---|---|
| Zugreifen auf Flow-Vorlagen | Administrator der Arbeitskostenoptimierung |
Verwenden Sie eine in Arbeitszeitblättern und der Arbeitskostenoptimierung verfügbare Flow-Vorlage, um gesendete Arbeitszeitblätter automatisch zu validieren. Duplizieren und aktivieren Sie die Flow-Vorlage, erstellen Sie Datensätze für Gehaltstypen, Ausdruckssätze und Datensätze für Serviceressourcenkostenrollen.
| Flow-Vorlagenname | Verwendung | Flow-Vorlagenbeschreibung |
|---|---|---|
| Arbeitszeitblatt verarbeiten | Mobile und Desktop-Geräte | Verarbeitet und validiert das Arbeitszeitblatt. Wird verwendet, wenn der Arbeitszeitblatt-Status gesendet wird. Löst die Aktion "Aufrufbar" (Arbeitszeitblatt validieren) zum Validieren der Arbeitszeitblatt-Einträge aus und erstellt Arbeitszeitblatt-Eintragselemente und Arbeitszeitblatt-Lohntypzusammenfassung. |
| Name der aufrufbaren Aktion | Zugehöriger Flow | Beschreibung der aufrufbaren Aktion |
|---|---|---|
| Validieren von Arbeitszeitblättern | Arbeitszeitblatt-Flow verarbeiten |
|
Nachdem ein Arbeitszeitblatt gesendet wurde, validiert der Flow "Process Timesheet" (Arbeitszeitblatt verarbeiten) den Arbeitszeitblatt-Datensatz mit dem Modul für Geschäftsregeln. Der Ausdruckssatz validiert auch die Datensätze für die Serviceressourcen-Kostenregel und den Gehaltstyp, die Arbeitszeitblatt-Einträgen zugeordnet sind.
Nutzen Sie den Datensatz Kostenregel für Serviceressource, um Regeln zur Validierung der Arbeitszeitblätter zu definieren. Sie können entweder einen Ausdruckssatz oder eine Apex Klasse verwenden, um das Arbeitszeitblatt zu validieren. Alternativ können Sie eine Apex-Klasse erstellen, um Daten für den Ausdruckssatz bereitzustellen, der dann das Arbeitszeitblatt validiert. Geben Sie dazu die API-Namen der Apex-Klasse und den Ausdruckssatz im Datensatz "Kostenregel für Serviceressource" ein.
| Ausdruckssatzvorlage | BRE-Ausdruckssatzbeschreibung |
|---|---|
| Berechnungsregel für Arbeitszeitblatt-Eintragselemente | Diese Regel wird verwendet, um Datensätze vom Typ "Arbeitszeitblatt-Eintragungselement" für die Arbeitszeitblatt-Einträge zu erstellen. Zum Berechnen der PayTypes werden die Betriebszeitfenster der Serviceressource verwendet. Wenn die Serviceressource nicht über die Betriebszeit verfügt (die Betriebszeit des Serviceregionsmitglieds ist null), berücksichtigt sie die Betriebszeit der Serviceregion. |
Erstellen Sie zum Konfigurieren einer benutzerdefinierten Validierungsregel, die beim Senden eines Arbeitszeitblatts ausgeführt wird, einen Datensatz vom Typ "Timesheet Validations" (Arbeitszeitblattvalidierungen).
-
Duplizieren Sie die Flow Builder-Vorlagen, die bei Arbeitszeitblättern und der Arbeitskostenoptimierung verfügbar sind. Sie müssen mindestens einen Flow aus jeder der oben aufgeführten Vorlagen erstellen.
- Suchen Sie in "Setup" unter "Prozessautomatisierung" nach Flows und wählen Sie diese Option aus.
- Klicken Sie auf die Flow-Vorlage, die Sie duplizieren möchten. Klicken Sie beispielsweise auf Process Approved TimeSheet (Genehmigtes Arbeitszeitblatt verarbeiten).
- Klicken Sie in der Flow Builder-Kopfzeile auf Speichern unter und geben Sie eine Flow-Bezeichnung und einen Flow-API-Namen ein.
- Speichern Sie Ihre Änderungen.
- Klicken Sie zum Aktivieren des Flows auf Aktivieren.
-
Erstellen Sie Entgeltdatensätze für "Reguläre Zeit", "Over Time" (Überstunden), "Doppelte Zeit" und "Vacation Pay" (Urlaubsentgelt) und legen Sie die zugehörigen Lohntypen fest.
Lohntyp-Datensätze werden im Flow "Arbeitszeitblatt verarbeiten" verwendet, um Arbeitskosten automatisch einem Arbeitszeitblatt-Eintrag zuzuordnen.
- Suchen Sie im App Launcher nach Zahlungsarten und wählen Sie diese Option aus.
- Klicken Sie auf Neu.
- Legen Sie das Startdatum des Inkrafttretens auf ein beliebiges Datum in der Vergangenheit fest.
- Wählen Sie Aktiv aus.
- Geben Sie einen Namen ein. Geben Sie beispielsweise Reguläre Zeit ein.
- Wählen Sie einen Lohntypen aus. Beispiel: Regulärer Typ.
- Speichern Sie Ihre Änderungen.
- Wiederholen Sie diese Schritte, bis Sie alle verfügbaren Entgeltdatensätze erstellt haben.
-
Erstellen Sie einen Ausdruckssatz aus der Vorlage "Berechnungsregel für Arbeitszeitblatt-Eintragselemente".
- Suchen Sie im App Launcher nach Ausdruckssatzvorlagen und wählen Sie diese Option aus.
- Klicken Sie auf Vorlage für Arbeitszeitblatt-Eintragselement-Berechnungsregel.
-
Geben Sie unter "Ausdruckssatzeigenschaften" unter "Rang" 1 ein.
Wenn mehrere aktivierte Versionen mit einem Ausdruckssatzaufruf übereinstimmen und sich die Datums-/Uhrzeiträume überschneiden, wird die Version mit dem höchsten Rang ausgewählt. Wenn beispielsweise für zwei aktivierte Versionen die Rangwerte 1 und 2 festgelegt sind, wird die Version mit Rang 2 ausgewählt.
- Speichern und aktivieren Sie den Ausdruckssatz.
-
Erstellen Sie einen Ausdruckssatz aus der Vorlage "Validierungsregel für Arbeitszeitblatt-Fahrzeuge".
- Suchen Sie im App Launcher nach Ausdruckssatzvorlagen und wählen Sie diese Option aus.
- Klicken Sie auf Vorlage für Arbeitszeitblatt-Fahrzeugvalidierungsregel.
-
Geben Sie unter "Ausdruckssatzeigenschaften" unter "Rang" 1 ein.
Wenn mehrere aktivierte Versionen mit einem Ausdruckssatzaufruf übereinstimmen und sich die Datums-/Uhrzeiträume überschneiden, wird die Version mit dem höchsten Rang ausgewählt. Wenn beispielsweise für zwei aktivierte Versionen die Rangwerte 1 und 2 festgelegt sind, wird die Version mit Rang 2 ausgewählt.
- Speichern und aktivieren Sie den Ausdruckssatz.
-
Wenn Sie Arbeitszeitblatt-Datensätze entweder mit Ausdruckssätzen oder Apex Classes validieren möchten, legen Sie das Feld "Regel" auf der Seite "Kostenregel für Serviceressource" als optionales Feld fest.
- Wechseln Sie in den Objektverwaltungseinstellungen für "Kostenregel für Serviceressource" zu Seitenlayout.
- Klicken Sie unter "Details zur Serviceressourcenkostenregel" für das Feld "Regel" auf Eigenschaften.
- Deaktivieren Sie Erforderlich, um Regel als optionales Feld festzulegen.
- Speichern Sie Ihre Änderungen.
-
Erstellen Sie einen Datensatz für die Serviceressourcenkostenregel.
Der Datensatz für die Serviceressourcenkostenregel wird im Flow "Arbeitszeitblatt verarbeiten" verwendet, um Arbeitszeitblatt-Eintragsposten automatisch Gehaltstypen zuzuordnen.
- Suchen Sie im App Launcher nach Serviceressourcenkostenregel und wählen Sie diese Option aus.
- Klicken Sie auf Neu.
- Geben Sie einen Namen ein, beispielsweise Berechnung des Arbeitszeitblatt-Eintragselements.
- Geben Sie unter "Regel" den API-Namen des Ausdruckssatzes oder der Apex-Klasse ein, die Sie zum Berechnen von Arbeitszeitblatt-Eintragselementen für das Arbeitszeitblatt verwenden möchten. Beispiel: TimesheetEntryItemComputationRule.
-
Geben Sie zum Vorbereiten der Daten für den Ausdruckssatz des Moduls für Geschäftsregeln eine Apex-Klasse oder eine Standard-Apex-Klasse ein. Wählen Sie beispielsweise
ifstmsht.TimeSheetEntryItemRuleDataHandlerfür die Standard-Apex-Klasse aus. - Wählen Sie eine Gewerkschaft aus.
- Aktivieren Sie die Regel.
- Wählen Sie für "Typ" die Option Berechnung des Arbeitszeitblatt-Eintragselements aus und speichern Sie Ihre Änderungen.
-
Erstellen Sie einen Datensatz für die Serviceressourcenkostenregel.
Der Datensatz für die Serviceressourcen-Kostenregel wird im Flow "Arbeitszeitblatt verarbeiten" verwendet, um Validierungsfehler für Arbeitszeitblätter zu erstellen, sofern dies für die Einhaltung der Gewerkschaften erforderlich ist.
- Suchen Sie im App Launcher nach Serviceressourcenkostenregel und wählen Sie diese Option aus.
- Klicken Sie auf Neu.
- Geben Sie einen Namen ein, beispielsweise "Fahrzeugvalidierungsregel".
- Geben Sie unter "Regel" den API-Namen des Ausdruckssatzes oder der Apex-Klasse ein, die Sie zum Berechnen von Arbeitszeitblatt-Eintragselementen für das Arbeitszeitblatt verwenden möchten. Beispiel: TimesheetVehicleValidationRule.
- Wählen Sie eine Gewerkschaft aus.
- Aktivieren Sie die Regel.
- Wählen Sie für "Typ" die Option Arbeitszeitblattvalidierungen aus und speichern Sie Ihre Änderungen.
