Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
adhandbuch:benutzer_gruppen:gruppen:telefonbuch_csv [21.02.2023 16:43] richard.neubertadhandbuch:benutzer_gruppen:gruppen:telefonbuch_csv [13.09.2024 12:46] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
-<WRAP hide>{{tag>[proof gui:Admin-Client Berechtigung Gruppe Benutzer func func:Telefonbuch]}}</WRAP>+<WRAP hide>{{tag>red:newgui red:proof}}</WRAP> 
 +<WRAP>{{tag>gui:Admin-Client func:Berechtigungen func:Telefonbuch func:Kontakte}}</WRAP>
 <WRAP 1050px> <WRAP 1050px>
 +
 +<WRAP info>**Versionshinweis:**\\ Dieser Artikel wurde für [[:release:ucware6|UCware 6.2]] überarbeitet. Die Vorgängerversion finden Sie [[:archiv:6_1:adhandbuch:benutzer_gruppen:gruppen:telefonbuch_csv|hier]].</WRAP>
  
  
Zeile 21: Zeile 24:
 ===== Importmöglichkeiten ===== ===== Importmöglichkeiten =====
  
-Für einen korrekten Import müssen die Kontaktdaten im CSV-Format (Zeichencodierung UTF-8) vorliegen. Dabei haben Sie die Wahl zwischen den folgenden Optionen:+Für einen korrekten Import müssen die Kontaktdaten im CSV-Format (Zeichencodierung UTF-8) vorliegen. Sie haben die Wahl zwischen einem einfachen und einem erweiterten Import.
  
 ==== Einfacher Import ==== ==== Einfacher Import ====
Zeile 53: Zeile 56:
  
 <WRAP group indent> <WRAP group indent>
-<WRAP column 550px>{{:adhandbuch:uccc_csv_import_einfach_ergebnis.png?direct|}}</WRAP> +<WRAP column 450px>{{:adhandbuch:benutzer_gruppen:uccc_csv_import_einfach_ergebnis.png?direct|}}</WRAP> 
-<WRAP column 400px>Beim einfachen Import werden alle Kontakte **derselben Gruppe** zugewiesen. Diese trägt standardmäßig den Namen des übergeordneten Telefonbuchs.+<WRAP column 500px>Beim einfachen Import werden alle Kontakte **derselben Gruppe** zugewiesen. Diese trägt standardmäßig den Namen des übergeordneten Telefonbuchs.
  
 Benutzer des UCC-Clients können das Telefonbuch und/oder die Gruppe bei Bedarf nachträglich [[benutzerhandbuch:hauptseite:telefonbuecher:sitemap|umbenennen]]. Benutzer des UCC-Clients können das Telefonbuch und/oder die Gruppe bei Bedarf nachträglich [[benutzerhandbuch:hauptseite:telefonbuecher:sitemap|umbenennen]].
Zeile 65: Zeile 68:
 Mit dieser Methode können Sie die folgenden Kontaktattribute importieren: Mit dieser Methode können Sie die folgenden Kontaktattribute importieren:
  
-<WRAP group> +<WRAP col4 lo
-<WRAP column+  * Namenspräfix 
-  * <wrap lo>Namenspräfix</wrap> +  * Name 
-  * <wrap lo>Name</wrap> +  * Vorname 
-  * <wrap lo>Vorname</wrap> +  * Namenssuffix 
-  * <wrap lo>Namenssuffix</wrap> +  * Gruppe im Telefonbuch 
-</WRAP> +  * Unternehmen 
-<WRAP column> +  * Abteilung 
-  * <wrap lo>Gruppe im Telefonbuch</wrap> +  * Funktion 
-  * <wrap lo>Unternehmen</wrap> +  * Telefonnummer(n) 
-  * <wrap lo>Abteilung</wrap> +  * Faxnummern 
-  * <wrap lo>Funktion</wrap> +  * E-Mail-Adressen 
-</WRAP> +  * Weblinks 
-<WRAP column> +  * Sonstiges
-  * <wrap lo>Telefonnummer(n)</wrap> +
-  * <wrap lo>Faxnummern</wrap> +
-  * <wrap lo>E-Mail-Adressen</wrap> +
-  * <wrap lo>Weblinks</wrap> +
-</WRAP> +
-<WRAP column> +
-  * <wrap lo>Sonstiges</wrap> +
-</WRAP>+
 </WRAP> </WRAP>
 +
 +\\
  
 Dies sind die gleichen Attribute, die auch beim [[benutzerhandbuch:hauptseite:telefonbuecher:kontakt_hinzufuegen|manuellen Hinzufügen von Kontakten]] im UCC-Client genutzt werden. Dies sind die gleichen Attribute, die auch beim [[benutzerhandbuch:hauptseite:telefonbuecher:kontakt_hinzufuegen|manuellen Hinzufügen von Kontakten]] im UCC-Client genutzt werden.
Zeile 111: Zeile 108:
   * Die ersten sechs Felder jedes Datensatzes werden automatisch als //Vorname//, //Nachname//, //Namenspräfix//, //Namenssuffix//, //Gruppe// und //Hauptnummer// des jeweiligen Kontakts importiert. Sie müssen daher in der genannten Reihenfolge vorliegen.   * Die ersten sechs Felder jedes Datensatzes werden automatisch als //Vorname//, //Nachname//, //Namenspräfix//, //Namenssuffix//, //Gruppe// und //Hauptnummer// des jeweiligen Kontakts importiert. Sie müssen daher in der genannten Reihenfolge vorliegen.
   * **Dahinter** können weitere Kontaktdaten folgen. Anzahl und Reihenfolge der zugehörigen Attribute sind dabei freigestellt.   * **Dahinter** können weitere Kontaktdaten folgen. Anzahl und Reihenfolge der zugehörigen Attribute sind dabei freigestellt.
-  * Die Darstellung der Kontaktdaten im UCC-Client kann funktional angepasst werden. Stellen Sie dem Namen des jeweiligen Attributs dazu die entsprechende Option voran:\\ \\ <WRAP group indent+  * Die Darstellung der Kontaktdaten im UCC-Client kann funktional angepasst werden. Stellen Sie dem Namen des jeweiligen Attributs dazu die entsprechende Option voran. Alternativ können Sie Zuordnungsziffern verwenden:\\ \\ <WRAP> 
-<WRAP column><wrap lo>''tel:''\\ ''fax:''\\ ''mail:''\\ ''link:''\\ ''pri:''\\ ''comp:''\\ ''dep:''\\ ''func func:''</wrap></WRAP> + 
-<WRAP column><wrap lo>oder\\ oder\\ oder\\ oder\\ oder\\ oder\\ oder\\ oder</wrap></WRAP> +|650px 150px 150px - >
-<WRAP column><wrap lo>''1:''\\ ''2:''\\ ''3:''\\ ''4:''\\ ''5:''\\ ''6:''\\ ''7:''\\ ''8:''</wrap></WRAP> +^  Option          Zuordnungs-ziffer  ^  Inhalt                             ^ 
-<WRAP column><wrap lo>für zusätzliche Telefonnummern.\\ für Faxnummern.\\ für E-Mail-Adressen.\\ für Weblinks. <wrap tip>Geben Sie für eine korrekte Verlinkung stets vollständige URLs an.</wrap>\\ für eine zusätzliche Telefonnummer, die anstelle der Hauptnummer als bevorzugt gelten soll.\\ für das Unternehmen des Kontakts.\\ für die Abteilung des Kontakts.\\ für die Funktion bzw. Position des Kontakts.</wrap></WRAP></WRAP>+''tel:''        |  ''1:''             | zusätzliche Telefonnummern          | 
 +''fax:''        |  ''2:''             | Faxnummern                          | 
 +''mail:''       |  ''3:''             | E-Mail-Adressen                     | 
 +''link:''       |  ''4:''             | Weblinks\\ <wrap tip lo>Stets vollständige URL angeben.</wrap> | 
 +''pri:''        |  ''5:''             | zusätzliche Telefonnummer, die anstelle der Hauptnummer als bevorzugt gelten soll | 
 +''comp:''       |  ''6:''             | Unternehmen des Kontakts            | 
 +''dep:''        |  ''7:''             | Abteilung des Kontakts              | 
 +''func:''       |  ''8:''             | Funktion bzw. Position des Kontakts 
 + 
 +</WRAP><WRAP clear />
   * Ansonsten gelten die gleichen Regeln wie beim einfachen Import.   * Ansonsten gelten die gleichen Regeln wie beim einfachen Import.
  
Zeile 121: Zeile 127:
  
 <WRAP group indent> <WRAP group indent>
-<WRAP column 550px>{{:adhandbuch:uccc_csv_import_erweitert_ergebnis.png?direct|}}</WRAP> +<WRAP column 450px>{{:adhandbuch:benutzer_gruppen:uccc_csv_import_erweitert_ergebnis.png?direct|}}</WRAP> 
-<WRAP column 400px>Beim erweiterten Import werden die Kontakte anhand des entsprechenden Attributs gruppiert.+<WRAP column 500px>Beim erweiterten Import werden die Kontakte anhand des entsprechenden Attributs gruppiert.
  
 Hauptnummern und mit ''tel:'' gekennzeichnete Daten werden mit Anruf-Button dargestellt. An erster Stelle steht dabei entweder die Hauptnummer oder die mit ''pri:'' markierte Nummer.\\ \\  Hauptnummern und mit ''tel:'' gekennzeichnete Daten werden mit Anruf-Button dargestellt. An erster Stelle steht dabei entweder die Hauptnummer oder die mit ''pri:'' markierte Nummer.\\ \\ 
Zeile 152: Zeile 158:
 Bereiten Sie zunächst ein Telefonbuch für den Import vor:  Bereiten Sie zunächst ein Telefonbuch für den Import vor: 
  
-  - Melden Sie sich als **supervisor** oder Administrator am **UCC-Client** an+<WRAP group> 
-  - Erstellen Sie ein neues [[benutzerhandbuch:hauptseite:telefonbuecher:tb_hinzufuegen|persönliches Telefonbuch]]+<WRAP column 550px>{{:adhandbuch:benutzer_gruppen:telbuchgruppe_mitglieder_zuweisen_id_markiert.png?direct|}}</WRAP> 
-  - Melden Sie sich am **Admin-Client** an+<WRAP column 475px outdent> 
-  - Erstellen Sie bei Bedarf eine [[adhandbuch:benutzer_gruppen:berechtigung:view_phonebook_benutzer#Telefonbuch-Gruppe erstellen|neue Telefonbuch-Gruppe]].\\ \\ {{:adhandbuch:administration:telbuchgruppen_telbuchgruppe_mitglieder_zuweisen_id_markiert.png?550direct|}}\\ \\ <WRAP tip>**Hinweis:**\\ Notieren Sie beim nächsten Schritt die **ID** des neu erstellten Telefonbuchs.</WRAP+  - [[benutzerhandbuch:hauptseite:telefonbuecher:tb_hinzufuegen|Erstellen]] Sie in Ihrem eigenen oder einem anderen **UCC-Client** ein Telefonbuch.\\ \\ 
-  - Weisen Sie das neu erstellte Telefonbuch als [[adhandbuch:benutzer_gruppen:berechtigung:view_phonebook_benutzer#Telefonbücher zuweisen|Mitglied der gewünschten Telefonbuch-Gruppe]] zu. +  - [[adhandbuch:benutzer_gruppen:gruppen:allg#Gruppe erstellen|Erstellen]] Sie im **Admin-Client** eine Gruppe vom Typ **Telefonbuch**.\\ \\ 
-  - Erstellen Sie bei Bedarf eine [[adhandbuch:benutzer_gruppen:berechtigung:view_phonebook_benutzer#Benutzergruppe erstellen|neue Benutzergruppe]] +  - [[adhandbuch:benutzer_gruppen:gruppen:allg#Mitglieder oder Inhalte zuweisen|Weisen]] Sie dieser Gruppe das neue Telefonbuch zu.\\ \\ <wrap tip>Notieren Sie die **ID** des Telefonbuchs.</wrap>\\ \\ 
-  - Erteilen Sie der gewünschten Benutzergruppe die Berechtigung [[adhandbuch:benutzer_gruppen:berechtigung:view_phonebook_benutzer#Berechtigung erteilen|view_phonebook]] für die Telefonbuch-Gruppe. +  - [[adhandbuch:benutzer_gruppen:gruppen:allg#Gruppe erstellen|Erstellen]] Sie bei Bedarf eine neue Gruppe vom Typ **Benutzer** und [[adhandbuch:benutzer_gruppen:gruppen:allg#Mitglieder oder Inhalte zuweisen|weisen]] Sie ihr Mitglieder zu.\\ \\ 
-  - Weisen Sie bei Bedarf neue Benutzer als [[adhandbuch:benutzer_gruppen:berechtigung:view_phonebook_benutzer#Benutzer zuweisen|Mitglieder der berechtigten Gruppe]] zu.+  - [[adhandbuch:benutzer_gruppen:gruppen:allg#Berechtigung erteilen|Erteilen]] Sie der gewünschten Benutzergruppe die Berechtigung ''view_phonebook'' für die neue Telefonbuch-Gruppe.\\ \\ 
 +  - Übernehmen Sie die Einstellungen mit {{:adhandbuch:ac_button_speichern.png?nolink|}}. 
 +</WRAP> 
 +</WRAP> 
  
 ==== CSV-Datei bereitstellen ==== ==== CSV-Datei bereitstellen ====
Zeile 176: Zeile 186:
 Um den Import der Telefonbucheinträge manuell durchzuführen oder zu testen, gehen Sie wie folgt vor: Um den Import der Telefonbucheinträge manuell durchzuführen oder zu testen, gehen Sie wie folgt vor:
  
-  - Verbinden Sie sich über Secure Shell (SSH) mit dem UCware Server.+  - Greifen Sie per SSH auf den UCware Server zu.
   - Führen Sie den folgenden Befehl aus: <code bash>sudo systemctl start ucware-csvimport</code> Dadurch importiert der UCware Server die Daten aus **allen** korrekt benannten CSV-Dateien.   - Führen Sie den folgenden Befehl aus: <code bash>sudo systemctl start ucware-csvimport</code> Dadurch importiert der UCware Server die Daten aus **allen** korrekt benannten CSV-Dateien.
   - Rufen Sie den UCC-Client auf und melden Sie sich mit den Daten eines **für das importierte Telefonbuch berechtigten Benutzers** an.   - Rufen Sie den UCC-Client auf und melden Sie sich mit den Daten eines **für das importierte Telefonbuch berechtigten Benutzers** an.
   - Prüfen Sie im Hauptseiten-Widget **Kontakte** den korrekten Import der Namen und Rufnummern.   - Prüfen Sie im Hauptseiten-Widget **Kontakte** den korrekten Import der Namen und Rufnummern.
 +
  
 ==== Fehlersuche ==== ==== Fehlersuche ====
 +
 Wenn die Kontaktdaten nicht korrekt importiert wurden, können Sie über SSH die Logausgabe des letzten Importlaufs anzeigen: Wenn die Kontaktdaten nicht korrekt importiert wurden, können Sie über SSH die Logausgabe des letzten Importlaufs anzeigen:
 <code bash>journalctl _SYSTEMD_INVOCATION_ID=`systemctl show -p InvocationID --value ucware-csvimport`</code> <code bash>journalctl _SYSTEMD_INVOCATION_ID=`systemctl show -p InvocationID --value ucware-csvimport`</code>
 Alternativ erhalten Sie mit dem folgenden Befehl das ausführliche Log seit dem aktuellen Systemstart: Alternativ erhalten Sie mit dem folgenden Befehl das ausführliche Log seit dem aktuellen Systemstart:
 <code bash>journalctl -u ucware-csvimport -b 0</code> <code bash>journalctl -u ucware-csvimport -b 0</code>