Direkt zum Hauptinhalt

Einem Formular eine Zeitachse hinzufügen

Ziel​

Eine Zeitachse auf ein Formular setzen. Eine Zeitachse listet die Datensätze anderer Tabellen auf, die auf den geöffneten Datensatz verweisen, die neuesten zuerst. Bei einem Kunden sind das alle E-Mails, Anrufe und Notizen zu ihm in einer Spalte.

Voraussetzungen​

  • Sie sind mit einer Erstellerrolle (oder als Plattformadministrator) angemeldet.
  • Sie haben ein Formular im Formular-Designer geöffnet (siehe Formular erstellen).
  • Eine andere Tabelle verweist auf diese. Eine Zeitachse listet Datensätze auf, die sich auf diesen Datensatz beziehen; eine Tabelle braucht also ein Nachschlagefeld auf diese Tabelle: ein Nachschlagefeld für eine Tabelle oder eines für mehrere Tabellen, zu dessen Zielen diese Tabelle gehört. Gibt es noch keines, fügen Sie dieses Nachschlagefeld zuerst hinzu.

Schritte​

  1. Suchen Sie im Formular-Designer die Zeile, in der die Zeitachse stehen soll, und wählen Sie neben Abschnitt hinzufügen die Option Zeitachse hinzufügen. Ein Abschnitt mit dem Titel Zeitachse wird hinzugefügt und ausgewählt. Er liest bereits die erste Tabelle, die hierher verweist.
  2. Prüfen Sie im Bereich Eigenschaften die Quelle:
    • Tabelle: welche Tabelle aufgelistet wird.
    • Verweist hierher über: das Nachschlagefeld in jener Tabelle, das auf diese verweist. Es werden nur Nachschlagefelder angeboten, die hierher verweisen können.
    • Datum: wonach die Einträge sortiert werden, die neuesten zuerst. Jedes Datumsfeld ist möglich, auch Erstellt am.
    • Titel: womit jeder Eintrag überschrieben ist.
    • Text (optional): ein Feld, dessen erste Worte unter dem Titel angezeigt werden.
    • Typ (optional): ein Optionssatz-Feld, das die Datensätze der Tabelle unterscheidet, etwa E-Mail, Telefonanruf oder Notiz. Ist es gesetzt, übernimmt jeder Eintrag Symbol und Farbe seiner Option, die Zeitachse bietet einen Filter pro Option an, und Neu bietet einen Eintrag pro Option an, der bereits darauf gesetzt ist.
    • Status (optional): ein Feld, das neben dem Datum jedes Eintrags angezeigt wird.
  3. Um zusätzlich eine zweite Tabelle aufzulisten, wählen Sie Quelle hinzufügen. Ihre Datensätze werden nach Datum mit denen der ersten zusammengeführt.
  4. Wählen Sie Einträge vor „Mehr laden“, falls 20 für dieses Formular nicht passt.
  5. Geben Sie dem Abschnitt wie jedem anderen Abschnitt einen Titel und ein Symbol, und legen Sie seine Breite in der Zeile fest.
  6. Wählen Sie Speichern.

Was im Hintergrund passiert​

Die Zeitachse wird in der Formulardefinition als timeline des Abschnitts gespeichert: die Tabellen, die sie liest, und welches Feld welche Rolle übernimmt. Wenn das Formular gespeichert wird und wenn eine Lösung, die es enthält, importiert wird, wird jeder Name gegen die Umgebung geprüft. Eine Zeitachse, die eine nicht vorhandene Tabelle oder ein nicht vorhandenes Feld benennt, oder ein Datumsfeld, das kein Datum ist, wird abgelehnt. Sie wird nie leer angezeigt, denn eine leere Zeitachse würde sich lesen wie „mit diesem Kunden ist nichts passiert“.

In der App liest die Zeitachse jede Quelltabelle als die Person, die sie gerade ansieht. Datensätze, die deren Rolle nicht lesen darf, werden nicht angezeigt, und eine Tabelle, die sie überhaupt nicht lesen darf, wird weggelassen. Eine Zeitachse zeigt niemandem einen Datensatz, den er nicht ohnehin öffnen könnte.

Ein Abschnitt enthält entweder Felder oder eine Zeitachse, nie beides; Sie können also keine Felder in einen Zeitachsen-Abschnitt ziehen.

Fehlerbehebung​

  • Es gibt keine Schaltfläche „Zeitachse hinzufügen“. Der Designer lädt noch, welche Tabellen hierher verweisen; sie erscheint, sobald diese Liste da ist.
  • Der Bereich meldet, dass keine Tabelle auf diese verweist. Geben Sie einer anderen Tabelle ein Nachschlagefeld auf diese Tabelle, und öffnen Sie das Formular dann erneut.
  • Beim Speichern heißt es, das „date“ einer Zeitachse müsse ein Feld vom Typ Datum und Uhrzeit sein. Der Teil Datum benennt ein Feld, das kein Datum ist. Wählen Sie im Bereich ein anderes aus.
  • Ein gelöschtes Feld ist aus einer Zeitachse verschwunden. Das Löschen eines Felds entfernt es aus jeder Zeitachse, die es verwendet hat. Ein optionaler Teil fällt einfach weg. Eine Quelle, die ihr Verweist hierher über, Datum oder Titel verloren hat, wird entfernt, und der Abschnitt bleibt zurück, damit Sie ihn neu befüllen können.

Verwandte Szenarien​