Process Portal Exporter Service manual

Installation

System Requirements for PPES

  • OS-Version: Windows Server 2012 or comparable/higher
  • Dot Net Core Versions: 2.2.0 or comparable/higher
  • IIS-Version: 7.5 or comparable/higher
  • Processors: 4 or higher
  • Memory: 4 or higher

Required Software for PPES

  • IIS has to be installed, same preliminaries as Celonis Process Management
  • .NET Core has to be installed (2.2.0 or later)
  • .NET Core Windows Server Hosting (2.2.0 or later)

Other requirements for PPES

  • The PPES user set up in the IIS has to own appropriate rights

Installation

  1. Download and install NET Core Windows Server Hosting (2.2.0 or later).
  2. Download artifact or ask support for package.
  3. Extract it to the installation folder of the service.
  4. Create new site in IIS (bindings depending on server structure).
  5. Adjust AppPool Basic Settings to "No Managed Code".
  6. Adjust appsettings.json by removing 3rd argument of serilog, removing the Azure block and setting AzureAD to "false" so that it looks like this:
Copy
Copied
{
  "ConnectionString": "",
  "Blob_ContainerName": "process-portal-export",
  "LocalMode": true,
  "Logging": {
    "LogLevel": {
      "Default": "Warning"
    }
  },
  "Serilog": {
    "Using": [ "Serilog.Sinks.Console", "Serilog.Sinks.Debug" ],
    "MinimumLevel": {
      "Default": "Debug",
      "Override": {
        "Microsoft": "Information",
        "System": "Information"
      }
    },
    "WriteTo": [
      { "Name": "Console" },
      { "Name": "Debug" },
      {
        "Name": "AzureAnalytics",
        "Args": {
          "workspaceId": "",
          "authenticationId": "",
          "restrictedToMinimumLevel": "Information"
        }
      }
    ],
    "Enrich": [ "FromLogContext", "WithMachineName", "WithThreadId" ],
    "Properties": {
      "Application": "Symbio.Service.Process.Portal.Export"
    }
  },
  "AzureAd": {
    "Enabled": false,
    "Instance": "",
    "Domain": "",
    "TenantId": "",
    "ClientId": "",
    "CallbackPath": ""
  },
  "DisableAuthorization": false,
  "AllowedHosts": "*"
}
  1. Restart the site in IIS.
  2. Check if the service / site is working by typing https://localhost:port(e.g . https://localhost:1234 ) - If the service/site is running, your browser will open: ppstate
  3. Service is now ready to be connected like external system.