Sprachen

Innerhalb des iPIM-Systems wird zwischen zwei Typen von Sprachen unterschieden. Die Oberflächensprache ist die Sprache, in der die Bedienelemente der Benutzeroberfläche lokalisiert sind. Die Datensprache ist die Sprache, in der die Daten (d. h. Attribute bzw. Attributwerte) lokalisiert sind. Im Abschnitt „Sprachen“ lassen sich neue Datensprachen anlegen, bestehende Datensprachen editieren oder nicht mehr benötigte Datensprachen löschen.

Video

Sprache auswählen

Um eine Sprache auszuwählen, wird wie folgt vorgegangen:

  1. Auf das Feld „Sprache auswählen“ klicken, um das entsprechende Auswahlmenü aufzurufen.
  2. Im Menü die Sprache heraussuchen. Gegebenenfalls die Textsuche oder die Spaltenkopfwerkzeuge dazu verwenden.
  3. Auf die Sprache, um sie auszuwählen. Pfeil nach rechtsDie Bezeichnung und der ISO-Code der ausgewählten Sprache werden im Feld „Sprache auswählen“ angezeigt. Außerdem werden die verknüpften Mandanten in der Tabelle der Karte „Mandanten“ aufgelistet.
INFO
Über die Spaltenkopfwerkzeuge lässt sich die Auswahl der angezeigten Einträge anhand eines Suchbegriffs filtern. Zudem kann deren Sortierung geändert werden. Zum Filtern von Tabelleneinträgen steht außerdem auch die Freitextsuche zur Verfügung.

Sprache erstellen

Um eine neue Sprache anzulegen, wird wie folgt vorgegangen:

  1. Auf den ERSTELLEN-Button klicken, um das entsprechende Dialogfenster aufzurufen.
  1. Einen gültigen ISO-Code* in das „ISO Code“-Feld eingeben.
  2. Einen Export-ISO-Code in das „Export ISO Code“-Feld eingeben. Der Export-ISO-Code dient zur eindeutigen Identifizierung der Sprache bei einem Datenexport.
*Der erforderliche ISO-Code setzt sich zusammen aus dem Sprachcode in Kleinbuchstaben und dem Ländercode in Großbuchstaben, z. B. „deDE“ für Deutsch oder „enGB“ für Englisch.
  1. Die Bezeichnungen eingeben, über welche die Sprache in den verschiedenen Sprachebenen referenziert wird.
    1. Im „Beschreibung“-Feld auf die Schaltfläche Drei Punkte quer klicken. Pfeil nach rechts Der Slider mit den Eingabefeldern für die verschiedenen Sprachenebenen wird eingeblendet.
    2. Die verschiedensprachigen Bezeichnungen in die jeweiligen Felder eingeben.
    3. Auf den  ZURÜCK-Button klicken, um wieder zum ursprünglichen Slider zu gelangen.
  1. Einen positiven Wahrheitswert in das „Boolean-Wert für Ja“-Feld eingeben.
  2. Einen negativen Wahrheitswert in das „Boolean-Wert für Nein“-Feld eingeben.
  3. Ab 5.1.4: Gegebenenfalls eine Sequenznummer in das „Reihenfolge“-Feld eingeben. Dieser bestimmt die Position der Sprache innerhalb der Liste der bestehenden Sprachen.** 
  4. Gegebenenfalls einen Haken bei der „Sprachpaket“-Checkbox setzen, um die Verwendung eines Sprachpakets zu aktivieren. Sofern die Sprache als Oberflächensprache angelegt ist, steht diese fortan auch als Oberflächensprache zur Verfügung und kann über das entsprechende Menü ausgewählt werden***.

**Die Sequenznummern sorgen dafür, dass die Sprachen in allen Tabellen entsprechend sortiert werden. Zum Beispiel werden lokalisierte Attributwertnamen in einer Liste von Werten nach der Sequenznummer ihrer jeweiligen Sprache sortiert.

***Zusätzlich muss die Property ipim.web.ui.locales entsprechend gepflegt sein.

  1. Gegebenenfalls ein Leserecht definieren für die Sprache. Alle Benutzer, denen das jeweilige Leserecht zugeordnet ist, können dann auf der entsprechenden Sprachebene Daten sehen:
    1. Im „Leserecht“-Feld auf die Schaltfläche Weiter klicken. Der Slider mit dem Rechteverzeichnis wird eingeblendet.
    2. Das Recht aus dem Rechteverzeichnis heraussuchen. Gegebenenfalls die Textsuche verwenden, um die Liste der angezeigten Rechte anhand eines Suchbegriffs zu filtern.
    3. Auf das Recht klicken, um es auszuwählen. Der ursprüngliche Slider wird wieder eingeblendet.
  1. Gegebenenfalls ein Schreibrecht definieren für die Sprache. Alle Benutzer, denen das jeweilige Schreibrecht zugeordnet ist, können dann auf der entsprechenden Sprachebene Daten bearbeiten:
    1. Im „Schreibrecht“-Feld auf die Schaltfläche Weiter klicken. Der Slider mit dem Rechteverzeichnis wird eingeblendet.
    2. Das Recht aus dem Rechteverzeichnis heraussuchen. Gegebenenfalls die Textsuche verwenden, um die Liste der angezeigten Rechte anhand eines Suchbegriffs zu filtern.
    3. Auf das Recht klicken, um es auszuwählen. Der ursprüngliche Slider wird wieder eingeblendet.
  • Um den Vorgang abzuschließen, auf den SPEICHERN-Button klicken. Pfeil nach rechts Eine Erfolgsmeldung wird eingeblendet. Die neue Sprache ist nun erstellt und sie erscheint in der Liste der Sprachen.
  • Um den Vorgang abzubrechen, auf den ABBRECHEN-Button klicken.

Note
  • Auch wenn ein Benutzer über das mit der jeweiligen Sprache verknüpfte Leserecht verfügt, muss er gleichzeitig mit einem Mandanten eingeloggt sein, der mit der Sprache verknüpft ist. Ansonsten kann der Benutzer die Sprachebene nicht sehen.
  • Das Verhalten der Schreibrechte ist abhängig von der jeweiligen Umgebung. Wenn die Umgebung zum Anzeigen und Bearbeiten dient, wie es bei den meisten Tabellen der Fall ist, wird die Ansicht schreibgeschützt, sobald eine Sprache ausgewählt wird, für die der Benutzer das Leserecht, aber nicht das Schreibrecht hat. In einer Umgebung, die für die Erstellung vorgesehen ist, wie z. B. das Dialogfenster für die Texterstellung, zeigt das Menü für die Auswahl einer Sprache nur Sprachen an, für die der Benutzer das Schreibrecht besitzt. Und wenn es sich um eine Umgebung handelt, die nur zur Bearbeitung dient, wie z. B. in der „Content Management“-App , sind die entsprechenden „Speichern“-Buttons deaktiviert.

INFO
Wenn keine Lese- und Schreibrechte definiert sind, können alle Benutzer auf der entsprechenden Sprachebene Daten sehen und editieren.

Sprache editieren

Um eine Sprache zu editieren, wird wie folgt vorgegangen:

  1. Die Sprache auswählen wie oben beschrieben.
  2. Auf den VERWALTEN-Button klicken, um das entsprechende Dialogfenster aufzurufen.
  3. Die gewünschten Anpassungen vornehmen.
  • Um die vorgenommenen Anpassungen zu speichern, auf den SPEICHERN-Button klicken. Pfeil nach rechts Es wird eine Erfolgsmeldung eingeblendet.
  • Um den Vorgang abzubrechen, auf den ABBRECHEN-Button klicken.

Sprachen löschen

Um eine Sprache zu löschen, gehen Sie wie folgt vor:

  1. Die Sprache auswählen wie oben beschrieben.
  2. Auf die Schaltfläche klicken. Der  KLICKEN ZUM BESTÄTIGEN-Button wird eingeblendet.
  3. Auf den  KLICKEN ZUM BESTÄTIGEN-Button klicken, um das Löschen zu bestätigen. Es wird eine Erfolgsmeldung eingeblendet und die gelöschte Sprache verschwindet aus der Liste der Sprachen.

Mandanten

Sprachen lassen sich mit Mandanten verknüpfen. Benutzer, die mit einem verknüpften Mandanten eingeloggt sind, können die entsprechenden Sprachebenen dann sehen, sofern sie gleichzeitig über die entsprechenden Leserechte für die Sprache verfügen. Hier können Benutzer die ausgewählte Sprache mit weiteren Mandanten verknüpfen und sie können Verknüpfungen zu Mandanten auflösen.

Mandanten verknüpfen

Um die ausgewählte Sprache mit einem Mandanten zu verknüpfen, wird wie folgt vorgegangen:

  1. Die Sprache auswählen wie oben beschrieben.
  2. Auf den HINZUFÜGEN-Button in der Fußleiste klicken, um das entsprechende Dialogfenster aufzurufen.
  1. Gegebenenfalls die Textsuche verwenden, um die Auswahl der Mandanten anhand eines Suchbegriffs zu filtern.
  2. Einen Mandanten auswählen. Es können auch mehrere Mandanten ausgewählt werden.:
    • Um einen Mandanten auszuwählen, den Mandanten von der linken Spalte in die rechte Spalte übertragen. Dazu auf den Mandanten klicken.
    • Um einen Mandanten abzuwählen, den Mandanten von der rechten Spalte zurück in die linke Spalte übertragen. Dazu auf den Mandanten klicken.
  • Um die Auswahl des Mandanten abzuschließen, auf den ÜBERNEHMEN-Button klicken. Das Dialogfenster schließt sich und der ausgewählte Mandant wird in der Tabelle angezeigt.
  • Um die Auswahl des Mandanten abzubrechen, auf den CANCEL-Button klicken.
Note
Über die Schaltflächen und lassen sich alle Mandanten auf einmal von einer Spalte in die andere Spalte übertragen.

Mandanten entfernen

Um die Verknüpfung zwischen der ausgewählten Sprache und einem Mandanten aufzulösen, müssen Sie den Mandanten aus der Tabelle der Karte „Mandanten“ entfernen. Gehen Sie dazu wie folgt vor:

  1. Wählen Sie die Sprache aus wie oben beschrieben.
  2. In der Tabelle einen Haken bei dem Mandanten setzen. Auch eine Mehrfachauswahl ist möglich.
  3. Auf den ENTFERNEN-Button in der Fußleiste klicken.
    Der KLICKEN ZUM BESTÄTIGEN-Button erscheint.
  4. Auf den KLICKEN ZUM BESTÄTIGEN-Button klicken, um das Entfernen zu bestätigen.
    Es wird eine Erfolgsmeldung eingeblendet. Die Verknüpfung ist nun aufgelöst.
INFO
Um einzelne Einträge zu löschen beziehungsweise zu entfernen, lässt sich anstelle des ENTFERNEN-Buttons auch das "Löschen"-Icon (Löschen) in der jeweiligen Zeile verwenden.

FAQ

Welche Arten von Sprachen gibt es im iPIM-System?

Innerhalb des iPIM-Systems wird zwischen zwei Typen von Sprachen unterschieden. Die Oberflächensprache ist die Sprache, in der die Bedienelemente der Benutzeroberfläche lokalisiert sind. Die Datensprache ist die Sprache, in der die Daten, d. h. Attribute bzw. Attributwerte, lokalisiert sind.

Wie ist der ISO-Code einer Sprache aufgebaut?

Der erforderliche ISO-Code setzt sich zusammen aus dem Sprachcode in Kleinbuchstaben und dem Ländercode in Großbuchstaben, z. B. „deDE“ für Deutsch oder „enGB“ für Englisch.

Wofür wird die „Reihenfolge“ bei einer Sprache verwendet?

Die im Feld „Reihenfolge“ eingegebene Sequenznummer bestimmt die Position der Sprache innerhalb der Liste der bestehenden Sprachen. Die Sequenznummern sorgen dafür, dass die Sprachen in allen Tabellen entsprechend sortiert werden. Zum Beispiel werden lokalisierte Attributwertnamen in einer Liste von Werten nach der Sequenznummer ihrer jeweiligen Sprache sortiert.

Was passiert, wenn ich bei einer Sprache die „Sprachpaket“-Checkbox aktiviere?

Sofern die Sprache als Oberflächensprache angelegt ist, steht diese fortan auch als Oberflächensprache zur Verfügung und kann über das entsprechende Menü ausgewählt werden. Zusätzlich muss dafür die Property ipim.web.ui.locales entsprechend gepflegt sein.

Wofür wird das Leserecht einer Sprache verwendet?

Alle Benutzer, denen das jeweilige Leserecht zugeordnet ist, können auf der entsprechenden Sprachebene Daten sehen.

Wofür wird das Schreibrecht einer Sprache verwendet?

Alle Benutzer, denen das jeweilige Schreibrecht zugeordnet ist, können auf der entsprechenden Sprachebene Daten bearbeiten.

Warum kann ein Benutzer eine Sprachebene trotz zugewiesenem Leserecht nicht sehen?

Auch wenn ein Benutzer über das mit der jeweiligen Sprache verknüpfte Leserecht verfügt, muss er gleichzeitig mit einem Mandanten eingeloggt sein, der mit der Sprache verknüpft ist. Ansonsten kann der Benutzer die Sprachebene nicht sehen.

Wie verhalten sich die Schreibrechte einer Sprache in unterschiedlichen Umgebungen?

Das Verhalten der Schreibrechte ist abhängig von der jeweiligen Umgebung. Wenn die Umgebung zum Anzeigen und Bearbeiten dient, wie es bei den meisten Tabellen der Fall ist, wird die Ansicht schreibgeschützt, sobald eine Sprache ausgewählt wird, für die der Benutzer das Leserecht, aber nicht das Schreibrecht hat. In einer Umgebung, die für die Erstellung vorgesehen ist, wie z. B. das Dialogfenster für die Texterstellung, zeigt das Menü für die Auswahl einer Sprache nur Sprachen an, für die der Benutzer das Schreibrecht besitzt. Und wenn es sich um eine Umgebung handelt, die nur zur Bearbeitung dient, wie z. B. in der „Content Management“-App, sind die entsprechenden SPEICHERN-Buttons deaktiviert.

Was passiert, wenn für eine Sprache keine Lese- und Schreibrechte definiert sind?

Wenn keine Lese- und Schreibrechte definiert sind, können alle Benutzer auf der entsprechenden Sprachebene Daten sehen und editieren.

Wofür kann ich eine Sprache mit einem Mandanten verknüpfen?

Sprachen lassen sich mit Mandanten verknüpfen. Benutzer, die mit einem verknüpften Mandanten eingeloggt sind, können die entsprechenden Sprachebenen dann sehen, sofern sie gleichzeitig über die entsprechenden Leserechte für die Sprache verfügen.

Rechte

Neben den hier aufgeführten Basis-Rechten benötigt ein Benutzer auch die in der Tabelle aufgelisteten Rechte:

Note
Die Identifier von Rechten werden an dieser Stelle nicht korrekt angezeigt, da freistehende Bindestriche als Halbgeviertgetrische dargestellt werden. Um bestimmte Rechte in iPIM CC aufzurufen, den jeweiligen Key in die Zwischenablage kopieren und in iPIM CC nach dem Key suchen.
Key Identifier Beschreibung
ipim-cc.login iPIM CC – Login Login-Recht für iPIM CC. Das Recht wird auch benötigt, um über die entsprechende Kachel auf dem Dashboard vom iPIM Portal auf iPIM CC zuzugreifen.
ipim-cc.system-setup.languages iPIM CC – System Setup – Languages Recht, den Abschnitt „Sprachen“ des Bereichs „Systemsetup“ von iPIM CC zu verwenden
ipim-cc.system-setup.languages.create-and-save iPIM CC – System Setup – Languages – Create and Save Recht, neue Sprachen zu erstellen und bestehende Sprachen zu editieren. Das umfasst auch das Recht, Mandanten zuzuweisen.
ipim-cc.system-setup.languages.delete iPIM CC – System Setup – Languages – Delete Recht, bestehende Sprachen zu löschen. Das umfasst auch das Recht, zugewiesene Mandanten zu entziehen.