CM/Track: Datenverfügbarkeit für Kunden

Einleitung

Wenn Sie CM/Track für Ihre Kunden konfigurieren, müssen Sie entscheiden, welchen Teil der in den Vorgängen des Kunden gespeicherten Informationen Sie mit den Kunden teilen möchten, und welche Informationen intern bleiben sollen. In diesem Zusammenhang müssen zwei Aspekte behandelt werden:

Sichtbarkeit von Protokolleinträgen

Die Sichtbarkeit von Vorgangsprotokolleinträgen wird über Textklassen konfiguriert, siehe Textklassen. Alle Einträge, die mit einer Textklasse markiert sind, die sichtbar für Kunden ist, sind für den Kunden sichtbar, wenn er ein Ticket anzeigt. Dies gilt für:

Wenn der Benutzer einen Kommentar, eine E-Mail oder ein Attachment mit dem Kunden teilen möchte, muss er für den entsprechenden Protokolleintrag eine Textklasse setzen, die für Kunden sichtbar ist.

Die Standardtextklasse ist für Kunden nicht sichtbar. Das bedeutet, dass die vom Kunden in CM/Track geschriebenen Kommentare und die mit dem Kunden ausgetauschten E-Mails nicht in CM/Track sichtbar sind, außer wenn ein Benutzer eine andere Textklasse für den entsprechenden Protokolleintrag ausgewählt hat. Normalerweise gibt es einige Situationen, in denen Protokolleinträge direkt verfügbar sein sollen, z. B. wenn der Kunde einen Kommentar hinzufügt, sollte dieser Kommentar sofort im Vorgangsprotokoll angezeigt werden. Sie müssen die Workflows so anpassen, dass dieser Art von Protokolleinträgen automatisch eine passende Textklasse zugewiesen wird.

Sichtbarkeit von Vorgangsfeldern

Die Sichtbarkeit von Vorgangsfeldern in CM/Track kann mithilfe von Annotationen sowohl für Vorgangsfeldgruppen als auch für einzelne Vorgangsfelder konfiguriert werden. Zudem wirken sich System-Properties und die aktive Client-Konfiguration auf die Sichtbarkeit aus.

Die folgenden Abschnitte beschreiben die verschiedenen Stellen, die für die Konfiguration relevant sind, und ihre Kombinationen.

System-Properties

Der Wert von cmas-rest-api, security.fields.customer.exposure.check.enabled bestimmt, ob die Annotationen von Vorgangsfeldern überprüft werden oder nicht.

Annotationen

Die Annotationen, die den Vorgangsfeldern zugewiesen sind, werden nur berücksichtigt, wenn die System-Property security.fields.customer.exposure.check.enabled auf true gesetzt ist. Sie können Vorgangsfeldgruppen und Vorgangsfeldern zugewiesen werden:

Der Wert der Annotation für ein Feld überschreibt den Wert der Gruppenannotation. Auf diese Weise können Sie die Sichtbarkeit von einzelnen Feldern in einer Gruppe steuern.

Die Annotationen group-visiblity (für Vorgangsfeldgruppen) und visibility (für einzelne Vorgangsfelder) funktionieren in jedem Fall und sind höher gewichtet als die Annotationen customer exposure group und customer exposure, d. h. wenn eine Gruppe oder ein Feld mit (group-)visibilitynone annotiert ist, wird es nicht angezeigt, unabhängig davon, welche Annotation für customer exposure (group) gesetzt ist.

Client-Konfiguration

Die JSON-Client-Konfiguration wirkt sich ebenfalls auf die in CM/Track angezeigten Felder aus. Die Einstellung expandable in den Layoutoptionen bestimmt, ob alle Felder mit den entsprechenden Annotationen angezeigt werden oder nicht.

Felder, die im JSON-Layoutattribut erwähnt sind, aber nicht als für den Kunden sichtbar annotiert sind, sind in CM/Track nicht verfügbar.

Siehe Client-Konfigurationen.

Kombinationen

Die folgende Tabelle zeigt den Effekt der verschiedenen Kombinationen für ein bestimmtes Feld.

System-Property

Client-Konfiguration

Annotation

Effekt

false

false

*

Das Vorgangsfeld wird nur angezeigt, wenn es im Layoutattribut der Client-Konfiguration erwähnt ist.

false

true

*

Das Vorgangsfeld wird angezeigt.

true

*

nein

Das Vorgangsfeld wird nicht angezeigt.

true

false

ja

Das Vorgangsfeld wird nur angezeigt, wenn es im Layoutattribut der Client-Konfiguration erwähnt ist.

true

true

ja

Das Vorgangsfeld wird angezeigt.