Zugriff auf Knowledge Bases und Wissensartikel verwalten
Legen Sie fest, ob bestimmte Benutzer oder Benutzerkategorien auf Knowledge Bases und Wissensartikel zugreifen können, indem Sie den Mitwirk- und Lesezugriff steuern.
- Der Lesezugriff bestimmt die Möglichkeit, Wissensartikel in einer Knowledge Base anzuzeigen.
- Der Mitwirkzugriff bestimmt die Möglichkeit, Wissensartikel in einer Knowledge Base zu erstellen, zu ändern und zu löschen.
Als Knowledge-Administrator, Manager einer Knowledge Base oder Besitzer einer Knowledge Base können Sie Benutzerkriterien oder Rollen oder beides zuweisen, um den Lesezugriff auf Wissensartikelebene zu steuern.
Versuchen Sie, nur Benutzerkriterien zu verwenden, die in Wissensmanagement v3 eingeführt wurden, um den Zugriff auf Wissensartikel zu steuern. In Wissensmanagement v2 wurden zu diesem Zweck Rollen verwendet. Wenn für eine Knowledge Base keine Benutzerkriterien ausgewählt sind, können alle Benutzer lesen und alle Benutzer mit Rollen können zu dieser Knowledge Base beitragen.
Benutzerkriterien für Wissenszugriff
Als Knowledge-Administrator, Manager einer Knowledge Base oder Besitzer einer Knowledge Base steuern Sie den Zugriff auf Knowledge Bases oder Wissensartikel für einen Benutzer durch Benutzerkriterien, die in der folgenden Tabelle beschrieben werden.
| Benutzerkriterien | Ergebnis |
|---|---|
| Kann nicht mitwirken | Kann keine Wissensartikel in einer Knowledge Base beitragen (d. h. kann nicht erstellt, geändert oder gelöscht werden). Die Benutzerkriterien „Kann nicht mitwirken“ sind nur für Knowledge Bases verfügbar. |
| Kann mitwirken | Kann Wissensartikel in einer Knowledge Base beisteuern (d. h. anzeigen, erstellen, ändern oder löschen). Die Benutzerkriterien „Kann mitwirken“ sind nur für Knowledge Bases verfügbar. |
| Lesen nicht möglich | Auf Knowledge Base-Ebene kann keine Wissensartikel innerhalb einer Knowledge Base anzeigen. Auf Wissensartikelebene kann kein Wissensartikel angezeigt werden. |
| Kann lesen | Auf Knowledge Base-Ebene können Wissensartikel innerhalb einer Knowledge Base angezeigt werden. Auf Wissensartikelebene kann einen Wissensartikel anzeigen. |
Der Zugriff auf die Knowledge Base und ihre Artikel wird basierend auf dem Benutzerkriterienstatus für einen Benutzer definiert, wie in der folgenden Tabelle beschrieben.
| Status | Zugriff |
|---|---|
| Der Benutzer stimmt auf der Knowledge Base-Ebene mit „Kann mitwirken“ und „Kann nicht mitwirken“ überein | Dem Benutzer wird der Mitwirkzugriff auf die Knowledge Base und ihre Artikel verweigert. |
| Der Benutzer stimmt auf der Knowledge Base-Ebene mit „Kann lesen“ und „Kann nicht lesen“ überein | Dem Benutzer wird der Lesezugriff auf die Knowledge Base und ihre Artikel verweigert. |
| Der Benutzer gleicht „Kann lesen“ auf der Knowledge Base-Ebene und „Kann nicht lesen“ auf der Wissensartikelebene ab | Dem Benutzer wird der Lesezugriff auf den Wissensartikel verweigert. |
| Der Benutzer gleicht „Kann nicht lesen“ und „Kann lesen“ auf Wissensartikelebene ab | Dem Benutzer wird der Lesezugriff auf den Wissensartikel verweigert. |
Benutzer mit speziellen Wissensberechtigungen
Benutzer mit speziellen Wissensberechtigungen werden nicht anhand von Benutzerkriterien ausgewertet und haben Zugriff auf Knowledge Bases und Wissensartikel, wie in der folgenden Tabelle beschrieben.
| Benutzer | Zugriff |
|---|---|
| Wissensadministrator |
Hinweis: Dieser Zugriff gilt nicht für bereichsbezogene Knowledge Bases. Weitere Informationen finden Sie unter Bereichsbezogene Knowledge Bases. |
| Besitzer einer Knowledge Base |
|
| Manager einer Knowledge Base |
Hinweis: Wenn die Funktion zur Artikelversionsverwaltung aktiviert ist, kann der Manager einer Knowledge Base keine Wissensartikel anderer Autoren ändern, die sich im Status Entwurf befinden. Weitere Informationen finden Sie unter Artikelversionsverwaltung. |
| Mitglieder einer Besitzgruppe, die einem Wissensartikel zugeordnet ist | Wissensartikel lesen, ändern, genehmigen und löschen (siehe Besitzgruppen). |
Explizite Rollen und Benutzerkriterien
Explizite Rollen (snc_external und snc_internal) werden Ihrer Instanz hinzugefügt, wenn Ihr Administrator ein Plugin installiert, z. B. das Plugin „Customer Service“ (com.sn_customerservice), das auch das Plugin „Explicit Roles“ (com.glide.explicit_roles) aktiviert. Wenn Sie eine Knowledge Base mit aktiviertem Plugin „Explicit Roles“ (com.glide.explicit_roles) erstellen, fügt die Anwendung automatisch die folgenden vordefinierten Benutzerkriterien auf Knowledge Base-Ebene hinzu:
- Benutzer mit der Rolle „snc_internal“ – Wurde den Benutzerkriterien „Kann lesen“ hinzugefügt, sodass nur Benutzer mit der Rolle „snc_internal“ Lesezugriff auf die Knowledge Base haben.
- Benutzer mit „snc_internal“ und einer anderen Rolle – Wurde den Benutzerkriterien „Kann mitwirken“ hinzugefügt, sodass nur Benutzer mit der Rolle „snc_internal“ und mindestens einer zusätzlichen Rolle Mitwirkzugriff auf die Knowledge Base haben.
Wenn Sie ein Upgrade auf Produktversionen (ab Rome ) durchführen, die das Plugin „Explicit Roles“ (com.glide.explicit_roles) bieten, werden die vordefinierten Benutzerkriterien Benutzer mit der Rolle „snc_internal“ und Benutzer mit „snc_internal“ und einer anderen Rolle nicht automatisch hinzugefügt zu vorhandenen Knowledge Bases, die vor der Aktivierung des Plugins „Explicit Roles“ erstellt wurden. Um diese vordefinierten Benutzerkriterien einer vorhandenen Knowledge Base hinzuzufügen, führen Sie das Korrekturskript Ungesicherte Knowledge Bases korrigieren aus. Weitere Informationen zu expliziten Rollen und Korrekturskripts finden Sie unter Explizite Rollen und Korrekturskripts.
Bestimmen des Mitwirkzugriffs auf eine Knowledge Base und ihre Artikel mithilfe von Benutzerkriterien
Wenn entweder „Kann nicht mitwirken“ nicht festgelegt ist oder ein Benutzer nicht mit „Kann nicht mitwirken“ übereinstimmt und zusätzlich „Kann mitwirken“ nicht festgelegt ist, wird der Eigenschaftswert glide.knowman.block_access_with_no_user_criteria weiter ausgewertet, um den Mitwirkzugriff zu bestimmen, wie in der folgenden Tabelle erläutert.
| Eigenschaftswert | Ergebnis |
|---|---|
| Wahr | Kein Benutzer hat Mitwirkzugriff auf die Knowledge Base, mit Ausnahme von Benutzern mit speziellen Wissensberechtigungen. |
| false | Alle Benutzer, einschließlich nicht authentifizierter Benutzer, mit mindestens einer Rolle können zur Knowledge Base beitragen. Wenn das Plugin „Explicit Roles“ (com.glide.explicit_roles) aktiviert ist, können Benutzer, die mindestens eine andere Rolle als snc_internal haben, zur Knowledge Base beitragen. Um Knowledge Bases zu überprüfen, auf die nicht authentifizierte Benutzer zugreifen können, verwenden Sie die Funktion „Benutzerkriteriendiagnose“. Weitere Informationen finden Sie unter Zugriff auf Knowledge Bases für nicht authentifizierte Anwender konfigurieren. |
Wenn ein Benutzer Mitwirkzugriff auf eine Knowledge Base hat, wird die Eigenschaft glide.knowman.apply_article_read_criteria ausgewertet, um den Mitwirkzugriff auf einen Artikel in der Knowledge Base zu bestimmen, wie in der folgenden Tabelle erläutert.
| Eigenschaftswert | Ergebnis |
|---|---|
| Wahr | Der Lesezugriff auf Artikelebene überschreibt die standardmäßige Mitwirkberechtigung, die durch Mitwirkzugriff auf Knowledge Base-Ebene gewährt wird. |
| false | Der Mitwirkzugriff auf Knowledge Base-Ebene hat Vorrang vor Benutzerkriterien auf Artikelebene, und der Benutzer hat Mitwirkzugriff auf jeden Artikel in der Knowledge Base. |
Bestimmen des Lesezugriffs auf Artikel in einer Knowledge Base mithilfe von Benutzerkriterien
Das folgende Flussdiagramm veranschaulicht die Benutzerkriterienprüfungen, die den Lesezugriff auf einen Wissensartikel bestimmen.
Wenn entweder „Kann nicht lesen“ nicht festgelegt ist oder ein Benutzer nicht mit „Kann nicht lesen“ übereinstimmt und zusätzlich „Kann lesen“ nicht festgelegt ist, wird der Eigenschaftswert glide.knowman.block_access_with_no_user_criteria weiter ausgewertet, um den Lesezugriff zu bestimmen, wie in der folgenden Tabelle erläutert.
| Eigenschaftswert | Ergebnis |
|---|---|
| Wahr | Kein Benutzer hat Lesezugriff, außer Benutzer mit speziellen Wissensberechtigungen und Benutzern, die Mitwirkzugriff auf die Knowledge Base haben. |
| false | Alle Benutzer, einschließlich nicht authentifizierter Benutzer, haben Lesezugriff auf die Knowledge Base, und die Benutzerkriterien auf Artikelebene werden weiter ausgewertet. Um Knowledge Bases zu überprüfen, auf die nicht authentifizierte Benutzer zugreifen können, verwenden Sie die Funktion „Benutzerkriteriendiagnose“. Weitere Informationen finden Sie unter Zugriff auf Knowledge Bases für nicht authentifizierte Anwender konfigurieren. |
Wenn ein Benutzer Mitwirkzugriff auf eine Knowledge Base hat, wird die Eigenschaft glide.knowman.apply_article_read_criteria ausgewertet, um den Lesezugriff auf einen Artikel in der Knowledge Base zu bestimmen, wie in der folgenden Tabelle erläutert.
| Eigenschaftswert | Ergebnis |
|---|---|
| Wahr | Der Lesezugriff auf Artikelebene überschreibt die standardmäßige Leseberechtigung, die durch Mitwirkzugriff auf Knowledge Base-Ebene gewährt wird. |
| false | Der Mitwirkzugriff auf Knowledge Base-Ebene hat Vorrang vor Benutzerkriterien auf Artikelebene, und der Benutzer hat Lesezugriff auf jeden Artikel in der Knowledge Base. |