Zum Inhalt springen

Eigenschaften konfigurieren

Mit Eigenschaften beziehungsweise benutzerdefinierten Feldern können Sie das Standarddatenmodell von tebio um eigene Informationen erweitern. Sie legen individuell fest, welche zusätzlichen Datenfelder bei Kunden, Produkte, Subscriptions oder Vertriebspartnern erfasst werden sollen.

Diese Funktion benötigen Sie, wenn die Standardfelder der Plattform nicht ausreichen, um Ihr Geschäftsmodell abzubilden. Zum Beispiel, wenn Sie bei Kunden zwingend eine Kostenstelle abfragen möchten, bei Subscriptions eine externe Projekt-ID benötigen oder bei Produkten spezifische Hardware-Merkmale speichern müssen.

  • Sie sind im tebio Business-Portal angemeldet.
  • Das Produkt Subscription Management ist für Ihren Tenant gebucht.
  • Sie verfügen über ausreichende Berechtigungen für die Plattform-Einstellungen.
  1. Einstellungsbereich öffnen: Navigieren Sie im tebio Business-Portal zu den Allgemeinen Einstellungen (über das Zahnrad-Symbol) und wählen Sie im Bereich Plattform den Punkt Eigenschaften konfigurieren (beziehungsweise Benutzerdefinierte Felder).
  2. Bereich und Entitätstyp auswählen: Um bestehende Eigenschaften zu sehen oder neue anzulegen, müssen Sie den Kontext festlegen. Wählen Sie im ersten Dropdown den Bereich aus (zum Beispiel Kunde, Produkt, Vertriebspartner oder Subscription). Wählen Sie im zweiten Dropdown den genauen Entitätstyp (zum Beispiel bei Produkten, ob die Eigenschaft für ein Abo-Produkt, eine Option oder einen Shop-Artikel gilt).
  3. Übersicht prüfen: Nach der Auswahl erscheint eine Tabelle mit allen bereits für diesen Kontext angelegten Eigenschaften. Sie sehen hier den Feldnamen sowie Einstellungen wie Sichtbar, Suchbar oder Pflichtfeld.
  4. Neue Eigenschaft anlegen: Klicken Sie auf den Button Feld hinzufügen oder Erstellen, je nach Bezeichnung im Portal, um eine neue Eigenschaft zu konfigurieren.
  5. Eigenschaftsdetails und Feldtyp festlegen: Vergeben Sie einen eindeutigen Namen oder Feldnamen. Wählen Sie im Dropdown den Feldtyp aus (siehe Tabelle unten). Legen Sie zudem über Schalter fest, ob das Feld sichtbar ist, ob es in Suchanfragen berücksichtigt wird (Suchbar) und ob es zwingend ausgefüllt werden muss (Pflichtfeld).
  6. Speichern: Speichern Sie Ihre Angaben, um die neue Eigenschaft im System anzulegen.

Je nach Art der Information, die Sie erfassen möchten, können Sie bei der Anlage aus verschiedenen Feldtypen wählen. Jeder Feldtyp kann eigene Validierungsregeln haben:

FeldtypBeschreibungMögliche Regeln & Besonderheiten
String / TextFür normale Text- und Zeichenketten.Minimale und maximale Länge (Zeichen).
Integer / ganze ZahlFür ganze Zahlen (ohne Nachkommastellen).Minimaler und maximaler Zahlenwert.
DezimalzahlFür Kommazahlen (z. B. finanzielle oder metrische Werte).Minimaler und maximaler Zahlenwert.
Boolean / Ja-Nein-WertEin einfacher Ja/Nein-Schalter (Checkbox).-
Datum / Datum & ZeitFür kalendarische Angaben.Einschränkungen auf bestimmte Zeiträume möglich.
E-MailZur Erfassung und Validierung einer E-Mail-Adresse.-
TelefonZur strukturierten Erfassung von Telefonnummern.-
URI / URLZur Validierung von Webadressen und Links.-
Vordefinierte ListeEin Dropdown-Menü mit vorgegebenen Optionen.Definition der auswählbaren Werte; Einzelauswahl vs. Mehrfachauswahl.

Nach dem Speichern ist die neue Eigenschaft für den gewählten Kontext verfügbar. Wenn Sie nun beispielsweise einen neuen Kunden oder eine neue Subscription anlegen oder bearbeiten, wird die neue Eigenschaft je nach Konfiguration als zusätzliches Eingabefeld in den entsprechenden Formularen des Portals angezeigt.

Wenn Sie eine Eigenschaft als Pflichtfeld markieren, können Business-User und API-Integrationen künftig keine neuen Datensätze in diesem Kontext mehr speichern, ohne den Wert für dieses Feld anzugeben. Bei bestehenden Integrationen kann dies zu Fehlern führen, wenn das neue Pflichtfeld noch nicht übermittelt wird.

Eigenschaften sind immer fest an einen Bereich und einen Entitätstyp gebunden. Eine Eigenschaft Projekt-ID, die Sie für Subscriptions konfigurieren, erscheint nicht automatisch auch in den Kundendaten.

Sie können Eigenschaften über die Listenansicht wieder löschen (Papierkorb-Symbol). Beachten Sie, dass damit das Feld aus den Formularen verschwindet, die bisher erfassten Daten systemseitig jedoch weiterhin historisch vorhanden sein können.

Benutzerdefinierte Felder (Custom Properties) sind vollständig in die tebio API integriert. Die Verwaltung gliedert sich in zwei Aspekte:

  1. Konfiguration der Felder (Templates): Sie können die Eingabefelder und deren Validierungsregeln nicht nur über die Oberfläche verwalten, sondern auch über die API definieren. Für jeden Entitätsbereich gibt es technisch sogenannte Property Metadata Templates, über die Sie Felder erstellen, bearbeiten oder abfragen können. Beispiele für wichtige Endpunkte:

  2. Verwendung der Eigenschaften: Sobald eine Eigenschaft über ein solches Template im System verankert wurde, kann sie in API-Requests für die jeweilige Ressource verwendet werden. Sie übergeben oder lesen das Feld dann einfach als Schlüssel-Wert-Paar im properties-Array der Zielressource (z. B. beim Anlegen eines neuen Kunden über Create a customer).