- Stellen Sie sicher, dass Sie die neuesten Installationen von
InputManagement
haben. - Stoppen Sie die vorhandenen STP-Dienste auf dem Anwendungsserver.
- Stellen Sie sicher, dass
LSB on-premise
(Rabbitmq) undUser Management on-premise
laufen, und speichern Sie derenLsbHost
,LsbPort
,LsbUser
,LsbPassword
,UmServiceUser
,UmServicePassword
, da diese für alle Dienste benötigt werden.
Stellen Sie sicher, dass UmServiceUser
den richtigen
Gruppen im User Management zugeordnet ist (Alle DMS
,
All WZ
, CloudAccess
,
Administrators
, Administrators DMS
).
STP.OnPremise.Connector
Der STP OnPremise Connector
verbindet alle Dienste mit
dem zentralisierten LSB on-premise
(Rabbitmq) und
User Management on-premise
.
- Überprüfen Sie, ob
C:\Program Files (x86)\STP AG\STP OnPremise Connector\bin
die DateiSTP.OnPremise.Connector.exe.config
enthält.
Beispiel:
<appSettings>
<add key="LsbHost" value="localhost"></add> <!-- localhost (falls sie auf demselben Anwendungsserver gehostet werden) -->
<add key="LsbPort" value="5672"></add> <!-- 5672 (Standardwert) -->
<add key="LsbUser" value="<LsbUser>"></add>
<add key="LsbPassword" value="<LsbPassword>"></add>
<add key="LsbUseEncryption" value="true"></add>
<add key="LsbUseSsl" value="false"></add>
<add key="LsbSslCertPath" value=""></add>
<add key="LsbSslCertPhrase" value=""></add>
<add key="LocalUsername" value="<UMUser>"></add> <!-- Benutzer im User Management -->
<add key="LocalPassword" value="<UMPassword>"></add> <!-- Passwort des Benutzers -->
<add key="SerializationType" value="Bson"></add>
<add key="LsbCloudHost" value="opconnector.stp-cloud.de"></add> <!-- Cloud-On-Premise-Connector -->
<add key="LsbCloudPort" value="5673"></add> <!-- Port des Cloud-On-Premise-Connectors -->
<add key="LsbCloudUseSsl" value="true"></add>
<add key="LsbCloudSslCertPath" value=""></add>
<add key="LsbCloudSslCertPhrase" value=""></add>
<add key="TenantId" value="<TenantId>"></add>
<add key="TenantUsername" value="<cloudServiceUser>"></add> <!-- Benutzer im Cloud User Management -->
<add key="TenantPassword" value="<cloudServicePassword>"></add> <!-- Passwort des Cloud-Benutzers -->
</appSettings>
- Überprüfen Sie, ob
C:\ProgramData\STP AG\STP.OnPremise.Connector
die DateiTenant.info
enthält.
-
TenantXId
- TenantId des verbundenen Cloud-Mandanten -
ShortName
- Name des verbundenen Cloud-Mandanten -
BaseUrl
- URL des verbundenen Cloud-Mandanten
Sobald die Einrichtung abgeschlossen ist, kann der Dienst gestartet werden. Um zu überprüfen, ob alles funktioniert, können Sie den Bereich Tenant Admin besuchen:
STP Document Collector
Der STP Document Collector
sendet gescannte Dokumente an
die Cloud (oder an Documents On-Premise).
- Überprüfen Sie, ob
C:\Program Files (x86)\STP AG\STP Document Collector
die DateiSTP.IM.DocumentCollectorOnPremiseService.exe.config
enthält.
Beispiel:
<appSettings>
<!-- Autorisierung für das Cloud User Management -->
<add key="Authority" value="https://<TenantName>.stp-cloud.de/identity/"></add>
<add key="ServiceUrl" value="https://<TenantName>.stp-cloud.de/im2/workflow"></add>
<add key="ClientName" value="im.service.collector"></add>
<add key="TenantName" value="<TenantName>"></add>
<add key="Service.Username" value="<UmServiceUser>"></add> <!-- Benutzer mit ausreichenden Rechten -->
<add key="Service.Password" value="<UmServicePassword>"></add>
<add key="Service.Identifier" value="main"></add> <!-- Nachrichtenwarteschlange in LSB -->
<add key="RabbitMQ.Server" value="<LsbHost>"></add>
<add key="RabbitMQ.Port" value="LsbPort"></add>
<add key="RabbitMQ.Username" value="<LsbUser>"></add>
<add key="RabbitMQ.Password" value="<LsbPassword>"></add>
</appSettings>
- Überprüfen Sie, ob
C:\ProgramData\STP AG\STP.IM.DocumentCollectorOnPremiseService
die Dateiconfig.json
enthält.
Beispiel (siehe Dokumentation des STP Document Collector
für weitere Einstellungen):
"UploadQueuePath": "C:\\Users\\Public\\STP.Scanfolder\\UploadQueue",
"ErrorItemPath": "C:\\Users\\Public\\STP.Scanfolder\\ErrorItems",
"CountUploadWorkers": 3,
"EnableUploads": true,
"DurationToErrorQueueInMinutes": 60,
"SmtpMailSettings": {
"Server": null,
"Port": 0,
"User": null,
"Domain": null,
"Password": null,
"SSL": false,
"UseDefaultCredentials": false,
"DefaultSenderAddress": null,
"DefaultSenderName": null
},
"ImageRenderingSettings": {
"ImageRenderingMode": 3
},
"WorkingModeSettings": {
"WorkingMode": 0
}
Und ScanFolders
sollte mindestens eine funktionierende
Konfiguration enthalten.
Beispiel:
{
"DirectoryPath": "C:\\Users\\Public\\STP.Scanfolder\\Posteingang",
"ScanIntervalSeconds": 5,
"Enabled": true,
"UseUploadApproval": false,
"AutomaticApproveAfter": null,
"MasksToTargets": [
{
"TargetLaneName": "Mannheim",
"FileMask": "*.*",
"ClassName": null
}
],
"IsBatchFolder": true,
"OutGoingMailOnly": false,
"DocumentSeparatorIdentifier": "DOCUMENT_SEPARATOR",
"RemoveEmptyPagesEnabled": true,
"RemoveEmptyPagesThreshold": 50.0,
"DmsImportFolder": "C:\\Users\\Public\\STP.Scanfolder\\Posteingang\\temp",
"RetentionPeriods": {
"OriginalsRetentionPeriodInDays": 7,
"ErrorsRetentionPeriodInDays": 0,
"ProcessedRetentionPeriodInDays": 0
}
}
STP E-Mail Collector
Der STP E-Mail Collector
sendet Dateien aus Outlook an
die Cloud.
- Überprüfen Sie, ob
C:\Program Files (x86)\STP AG\STP E-Mail Collector
die DateiSTP.IM.EMailCollector.exe.config
enthält.
Beispiel:
<appSettings>
<add key="RabbitMQ.Server" value="<LsbHost>"></add>
<add key="RabbitMQ.Port" value="<LsbPort>"></add>
<add key="RabbitMQ.Username" value="<LsbUser>"></add>
<add key="RabbitMQ.Password" value="<LsbPassword>"></add>
<add key="Service.Identifier" value="main"></add>
<add key="Service.Username" value="<UmServiceUser>"></add>
<add key="Service.Password" value="<UmServicePassword>"></add>
<add key="CloudUrl" value="https://<TenantName>.stp-cloud.de"></add>
<add key="MaxNumberOfJobs" value="5"></add>
<add key="FolderSubscriptionPeriod" value="10"></add>
</appSettings>
- Überprüfen Sie, ob
C:\ProgramData\STP AG\STP E-Mail Collector
den OrdnerFolderConfig
und mindestens eine funktionierende Konfiguration enthält.
Beispiel:
{
"InformUsers": [
"<User>"
],
"ExchangeAccount": {
"Server": "<ExchangeServerConfiguration>",
"UserName": "<User>"
},
"Folders": [
{
"EwsPostfach": "<UserEmail>",
"EwsImportVerzeichnis": "Input Management",
"CloudDokumentenstapel": "Input Management",
"ExtrahiereAnhaenge": true,
"ImportiereOriginalDateien": true
}
]
}
STP LEXolution Connect
Der STP LEXolution Connect
synchronisiert Dossierdaten
zwischen Documents On-Premise und der Cloud.
- Überprüfen Sie, ob
C:\Program Files (x86)\STP AG\STP LEXolution Connect
die DateiSTP.IM.LEXolutionDmsConnectOnPremiseService.exe.config
enthält.
Beispiel:
<appSettings>
<add key="RabbitMQ.Server" value="<LsbHost>"></add>
<add key="RabbitMQ.Port" value="<LsbPort>"></add>
<add key="RabbitMQ.Username" value="<LsbUser>"></add>
<add key="RabbitMQ.Password" value="<LsbPassword>"></add>
<add key="Service.Identifier" value="main"></add>
<add key="Service.Username" value="<UmServiceUser>"></add>
<add key="Service.Password" value="<UmServicePassword>"></add>
<add key="Service.ClientName" value="lexolution.dms.connect"></add>
<add key="Service.TenantName" value="<TenantName>"></add>
</appSettings>
- Überprüfen Sie, ob
C:\ProgramData\STP AG\STP.LEXolution.Connect
die Dateienconfig.json
,dossierSync.json
,folderSync.json
enthält.
Beispiel config.json
:
{
"FileSystem": {
"TempPathForDocuments": "C:\\ProgramData\\STP AG\\STP.LEXolution.Connect\\Documents"
},
"Dms": {
"SystemId": "<DMSId>",
"DmsServerVersion": "<DMSVersion>",
"DmsServerTransientQueueName": "LEXolutionDmsServerTransient_main"
},
"ContainerSync": {
"SyncDossiers": true,
"SyncFolders": true,
"SyncCollectorDefinitions": true
}
}
Falls dossierSync.json
oder folderSync.json
nicht existieren, werden sie nach erfolgreichem Start des Dienstes und
Abschluss der Synchronisation erstellt.