Zum Hauptinhalt springen

Extra Fields

Extra Fields ist eine leistungsstarke Anpassungsfunktion, mit der Sie Ihre eigenen benutzerdefinierten Salesforce-Objektfelder zum Employee Hub und zur Mobile App hinzufügen können. Diese Funktion ermöglicht es Ihnen, die Funktionalität von flair mit organisationsspezifischen Feldern zu erweitern.

Was sind Extra Fields?

Extra Fields sind benutzerdefinierte Objektfelder, die Sie in Salesforce erstellen und für die Anzeige im Employee Hub von flair konfigurieren. Sie ermöglichen Ihnen:

  • Benutzerdefinierte Felder hinzufügen zu Formularen und Tabellen im Employee Hub
  • Feldsichtbarkeit steuern basierend auf Bedingungen wie Datensatztypen, Formularwerten oder Kontextparametern
  • Lookup-Referenzen anpassen mit dynamischen SOQL-Filtern
  • Feldanforderungen überschreiben unabhängig von Salesforce-Feldeinstellungen
  • Tabellenstrukturen definieren für Listenansichten und Detailansichten

Schlüsselkonzepte

Extra Fields gibt es in zwei Haupttypen:

Extra Form Fields

Extra Form Fields (flair__Extra_Form_Field__mdt) definieren zusätzliche Felder, die in Formularen erscheinen. Sie fügen Felder zu bestehenden Formularen hinzu, ohne den Standard-Feldsatz zu ersetzen.

  • Verwendung für: Hinzufügen benutzerdefinierter Felder zu Ausgabenformularen, Abwesenheitsantragsformularen, Projektformularen usw.
  • Am besten für: Felder, die bedingte Sichtbarkeit oder benutzerdefinierte Validierungsregeln benötigen

Extra Table Fields

Extra Table Fields (flair__Extra_Table_Field__mdt) definieren die vollständige Tabellenstruktur für Listenansichten. Sie steuern, welche Spalten erscheinen und in welcher Reihenfolge.

  • Verwendung für: Anpassen von Tabellenspalten in Abwesenheitslisten, Ausgabenlisten, Projektlisten usw.
  • Am besten für: Steuern, welche Informationen in Listenansichten sichtbar sind

Unterstützte Objekte

Derzeit unterstützen Extra Fields die folgenden Salesforce-Objekte:

  • Ausgaben (flair__Expense__c)
  • Abwesenheiten (flair__Absence__c)
  • Projekte (flair__Project__c) und (flair__Project_Time_Entry__c)

Wo werden Extra Fields angezeigt?

Derzeit werden Extra Fields angezeigt in:

  • Employee Hub - Detailansichten und Formulare
  • Mobile App - Abwesenheiten
  • Zukünftige Unterstützung geplant: - Salesforce Custom Views

Erste Schritte

Um Extra Fields zu verwenden:

  1. Erstellen Sie Ihr benutzerdefiniertes Feld in Salesforce auf dem Zielobjekt (z. B. flair__Expense__c)
  2. Konfigurieren Sie das Extra Field mithilfe von Custom Metadata Types:
    • Für Formulare: Erstellen Sie einen Flair Extra Form Field-Datensatz
    • Für Tabellen: Erstellen Sie einen Flair Extra Table Field-Datensatz
  3. Legen Sie Sichtbarkeitsbedingungen fest (optional), um zu steuern, wann Felder erscheinen
  4. Konfigurieren Sie Lookup-Filter (optional) für Referenzfelder

Nächste Schritte