Subskriptionsservice
Der Subskriptionsservice ermöglicht es
Benutzern, über Änderungen an Dokumenten und Verzeichnissen auf dem Laufenden
zu bleiben. Er informiert Benutzer über Änderungen an subskribierten
Ressourcen, indem er in festgelegten Intervallen Benachrichtigungen schickt
(siehe
Benachrichtigungen).
Eine Variante des Subskriptionsservice wird zur Verwaltung von Subskriptionen in Diskussionen verwendet.
Folgende Services sind konfiguriert und aktiviert:
Folgende Parameter bestimmen das Verhalten des Subskriptionsservice:
Parameter für den Subscriptionsservice
Parameter |
Obligatorisch |
Beschreibung |
Name |
Ja |
ID des Service |
Allowed AdminNotifications |
Nein |
Auswahl von Ereignissen, die die Subskription selbst betreffen, bei denen Benachrichtigungen versendet werden Durch Kommata getrennt können folgende Werte eingetragen werden: create (Voreinstellung): Wenn die Subskription angelegt wurde, wird eine Benachrichtigung gesendet. delete (Voreinstellung): Wenn die Subskription gelöscht wurde, wird eine Benachrichtigung gesendet.update: Wenn die Berechtigungseigenschaften, zum Beispiel die Häufigkeit oder die Dauer, geändert wurden, wird eine Benachrichtigung gesendet. updateresource (Voreinstellung): Wenn subskribierte Ressourcen geändert wurde, wird eine Benachrichtigung gesendet. Bei den oben aufgeführten Ereignissen erhalten der Eigner der Subskription und die Benutzer, die sich auf die Ressource subskribiert haben, eine Benachrichtigung. updaterecipient (Voreinstellung): Wenn die Empfängerliste geändert wurde, wird eine Benachrichtigung gesendet. Bei diesem Ereignis erhalten der Eigner der Subskription und der Benutzer, der sich neu auf die Ressource subskribiert hat, eine Benachrichtigung. unsubscribe: Wenn sich der Benutzer aus der Empfängerliste ausgetragen hat, wird eine Benachrichtigung gesendet. Bei diesem Ereignis erhalten der Eigner der Subskription und der Benutzer, der die Subskription beendet hat, eine Benachrichtigung. |
Service User |
Nein |
Benutzer, der vom Subskriptionsservice zum Polling von Ressourcen verwendet wird (z.B. subscription_service) Der Benutzer muss als Systembenutzer)
konfiguriert sein. |
Subscription Service ID in Database |
Nein |
Identifikation der Einträge eines Subskriptionsservice in der Datenbank Es können mehrere Subskriptionsservices die gleiche Subscription Service ID haben. Dies ist insbesondere dann sinnvoll, wenn die Subskriptionen eines Repositorys an mehrere Subskriptionsservices verteilt werden sollen. Wenn Sie nichts angeben wurde, wird vom System standardmäßig der Name als Subscription Service ID eingetragen. |
Send Admin Notifications to Action Inbox |
No |
Boolescher Parameter, der festlegt, ob per E-Mail gesendete Administrationsbenachrichtigungen auch im Zentralen Arbeitsvorrat erscheinen Eine Administrationsbenachrichtigung informiert über Änderungen an einer Subskription, nicht über Änderungen an der subskribierten Ressource. Standardmäßig ist der Parameter aktiviert. |
Send Notifications to Action Inbox |
Nein |
Boolescher Parameter, der festlegt, ob per E-Mail gesendete Benachrichtigungen auch im zentralen Arbeitsvorrat erscheinen Standardmäßig ist der Parameter aktiviert. Wenn der Parameter deaktiviert wird, werden Benachrichtigungen nur im Client des Mail-Servers angezeigt, der in der Konfiguration der E-Mail-Kommunikationskanäle angegeben ist. |
Originators |
Ja |
Liste von Absendern, die als Absendernamen in Benachrichtigungen erscheinen, die vom Subskriptionsservice über verschiedene Kommunikationskanäle gesendet werden (siehe Channel-Absender) Um Subskriptionen per E-Mail empfangen zu können, muss ein Channel-Absender vom Typ EMAIL (z. B. subscription.EMAIL) angegeben sein. |
Expiration Values |
Nein |
Gibt die möglichen Werte an, die dem Benutzer beim Verwalten von Benachrichtigungen angezeigt werden Trennen Sie mehrere Angaben durch Kommata. Folgende Angaben sind möglich: never: Nie one_week: Nach einer Woche one_month: Nach einem Monat six_months: Nach sechs Monaten one_year: Nach einem Jahr |
Frequency Values |
Nein |
Gibt die möglichen Werte an, die dem Benutzer beim Verwalten von Benachrichtigungen angezeigt werden Trennen Sie mehrere Angaben durch Kommata. Folgende Angaben sind möglich: daily: Täglich weekly: Wöchentlich monthly: Monatlich every_event: Bei jedem Ereignis |
Scope Values |
Nein |
Gibt die möglichen Werte an, die dem Benutzer beim Verwalten von Benachrichtigungen angezeigt werden Trennen Sie mehrere Angaben durch Kommata. Folgende Angaben sind möglich: folder: Nur Änderungen am Ordner selbst level_0: Alle Objekte in diesem Ordner level_1: Alle Objekte in diesem Ordner einschließlich Unterordnern level_2: Bis zur 3. Ebene level_3: Bis zur 4. Ebene level_infinity: Rekursiv |
Maximum Allowed Users |
Ja |
Angabe der Einschränkung für die maximale Anzahl an Benutzern, die einer einzelnen Subskription zugeordnet werden können. Wenn eine maximale Anzahl von Benutzern für eine einzelne Subskription festgelegt wurde, ist es nicht möglich, weitere Benutzer zu der Subskription hinzuzufügen, wenn die maximale Anzahl erreicht ist.
Der Parameter Maximum Allowed Users ist auf 500 voreingestellt. Ein negativer Wert, zum Beispiel -1, entfernt die Einschränkung der Benutzer, die einer einzelnen Subskription zugeordnet werden können. |
Die KM-Standardkonfiguration enthält zwei vorkonfigurierte Varianten des Subskriptionsservice:
● subscription (verwendet eine Standardzuordnung der Low-Level-Ereignisse zu Ereignissen, die für Subskriptionen relevant sind)
● subscription_collaboration (verwendet eine spezielle Ereigniszuordnung für Subskriptionen zu Diskussionen).
Falls Sie möchten, dass
Benachrichtigungen nur in den Zentralen Arbeitsvorrat versendet werden, müssen
Sie in der Konfiguration des Benachrichtigungs-Service
im Parameter Channels den Wert NULL auswählen.
Wählen Sie dann beim Anlegen einer Benachrichtigung den Kanal None aus
(siehe
Benachrichtigungen).
Normalerweise müssen Sie die Konfiguration dieser Services nicht ändern.
Um die Konfiguration der Subskriptionsservices zu prüfen oder anzupassen, wählen Sie im iView Konfiguration Content Management → Repository Services → (Show Advanced Options) → Subscription Service.

Sie müssen den Subskriptionsservice bei jedem Repository registrieren, in dem Sie Subskriptionen nutzen wollen. Der Service subscription_collaboration muss bei dem Repository registriert werden, das die Collaboration-Daten enthält.
