Felder verwalten
Schwierigkeitsgrad: Anfänger
Inhalt
- 1 Was sind Felder im Workplace
- 2 Seitenfelder erstellen und verwalten
- 3 Zugriff auf Seitenfelder für alle Benutzer festlegen (auf einer mandantenspezifischen Seite i.o.w. mit einem Override)
- 4 Zugriffsrechte auf Seitenfelder pro Benutzergruppe festlegen (auf einer Basisseite)
- 5 Zugriffsrechte festlegen auf Objekt Felder pro Benutzergruppe (gleich für Baseline- und Nicht-Baseline-Seiten)
- 6 Informationen von anderen Objekten auf Ihrer Seite anzeigen
- 7 Zusammenfassung
Lernziele
Nach der Lektüre dieses Artikels werden Sie dazu in der Lage sein:
Felder erstellen und löschen.
Ändern Sie die Zugriffsrechte auf Felder.
Passen Sie alle Einstellungen der Felder an.
Verknüpfung von Informationen zwischen zwei Objekten mit Hilfe von Feldern.
Was sind Felder im Workplace
Felder auf einer Seite sind Kanäle zur Anzeige von Datenbankinformationen. Durch Hinzufügen oder Löschen eines Feldes wird lediglich die Möglichkeit hinzugefügt oder entfernt, die in diesen Datentabellen gespeicherten Daten anzuzeigen. Dies steht im Gegensatz zum Ändern der Informationen innerhalb ein Feld, das die in den Datentabellen von Workplace gespeicherten Daten in Echtzeit ändert.
Im Workplace kennen wir Objektfelder und Seitenfelder.
Darüber hinaus kann ein Feld entweder ein Basisfeld oder ein kundenspezifisches Feld sein.
Objekt-Felder
Objektfelder sind Felder auf Objektebene, die in der Baseline vorkonfiguriert und nicht editierbar sind (mit Ausnahme der kundenspezifischen Objektfelder). Diese Felder bestimmen, welche Art von Daten für jedes einzelne Objekt angezeigt werden kann.
Einige der Felder, wie Referenz und Erstellungszeitpunkt, sind für alle Objekte verfügbar.
Die meisten Felder sind jedoch speziell dafür ausgelegt, Daten für ein bestimmtes Objekt anzuzeigen, z. B. die Anzahl der Personen für eine Reservierung.
Wenn ein Feld für ein Objekt nicht als Basisobjektfeld verfügbar ist, kann es erforderlich sein, ein mandantenspezifisches Feld zu erstellen. Diese Felder werden auf Objektebene erstellt. Sie können dann zu einer bestimmten Seite hinzugefügt werden (und werden so zu Seitenfeldern). Weitere Informationen über die Erstellung eines kundenspezifischen Feldes finden Sie in dem Artikel über https://spacewell.atlassian.net/wiki/spaces/KB/pages/93913144.
Felder der Seite
Seitenfelder sind Objektfelder, die einer bestimmten Seite zugeordnet sind und dort angezeigt werden.
Viele der auf objectField-Ebene verfügbaren Einstellungen sind auch auf pageField-Ebene verfügbar.
Die Einstellungen auf pageField-Ebene haben Vorrang vor der objectField-Einstellung.
Die Zugriffsrechte bilden hier eine Ausnahme. Wenn ein Benutzer keinen Zugriff auf das objectField hat, kann er auch nicht auf das pageField zugreifen.
Seitenfelder erstellen und verwalten
Zur Erinnerung: Basislinien pageFields und objectFields können nicht bearbeitet werden.
pageField-Einstellungen öffnen
Nachdem ein Feld erstellt und der Seite hinzugefügt wurde, ist es immer noch möglich, alle Einstellungen für ein Feld vollständig anzupassen. Um auf die Einstellungen eines pageField:
Navigieren Sie zu der Seitendefinition
Registerkarte Felder
Klicken Sie auf die Lupe des jeweiligen Feldes.
Ein neues Seitenfeld hinzufügen
Um ein neues Feld zu einer Instanzseite hinzuzufügen:
Vergewissern Sie sich, dass Sie sich auf der Instanzseite befinden, die Sie bearbeiten möchten.
Navigieren Sie zu der Seitendefinition.
Wählen Sie die Registerkarte Felder .
Drücken Sie Feld hinzufügen.
Auf der neuen Seite, die sich öffnet, setzen Sie die Objekt zu dem Sie ein Feld hinzufügen möchten.
Legen Sie das Feld fest. Wählen Sie eine Feld indem Sie entweder im Suchfeld suchen oder über die drei Punkte auf alle verfügbaren Felder zugreifen. Hier finden Sie alle Felder, die für das Objekt verfügbar sind.
Optional können Sie einen 'Anzeigetyp' einstellen.
Normalerweise können Sie diese Einstellung leer lassen. In diesem Fall wird die Standardanzeigeart des objectFields verwendet. Sie können diesen Standardwert anzeigen, indem Sie auf die Lupe hinter "Feld" drücken.
Es ist möglich, Felder zu einer Basislinienseite hinzuzufügen. Die Möglichkeiten, das Seitenlayout zu konfigurieren, sind jedoch sehr begrenzt, da nicht alle Baseline-Felder konfiguriert werden können (z. B. um die Reihenfolge zu ändern).
Feld von der Seite löschen
So entfernen Sie ein Feld von einer Seite
Navigieren Sie zum Backend der Seite
Registerkarte Felder
Wählen Sie das Feld über das Kontrollkästchen vor der Zeile aus
Auswahl
Ausgewählte Objekte löschen
Alternativ können Sie das Seitenfeld auch mit der Lupe öffnen und auf die Schaltfläche "Löschen" ("x") oben rechts auf der Seite drücken.
Einstellungen für Seitenfelder
Einstellungen für Objektfelder
Auch Objektfelder haben Einstellungen. Da die Einstellungen von Feldern auf unseren Baselines festgelegt sind, werden sie nicht im Detail erklärt. Wenn Sie sich für die Einstellung interessieren, können Sie wie folgt zum objectField navigieren und den Mauszeiger über die Einstellung bewegen, um den Hilfetext anzuzeigen. So zeigen Sie die Einstellungen für ein objectField an:
Drücken Sie auf Ihrem StartBoard die Schaltfläche 'Objekte'.
Suche nach einem Objekt
Drücken Sie in der Ergebnisliste auf die Lupe, um einen schnellen Zugriff auf die objectFields zu erhalten
Alternativ können Sie das Objekt auch öffnen, indem Sie auf den Verweis drücken und zur Registerkarte Felder navigieren
Zugriff auf Seitenfelder für alle Benutzer festlegen (auf einer mandantenspezifischen Seite i.o.w. mit einem Override)
Es gibt eine relativ einfache Möglichkeit, den Zugang zu ändern und das Feld für alle Benutzer auszublenden.
Navigieren Sie zum Backend der Seite
Registerkarte Felder
In der Spalte "Zugriff" können Sie den Feldzugriff auf "Ansicht", "Vollständig" oder "Keine" ändern.
In der Spalte "Sichtbar" können Sie das Feld ausblenden, wenn sichtbar auf "Nein" eingestellt ist.
Hinweis: Die Einstellungen "access = none" und "Visible =no" haben die gleiche Wirkung.
Zugriffsrechte auf Seitenfelder pro Benutzergruppe festlegen (auf einer Basisseite)
Die Zugriffsrechte in Workplace können auf der Ebene der Seitenfelder für bestimmte Benutzergruppen festgelegt werden. Dies ermöglicht es Workplace, dieselbe Seite mit unterschiedlichen Inhalten für verschiedene Benutzer anzuzeigen. Um Zugriffsrechte für ein Feld festzulegen:
Navigieren Sie zu der Seitendefinition
Registerkarte Felder
drücken Sie den 'Feldzugriff' eines pageFields am Anfang der Zeile.
Um festzulegen, welchen Zugriff eine Benutzergruppe auf ein Feld haben soll, wählen Sie eine der Optionen aus dem Dropdown-Menü neben der jeweiligen Benutzergruppe.
"Keine" bedeutet, dass das Feld für Benutzer mit der entsprechenden Benutzergruppe nicht sichtbar ist.
"Ansicht" bedeutet, dass das Feld nur für Benutzer mit der entsprechenden Benutzergruppe sichtbar ist.
"Vollständig" bedeutet, dass das Feld für Benutzer mit der entsprechenden Benutzergruppe bearbeitbar ist.
Zugriffsrechte festlegen auf Objekt Felder pro Benutzergruppe (gleich für Baseline- und Nicht-Baseline-Seiten)
Der Zugriff auf das Objektfeld kann auf die gleiche Weise wie bei den Seitenfeldern eingestellt werden.
Navigieren Sie zu der Seitendefinition
Registerkarte Felder
Drücken Sie die Lupe in der Zeile "Feld", um die Objektfeldeinstellungen zu öffnen.
Um festzulegen, welchen Zugriff eine Benutzergruppe auf ein Feld haben soll, wählen Sie eine der Optionen aus dem Dropdown-Menü neben der jeweiligen Benutzergruppe.
"Keine" bedeutet, dass das Feld für Benutzer mit der entsprechenden Benutzergruppe nicht sichtbar ist.
"Ansicht" bedeutet, dass das Feld nur für Benutzer mit der entsprechenden Benutzergruppe sichtbar ist.
"Vollständig" bedeutet, dass das Feld von Benutzern mit der entsprechenden Benutzergruppe bearbeitet werden kann.
Informationen von anderen Objekten auf Ihrer Seite anzeigen
Es ist möglich, zwei Objekte über die {Objekt}Id-Feld mit dem Ziel, Informationen von einem anderen Objekt anzuzeigen. Workplace schaut immer nach oben, wenn es darum geht, welche Informationen angezeigt werden sollen. Dies läßt sich am einfachsten anhand eines Beispiels erklären.
In diesem Beispiel sollen die Telefonnummer und die E-Mail-Adresse des Anfragenden auf der Seite "Anfrage" angezeigt werden. Um dies zu erreichen:
Fügen Sie der Seite die request.requestorContactId hinzu. Beachten Sie, dass der Feldname auf contactId endet (d. h., dass in diesem Feld ein Kontakt eingetragen ist);
Direkt unter diesem Feld fügen Sie das Feld "contact.phone" aus dem Objekt "Contact" hinzu;
Darunter wird die E-Mail hinzugefügt;
Workplace stellt nun automatisch die Verbindung zwischen den beiden Feldern her, die wir dem Kontaktobjekt und dem contactId das über diesen beiden Feldern angezeigt wird.
Durch die Verwendung des fromContactId Feld, direkt gefolgt von den beiden Kontaktfeldern, weiß Workplace, dass die Telefonnummer und die E-Mail-Adresse des Antragstellers angezeigt werden müssen.
Felder explizit verknüpfen
Wie oben erläutert, ermittelt Workplace, welche Informationen von anderen Objekten angezeigt werden sollen. Manchmal möchten Sie jedoch Informationen aus einem Feld anzeigen.
Wenn Ihre Felder so aussehen wie auf dem Screenshot unten, wird die Telefonnummer des Hausverwalters (property.managerContactId) auf der Seite angezeigt.
Wenn Sie stattdessen die Telefonnummer des Eigentümers anzeigen möchten, gibt es zwei Möglichkeiten:
Sie können die Reihenfolge der Felder "Eigentümer" und "Hausverwaltung" ändern;
Wenn Sie die Reihenfolge der Felder nicht ändern möchten, folgen Sie den unten beschriebenen Schritten.
Schritte zur expliziten Verknüpfung von Feldern:
Öffnen Sie die Einstellungen des Feldes property.phone durch Drücken der Lupe am Anfang der Zeile in der Liste mit den Seitenfeldern;
Setzen Sie die ownerContactId in das Feld "Verknüpft mit".
Wählen Sie nun "id" im Feld "Verknüpft mit".
Zusammenfassung