Component | Evolve Server and Evolve Worker | SQL Server |
---|---|---|
Processor | 64 bit | 64 bit |
Core | 4 | 4 |
RAM | 8 GB | 8 GB |
Storage | 50 GB |
100 GB (for application data, log and temporary files) |
OS |
Windows Server 2022 Windows Server 2019 Windows Server 2016 |
Windows Server 2022 Windows Server 2019 Windows Server 2016 |
Network | IPV4 | IPV4 |
Network latency between servers |
less than 1 MS |
less than 1 MS |
Network Speed (LAN) | 1 GBPS | 1 GBPS |
Database | NA |
Amazon RDS Azure SQL Managed Instance SQL Server on Azure Virtual Machines SQL Server 2019 (64 bit) Supported with SQL Server Always On |
IIS | 10.0 | NA |
SAP GUI |
770 - patches 1,2,3,4, 5, 6, 7, and 8 (patch 8 hotfix 1) See Which SAP GUI versions are supported by Winshuttle? for details |
NA |
.NET Framework | 4.8.x | NA |
Networking | TLS 1.0, 1.1, 1.2 | TLS 1.0, 1.1, 1.2 |
Considerations
-
The recommendations above will vary based on the complexity of the workflow solutions.
-
If the number of users or the load increases, the system requirements will also increase.
-
The storage requirements will increase based on the document size (the size of the Excel File and supporting documents, and/or the size of the Form and its attachments). The storage requirements will also increase according to the complexity of the workflow solution.
-
SQL server data must be purged or archived at regular intervals to avoid application issues. Based on your usage data, you can determine the frequency with which the SQL server data needs to be purged or archived.
Account Requirements
Accounts | Evolve Server |
---|---|
Installation Accounts |
SQL Server Roles: DB Creator, Security Admin Application DB: DB Owner, Server Machine Admin |
Application Pool Account |
Supported: Application Pool Identity, Network System, Custom Account Permissions provided by the installer: Application Folder -- Read and Execute Application Log Folder -- Read and Write Application MSMQ -- Receive Message, Peak Message, Receive Journal Message, Get Queue Properties, Set Queue Properties, Get Queue Permissions, Change Queue Permissions, Take Queue Ownership, Write Message. Full Control permission is provided to the local machine Administrators group. Application DB -- WSDB Access Role and WSDB Report Role Permissions on these roles: WSDB Access Role -- Connect, Select, Execute, Delete, Insert, Update, Create View, View Any Column Encryption Key Definition, View Any Column Master Key Definition WSDBReportRole -- Connect, Select, View Any Column Encryption Key Definition, View Any Column Master Key Definition |
Accounts | Evolve Worker |
---|---|
Installation Accounts |
SQL Server Roles: DB Creator, Security Admin Application DB: DB Owner, Server Machine Admin |
Application PoolAccount |
Supported: Local Service, Network System, Custom Account Permissions provided by the installer: Application Folder -- Read and Execute Application Log Folder -- Read and Write Application MSMQ -- Receive Message, Peak Message, Receive Journal Message, Get Properties, Set Properties, Get Permissions, Set Permissions, Take Ownership, and Send Message. Full Control permission is provided to the local machine Administrators group. Application DB -- WSDB Access Role and WSDB Report Role |
Additional Details
Component | Evolve Server | Evolve Worker | SQL Server |
---|---|---|---|
Ports |
443, 80: By default, we use these ports for HTTPS and HTTP respectively. If we change these ports during the installation of Evolve Server, they must be valid and open. 25, 587: If Exchange is Outlook 2010, 2013 or 2016, we need port 25. If Exchange is Office 365 in the cloud, we need port 587. For Studio, if we use Custom Proxy Settings (Option->Proxy & Email), we will use the port specified there. 3300 – 3399: Use these ports to connect Evolve Worker RFC calls to the SAP server. 135, 2101*, 2103*, 2105*: MSMQ listen and receive messages on these ports. |
3300 – 3399: Use these ports to connect Evolve Worker RFC calls to the SAP server.
135, 2101*, 2103*, 2105*: MSMQ listen and receive messages on these ports. |
1433, 1434: Use these ports to connect to the Database Server from the Evolve Serve and/or from the Evolve Worker. |
IIS Authentication |
For Windows Authentication - Enable Window Authentication and Anonymous For SAML 2.0 Authentication - Anonymous |
For Windows Authentication - Enable Windows Authentication and Anonymous For SAML 2.0 Authentication - Anonymous |
|
Certified SAML types |
The current version only supports Azure, Auth0, OKTA, ADFS IDPs. Google Authentication - Supported from 20.2.8 onwards |
The current version only supports Azure, Auth0, OKTA, ADFS IDPs. Google Authentication - Supported from 20.2.8 onwards |
|
Certified OAuth types |
The current version only supports Azure, Auth0, OKTA, ADFS IDPs. Google Authentication - Supported from 20.2.8 onwards |
The current version only supports Azure, Auth0, OKTA, ADFS IDPs. Google Authentication - Supported from 20.2.8 onwards |
|
SAP Authentication |
SSO authentication:
|
Non SSO authentication:
|
|
Browsers |
Edge*, Chrome, Firefox *Added support for Chromium-based browsers |
||
SSL Offloading | Supported | Supported | |
Server Roles and Features |
.Net Framework 4.5/4.7/4.8 Features: ASP.NET 4.5/4.7/4.8 MSMQ Server Features:
IIS Features - Web Management Tools:
Application Development Features:
Common HTTP Features:
Health and Diagnostics:
Performance Features:
Security:
Note: We do not disable these features during the uninstall process. |
Not applicable
|
|
Third-Party Software |
Microsoft SQL Server 2012 Native clientVC++ redistributable. If not already installed, the following VC++ redistribution libraries will be installed with this installer:
|
Microsoft SQL Server 2012 Native clientVC++ redistributable. If not already installed, the following VC++ redistribution libraries will be installed with this installer:
|
|
PowerShell | 5.1 | 5.1 | |
Certificates for HTTPS |
Personal store and Web store certificates are supported. Domain and Wild card types certificates are supported. |
Personal store and Web store certificates are supported. Domain and Wild card types certificates are supported. |