- Kopieren Sie die aktuellsten Installationen von
\\kastpdat04\pde_auslieferungen\InputManagement\auf den Anwendungsserver. - Stoppen Sie die bestehenden STP-Dienste auf dem Anwendungsserver.
- Stellen Sie sicher, dass
LSB on-premise(Rabbitmq) undUser Management on-premiselaufen 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 (Alle DMS, All WZ,
CloudAccess, Administrators,
Administrators DMS) zugeordnet ist.
STP.OnPremise.Connector
Der STP OnPremise Connector verbindet alle Dienste mit dem
zentralen LSB on-premise (Rabbitmq) und
User Management on-premise.
- Prüfen Sie, ob im Verzeichnis
C:\Program Files (x86)\STP AG\STP OnPremise Connector\binfolgende Datei enthalten ist:STP.OnPremise.Connector.exe.config.
Beispiel:
<appSettings>
<add key="LsbHost" value="localhost"></add> <!-- localhost (wenn sie auf demselben Anwendungsserver laufen) -->
<add key="LsbPort" value="5672"></add> <!-- 5672 (Standard) -->
<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> <!-- User Management Benutzer, Mitglied der Gruppe Administrators -->
<add key="LocalPassword" value="<UMPassword>"></add> <!-- Passwort des User Management 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> <!-- Cloud User Management Benutzer -->
<add key="TenantPassword" value="<cloudServicePassword>"></add> <!-- Passwort des Cloud User Management Benutzers -->
</appSettings>- Prüfen Sie, ob im Verzeichnis
C:\ProgramData\STP AG\STP.OnPremise.Connectordie DateiTenant.infoenthalten ist.
-
TenantXId- TenantId des verbundenen Cloud-Tenants -
ShortName- Name des verbundenen Cloud-Tenants -
BaseUrl- URL des verbundenen Cloud-Tenants
Nach Abschluss der Einrichtung kann der Dienst gestartet werden. Um zu überprüfen, ob alles funktioniert, können Sie den Bereich Tenant Admin aufrufen:
STP Document Collector
Der STP Document Collector sendet gescannte Dokumente in die
Cloud (oder an Documents on-premise).
- Prüfen Sie, ob im Verzeichnis
C:\Program Files (x86)\STP AG\STP Document Collectorfolgende Datei enthalten ist:STP.IM.DocumentCollectorOnPremiseService.exe.config.
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> <!-- Cloud-verbundener und geeigneter Benutzer mit ausreichenden Rechten zum Hochladen von Dokumenten: erforderliche Gruppen: IM.Services.OnPremise, IM.Services, IM.Employee -->
<add key="Service.Password" value="<UmServicePassword>"></add>
<add key="Service.Identifier" value="main"></add> <!-- Message Queue in LSB, die für die Kommunikation zuständig ist -->
<add key="ConfigurationFolder" value="%PROGRAMDATA>%\STP AG\STP.IM.DocumentCollectorOnPremiseService"></add>
<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>- Prüfen Sie, ob im Verzeichnis
C:\ProgramData\STP AG\STP.IM.DocumentCollectorOnPremiseServicedie Dateiconfig.jsonenthalten ist.
Beispiel (weitere Einstellungen finden Sie in der Dokumentation zum
STP Document Collector):
{
"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
},
"EnableUploads": true,
"ImageRenderingSettings": {
"ImageRenderingMode": 3
},
"WorkingModeSettings": {
"WorkingMode": 0
}
}Und ScanFolders mindestens eine funktionierende Konfiguration.
Beispiel (weitere Einstellungen finden Sie in der Dokumentation zum STP Document Collector):
{
"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",
"DmsImportFolderFallback": "",
"ServiceMode": true,
"EmailRecipientsOnError": "",
"KeepSeparatorSheet": true,
"DmsImportFilePattern": null,
"MinimumFileAgeInSeconds": 60,
"LexDmsImportFolder_OnPremiseOnly": null,
"UseWzBarcodeAsSeparator": true,
"SplitDocumentByFixedBatchSize": 0,
"RetentionPeriods": {
"OriginalsRetentionPeriodInDays": 7,
"ErrorsRetentionPeriodInDays": 0,
"ProcessedRetentionPeriodInDays": 0
}
}STP E-Mail Collector
Der STP E-Mail Collector sendet Dateien von Outlook in die Cloud.
- Prüfen Sie, ob in
C:\Program Files (x86)\STP AG\STP E-Mail Collectordie DateiSTP.IM.EMailCollector.exe.configenthalten ist.
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> <!-- Nachrichtenwarteschlange in LSB, die für die Kommunikation zuständig ist -->
<add key="Service.Username" value="<UmServiceUser>"></add> <!-- Cloud-verbundener und geeigneter Benutzer mit ausreichenden Rechten zum Hochladen von Dokumenten: erforderliche Gruppen: IM.Services.OnPremise, IM.Services, IM.Employee -->
<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>
<add key="AttachmentReplacementText" value=""></add>
<add key="IM.Authority" value="https://<TenantName>.stp-cloud.de/identity/"></add>
<add key="IM.ClientId" value="im.service.collector"></add>
<add key="IM.TenantName" value="<TenantName>"></add>
</appSettings>- Prüfen Sie, ob
C:\ProgramData\STP AG\STP E-Mail Collectorden OrdnerFolderConfigund mindestens eine funktionierende Konfiguration enthält.
Beispiel:
{
"InformUsers": [
"<User>"
],
"ExchangeAccount": {
"Server": "<ExchangeServerConfiguration>",
"UserName": "<User>"
},
"Folders": [
{
"EwsPostfach": "<UserEmail>",
"EwsImportVerzeichnis": "Input Management",
"CloudDokumentenstapel": "Input Management",
"EwsImportInArbeitVerzeichnis": "Input Management\\Upload_In_Progress",
"EwsImportfehlerverzeichnis": "Input Management\\Upload_Erroneous",
"EwsImportFertigVerzeichnis": "Input Management\\Upload_Successful",
"ExtrahiereAnhaenge": true,
"ImportiereOriginalDateien": true
}
]
}STP LEXolution Connect
STP LEXolution Connect synchronisiert Akten-Daten zwischen Documents On-Premise und der Cloud, einschließlich Informationen zu Ablagekörben und Collectors.
- Prüfen Sie, ob
C:\Program Files (x86)\STP AG\STP LEXolution Connectfolgende Datei enthält:STP.IM.LEXolutionDmsConnectOnPremiseService.exe.config
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="RabbitMQ.Timeout" value="15"></add>
<add key="Service.Identifier" value="main"></add> <!-- Nachrichtenwarteschlange in LSB, die für die Kommunikation zuständig ist -->
<add key="Service.Username" value="<UmServiceUser>"></add> <!-- Cloud-verbundener und geeigneter Benutzer mit ausreichenden Rechten zum Hochladen von Dokumenten: erforderliche Gruppen: IM.Services.OnPremise, IM.Services, IM.Employee -->
<add key="Service.Password" value="<UmServiceUser>"></add>
<add key="Service.ClientName" value="lexolution.dms.connect"></add>
<add key="Service.TenantName" value="<TenantName>"></add>
<add key="CloudService.Url" value="https://<TenantName>.stp-cloud.de"></add>
</appSettings>- Prüfen Sie, ob
C:\ProgramData\STP AG\STP.LEXolution.Connectfolgende Dateien enthält:config.json,dossierSync.json,folderSync.json
Beispiel config.json:
{
"FileSystem": {
"TempPathForDocuments": "C:\\ProgramData\\STP AG\\STP.LEXolution.Connect\\Documents"
},
// Siehe Datenbank `stppde_LEXolution` - `[tblDatabaseId]`
"Dms": {
"SystemId": "<DMSId>",
"DmsServerVersion": "<DMSVersion>",
"DmsServerTransientQueueName": "LEXolutionDmsServerTransient_main" // Nachrichtenwarteschlange im LSB, die für die Kommunikation zuständig ist
},
"ContainerSync": {
"SyncDossiers": true,
"SyncFolders": true,
"SyncCollectorDefinitions": true
}
}Falls dossierSync.json oder folderSync.json nicht existieren, sollten sie nach erfolgreichem Start des Dienstes und Abschluss der Synchronisierung erscheinen.
STP winsolvenz.p4 FLOW Connector
winsolvenz.FLOW.Connector synchronisiert Daten zu Verfahren und Beteiligten mit dem Cloud-Service.
- Prüfen Sie, ob sich unter
C:\Program Files (x86)\STP AG\STP winsolvenz.p4 FLOW Connectordie Dateiappsettings.jsonbefindet.
Beispiel:
json { ... "HttpSearchIndexClientSettings": { "BaseAddress": "https://<tenant>.stp-cloud.de/im/lexolutionconnect/api/indexdata", }, "OnPremiseLsbSettings": { "Host": "<LsbHost>", "Port": "<LsbPort>", "User": "<LsbUser>", "Password": "<LsbPassword>", "UmUsername": "<UmServiceUser>", "UmPassword": "<UmServicePassword>", "ClientName": "lexolution.dms.connect", "TenantName": "<TenantName>", "WinsolvenzServerTransientQueueName": "winsolvenzServerTransient_main" }, // Siehe `C:\Program Files (x86)\STP AG\STP Server\STP.RemotingServer.exe.config` für weitere Informationen "ConnectionStrings": { "winsolvenz": "Server=<SqlServerName>;Database=<DatabaseName>;User=<DatabaseUser>;Password=<DatabasePassword>;TrustServerCertificate=True;" }, "DmsSettings": { // Siehe Datenbank `stppde_LEXolution` - `[tblDatabaseId]` "SystemId": "<DMSId>", "SchemaId": "Insolvenz" }, "HangfireSettings": { "SyncInterestedPartiesToFlowCronExpression": "* * * * *", "SyncProceedingsToFlowCronExpression": "* * * * *" } }
- Prüfen Sie, ob sich unter
C:\ProgramData\STP AG\winsolvenz.FLOW.Connectorfolgende Dateien befinden:
syncProceedingsToFlowJobSettings.json
syncInterestedPartiesToFlowJobSettings.json
Falls nein, werden die Dateien nach dem Start von winsolvenz.FLOW.Connector automatisch erstellt, sobald die Synchronisierung der Daten erfolgt ist.
Dieser Artikel wurde automatisch von einer KI übersetzt und kann daher Fehler enthalten.
Verknüpfung mit