Konfiguration
Aktivierung / Deaktivierung
Die DocumentService-Erweiterung ist standardmässig deaktiviert, kann aber in den appsettings umgestellt werden.
- True = Aktiviert
- False/null = nicht aktiviert
Information
Die erwähnten Punkte in der DokumentenService-Erweiterung sind nur ersichtlich, wenn diese auch aktiviert sind!
Endpoints
Ähnlich wie beim eigentlichen TemplateDesigner wird für den DocumentService eine ähnliche Konfig verwendet.
| Konfigurationsmöglichkeit | Beschreibung |
|---|---|
| Name | Name für die Konfiguration |
| Url | Url des Services |
Diese können im .json File unter
C:\Users\Benutzer\AppData\Roaming\TemplateDesigner\DocumentServiceEndpointConfigs.json
verwaltet werden:
[
{
"Name": "LocalHost DocumentService",
"Url": "https://localhost:7159"
},
{
"Name": "QS DocumentService",
"Url": "https://qsdocumentservice-elego.egeli-apps.dev"
}
]
Tenants
Admin-User haben keinen festgelegten Tenant und wählen diesen je nach Bedarf aus.
Die Tenants werden wie die Endpoints in einem .json-File verwaltet:
C:\Users\Benutzer\AppData\Roaming\TemplateDesigner\Tenants.json
IDP
Damit ein Benutzer den DocumentService benutzen kann, erfordert es einige Claims:

- nickname: wird im Service als Username verwendet
- template: Berechtigungen für die Benutzung des DocumentService
- read: Leserechte von Vorlagen
- edit: Lese- und Editierrechte von Vorlagen
- admin: Lese- und Editierrechte von Vorlagen sowie freie Tenantwahl.
- tenant: Tenant / Mandant
Information
Die Berechtigung schränkt nur den Zugriff auf die Dokumentvorlagenverwaltung ein. Die Generierung eines Dokuments funktioniert mit allen Berechtigungen!