Skip to main content

Hinzufügen von Geschäftslogik

Hinweis

Hinweis

Lernen Sie auf Deutsch? In diesem Badge ist für die praktischen Trailhead-Aufgaben Englisch als Bearbeitungssprache festgelegt. Übersetzungen werden zur Referenz in Klammern angegeben. Stellen Sie sicher, dass Sie die englischen Werte kopieren und einfügen und stellen Sie die Sprache Ihres Trailhead Playgrounds auf "English (Englisch)" und das Gebietsschema auf "United States (USA)" um. Die zugehörigen Anweisungen finden Sie hier.

Im Badge Trailhead in Ihrer Sprache erfahren Sie, wie Sie die übersetzte Trailhead-Umgebung nutzen.

Bis jetzt können Mitarbeiter mit Ihrer Anwendung Daten zu Vorschlägen sicher eingeben und anzeigen. Das ist nicht schlecht, aber es lässt sich noch viel mehr aus der Plattform herausholen, wodurch das Leben der Benutzer wesentlich einfacher wird.

Hinzufügen eines Formelfelds

Ein Formelfeld erhält seine Werte von anderen Feldern, Ausdrücken oder Werten, wodurch Ihre Benutzer viel Zeit sparen. Fügen Sie ein Formelfeld hinzu, das die Anzahl der Tage berechnet, die seit Erstellen des Vorschlags bis zur Umsetzung vergehen. Möchten Sie mehr über Formeln und Validierungen erfahren? Verdienen Sie sich den Badge Formeln und Validierungen

  1. Klicken Sie auf das Zahnradsymbol Setup-Zahnradsymbol und wählen Sie Setup aus.
  2. Klicken Sie auf die Registerkarte Object Manager (Objekt-Manager).
  3. Wählen Sie in der Liste der Objekte Suggestion aus.
  4. Wählen Sie aus dem Navigationsmenü auf der linken Seite Fields & Relationships (Felder & Beziehungen) aus und klicken Sie auf New (Neu).
  5. Legen Sie 'Data Type' (Datentyp) auf Formula (Formel) fest und klicken Sie auf Next (Weiter).
  6. Geben Sie die Felddetails ein.
    • Field Label (Feldbezeichnung): Number of Days Open (Anzahl der geöffneten Tage)
    • Field Name (Feldname): Number_Of_Days_Open
    • Typ der Formelrückgabe: Zahl
    • Decimal Places (Dezimalstellen): 0
  7. Klicken Sie auf Next (Weiter).
  8. Klicken Sie auf die Registerkarte Advanced Formula (Erweiterte Formel).
  9. Geben Sie im Formeleditor die folgenden Formel ein: IF(ISBLANK(Implemented_Date__c), TODAY() - DATEVALUE(CreatedDate), Implemented_Date__c - DATEVALUE(CreatedDate)) 
    Bildschirm 'Completed Formula Options (Vervollständigte Formeloptionen)'
  10. Klicken Sie auf Check Syntax (Syntax prüfen), um die Formel auf Fehler zu überprüfen.
  11. Klicken Sie auf Next (Weiter) und erneut auf Next (Weiter).
  12. Klicken Sie auf Save (Speichern).

Hinzufügen einer Validierungsregel

Formeln werden auch verwendet, um die Datenqualität sicherzustellen und Geschäftsregeln durchzusetzen. Unsere Mitarbeiter können nicht in die Zukunft sehen. Daher sollten wir eine Validierungsregel erstellen, die sicherstellt, dass sie keine Implementierungsdaten eingeben, die noch gar nicht stattgefunden haben. Anhand von Validierungsregeln können Sie die Bedingungen für 'fehlerhafte' Dateneingaben festlegen. Sobald das System die Regel evaluiert und die Bedingung als true (wahr) zurückgegeben wird, wird verhindert, dass der Benutzer die Daten speichert.

  1. Klicken Sie im Objekt-Manager in der Liste der Objekte auf Suggestion.
  2. Wählen Sie Validation Rules (Validierungsregeln) aus und klicken Sie anschließend auf New (Neu).
  3. Geben Sie die Regeldetails ein.
    • Rule Name (Regelname): Date_in_Range
    • Fehlerbedingungsformel: Implemented_Date__c > TODAY()
    • Fehlermeldung: The implementation date must be today or in the past, not in the future.
    • Fehlerposition: Field (Feld): Implemented DateVervollständigte Validierungsregel.
  4. Klicken Sie auf Save (Speichern).

Hinzufügen des Felds 'Update (Aktualisieren)' mit Flow Builder

Erleichtern wir dem Mitarbeiter, der auf alle Vorschläge reagieren muss, die Arbeit. Wenn ein Benutzer ein Umsetzungsdatum hinzufügt, ändert diese Automatisierung den Status automatisch in "Implemented (Implementiert)". Möchten Sie mehr über diese Automatisierungstools erfahren? Absolvieren Sie den Trail Erstellen von Flows mit dem Flow Builder.

  1. Klicken Sie in Setup auf die Registerkarte Home (Startseite).
  2. Geben Sie in "Quick Find (Schnellsuche)" flow ein und wählen Sie dann Skills (Fertigkeiten) aus.
  3. Klicken Sie auf New Flow (Neuer Flow).
  4. Wählen Sie Record-Triggered Flow (Durch Datensatz ausgelöster Flow) aus und klicken Sie auf Create (Erstellen).
  5. Geben Sie für "Object (Objekt)" Suggestion (Vorschlag) ein und wählen Sie dann Suggestion (Vorschlag) aus.
  6. Wählen Sie A record is created or updated (Ein Datensatz erstellt oder aktualisiert wird) aus.
  7. Wählen Sie in der Dropdown-Liste "Condition Requirements (Bedingungsanforderungen)" All Conditions Are Met (AND) (alle Bedingungen erfüllt sind [AND]) aus.
  8. Fügen Sie in der Nachschlageliste 'Field (Feld)'  Implemented_Date__c hinzu.
  9. Stellen Sie sicher, dass in "Operator" Is Null (Ist null) aufgeführt ist.
  10. Geben Sie in das Nachschlagefeld "Value (Wert)" False (Falsch) ein und wählen Sie $GlobalConstant.False aus.
  11. Wählen Sie im Abschnitt" When to Run the Flow for Updated Records (Flow für aktualisierte Datensätze in folgenden Fällen ausführen) Only when a record is updated to meet the condition requirements (Nur wenn ein Datensatz aktualisiert wird, damit er die Bedingungsanforderungen erfüllt) aus.
  12. Stellen Sie sicher, dass Fast Field Updates (Schnelle Feldaktualisierungen) ausgewählt ist.

Der Konfigurationsbereich des Elements 'Start' entsprechend den vorherigen Schritten.

Hinzufügen einer Aktion und Aktivieren des Flows

Fügen Sie nun die Aktion zum Aktualisieren des auslösenden Datensatzes hinzu, wenn die Bedingungen erfüllt sind. 

  1. Bewegen Sie den Mauszeiger im Zeichenbereich des Flows im Pfad hinter dem Element "Start" über Element hinzufügen und klicken Sie auf Element hinzufügen.
  2. Wählen Sie Update Triggering Record (Auslösenden Datensatz aktualisieren) aus.
  3. Nennen Sie das neue Entscheidungselement Update Status to Implemented (Status in 'Implementiert' ändern).
  4. Stellen Sie unter "How to Find Records to Update and Set Their Values (Wie die zu aktualisierenden Datensätze ermittelt und ihre Werte festgelegt werden sollen)" sicher, dass Use the suggestion record that triggered the flow (Vorschlagsdatensatz, der den Flow ausgelöst hat, verwenden) ausgewählt ist.
  5. Stellen Sie für "Set Filter Conditions (Filterbedingungen festlegen)" sicher, dass None-Always Update Record (Keine Angabe: Datensatz immer aktualisieren) ausgewählt ist.
  6. Fügen Sie im Feld "Set Field Values for the Suggestion Record (Feldwerte für den Vorgeschlagsdatensatz festlegen)" Status__c hinzu.
  7. Fügen Sie dem Feld "Value (Wert)" Implemented (Implementiert) hinzu.
    Der Bereich 'Update Records (Datensätze aktualisieren)' entsprechend den vorherigen Schritten.
  8. Klicken Sie rechts oben auf Save (Speichern).
  9. Nennen Sie Ihren neuen Flow Update Status (Status aktualisieren).
  10. Stellen Sie sicher, dass für "API Name" (API-Name) Update_Status angegeben ist.
  11. Klicken Sie auf Save (Speichern).
  12. Klicken Sie auf Activate (Aktivieren).
  13. Klicken Sie links oben auf die Schaltfläche mit dem Zurückpfeil , um Flow Builder zu beenden.

Ausprobieren der Anwendung

Ihre Geschäftslogik kommt nun beim Erstellen oder Aktualisieren eines Datensatzes zum Einsatz. 

  1. Wechseln Sie zurück zu einem 'Suggestion'-Datensatz auf der Registerkarte 'Suggestions' (navigieren Sie zum App Launcher und wählen Sie die Anwendung 'Suggestion Box' aus).
  2. Geben Sie ein Datum in das Feld 'Implemented Date' ein.
  3. Wählen Sie ein Datum, das in der Zukunft liegt. Wurden Sie vom System am Speichern gehindert?
  4. Verwenden Sie jetzt das heutige Datum: Das Feld 'Status' sollte in 'Implemented (Implementiert)' geändert werden.Neuer Vorgeschlagsdatensatz mit Validierungsregelfehler.

Ressourcen

Lernen Sie weiter kostenlos!
Registrieren Sie sich für einen Account, um fortzufahren.
Was ist für Sie drin?
  • Holen Sie sich personalisierte Empfehlungen für Ihre Karriereplanung
  • Erproben Sie Ihre Fähigkeiten mithilfe praktischer Aufgaben und Quizze
  • Verfolgen Sie Ihre Fortschritte nach und teilen Sie sie mit Arbeitgebern
  • Nutzen Sie Mentoren und Karrierechancen