Adressbuch einrichten
Ein Tab vom Typ AddressBook zeigt ein Firmen-Adressbuch in der App: Kontakte mit Foto, Telefon, E-Mail und Anschrift, eine Suche und ein Filter nach Abteilung. Die Kontakte sind Zeilen in einem Grid Ihres ApptiveGrid-Kontos. Optional erscheinen auch Firmen als eigene Einträge, mit Sprung von der Firma zu ihren Personen und zurück.
Die App legt pro Team eine Offline-Kopie der Kontakte auf dem Gerät an. Das Adressbuch des Telefons bleibt unberührt, die App fragt keine Kontakte-Berechtigung ab.
Die Tabs-Zeile
Im Grid tabs des Team Space ergänzen Sie eine Zeile:
| Feld-Key | Wert |
|---|---|
title | zum Beispiel „Kontakte“ |
icon | einfarbiges SVG |
type | AddressBook |
gridUri | Verknüpfung auf das Kontakte-Grid oder eine Ansicht darauf |
uri | alternativ: Link einer geteilten Ansicht |
Sie brauchen eines der beiden Felder. gridUri zeigt auf ein Grid oder eine Ansicht im Team Space, das die Mitglieder sehen dürfen. Liegen die Kontakte in einem Space, auf den die Belegschaft keinen Zugriff hat, teilen Sie dort eine Ansicht per Link und tragen den Link in uri ein. Sind beide gesetzt, gilt gridUri. → Ansicht teilen
Das Kontakte-Grid
Nur lastName ist Pflicht. Alles andere erscheint, wenn es da ist; fehlende Angaben werden einfach nicht angezeigt. Die Namen der Felder sind frei, die Keys müssen genau stimmen. → Keys vergeben
| Feld-Key | Feldtyp | Pflicht | Beschreibung |
|---|---|---|---|
lastName | Text | ja | Nachname |
firstName | Text | nein | Vorname |
company | Text oder Verknüpfung | nein | Firma; als Verknüpfung auf ein Firmen-Grid werden Firmen zu eigenen Einträgen, siehe unten |
department | Text oder Einzelauswahl | nein | Abteilung, Team oder Standort; danach filtert die App |
role | Text | nein | Position oder Funktion |
phone | Telefonnummer | nein | Festnetz oder Durchwahl |
mobile | Telefonnummer | nein | Mobilnummer |
email | nein | E-Mail-Adresse | |
photo | Anhang | nein | Foto; das erste Bild wird verwendet |
address | Adresse oder Text | nein | Anschrift |
notes | Text | nein | Notizen, zum Beispiel Erreichbarkeit |
active | Häkchen | nein | Nicht angehakte Zeilen werden ausgeblendet. Fehlt das Feld, sind alle sichtbar |
Ausgeschiedene ohne Löschen ausblenden
Mit active blenden Sie Kontakte aus, ohne die Zeile zu löschen. Eine gefilterte Ansicht als Quelle erfüllt denselben Zweck und erlaubt zusätzlich, Spalten vor der App zu verbergen.
Optional: Firmen als eigene Einträge
Machen Sie company zu einer Verknüpfung auf ein zweites Grid, erscheinen dessen Zeilen im Adressbuch als Firmen. Von einer Firma springen Sie zu ihren Personen und von einer Person zu ihrer Firma. Das Firmen-Grid muss nirgends eingetragen werden, seine Adresse steht in der Verknüpfung.
| Feld-Key | Feldtyp | Pflicht | Beschreibung |
|---|---|---|---|
name | Text | ja | Name der Firma |
phone | Telefonnummer | nein | Zentrale |
email | nein | zentrale Adresse | |
website | Weblink oder Text | nein | Website |
address | Adresse oder Text | nein | Anschrift |
notes | Text | nein | Notizen |
logo | Anhang | nein | Logo; das erste Bild wird verwendet |
active | Häkchen | nein | wie bei den Kontakten |
Bleibt company ein Textfeld, gibt es keine Firmeneinträge; alles andere funktioniert unverändert.
So arbeitet die App
- Beim Öffnen des Tabs lädt die App die Kontakte und speichert sie als Offline-Kopie pro Team. Ohne Verbindung zeigt sie den zuletzt geladenen Stand.
- Suche und Abteilungsfilter arbeiten auf der Kopie, also auch offline.
- Beim Abmelden werden die Kopien aller Teams vom Gerät gelöscht.
- Fehlt der Pflicht-Key
lastName, zeigt der Tab statt Kontakten einen Hinweis mit den Feldern, die das Grid tatsächlich liefert.