On-Premises-Konfigurationen

  1. Kopieren Sie die aktuellsten Installationen von \\kastpdat04\pde_auslieferungen\InputManagement\ auf den Anwendungsserver.
  2. Stoppen Sie die bestehenden STP-Dienste auf dem Anwendungsserver.
  3. Stellen Sie sicher, dass LSB on-premise (Rabbitmq) und User Management on-premise laufen und speichern Sie deren LsbHost, 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.

  1. Prüfen Sie, ob im Verzeichnis C:\Program Files (x86)\STP AG\STP OnPremise Connector\bin folgende 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>
  1. Prüfen Sie, ob im Verzeichnis C:\ProgramData\STP AG\STP.OnPremise.Connector die Datei Tenant.info enthalten 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:

OnPremiseConnector

STP Document Collector

Der STP Document Collector sendet gescannte Dokumente in die Cloud (oder an Documents on-premise).

  1. Prüfen Sie, ob im Verzeichnis C:\Program Files (x86)\STP AG\STP Document Collector folgende 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>
  1. Prüfen Sie, ob im Verzeichnis C:\ProgramData\STP AG\STP.IM.DocumentCollectorOnPremiseService die Datei config.json enthalten 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.

  1. Prüfen Sie, ob in C:\Program Files (x86)\STP AG\STP E-Mail Collector die Datei STP.IM.EMailCollector.exe.config enthalten 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>
  1. Prüfen Sie, ob C:\ProgramData\STP AG\STP E-Mail Collector den Ordner FolderConfig und 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.

  1. Prüfen Sie, ob C:\Program Files (x86)\STP AG\STP LEXolution Connect folgende 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>
  1. Prüfen Sie, ob C:\ProgramData\STP AG\STP.LEXolution.Connect folgende 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.

  1. Prüfen Sie, ob sich unter C:\Program Files (x86)\STP AG\STP winsolvenz.p4 FLOW Connector die Datei appsettings.json befindet.

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": "* * * * *" } }

  1. Prüfen Sie, ob sich unter C:\ProgramData\STP AG\winsolvenz.FLOW.Connector folgende 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