30.05.2022 Views

System Requierements for SaaS Version 2022.1

System requirements for SaaS version 2022.1 of the CRM solutions by CURSOR Software AG

System requirements for SaaS version 2022.1 of the CRM solutions by CURSOR Software AG

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>System</strong> Requirements<br />

<strong>for</strong> <strong>SaaS</strong><br />

CURSOR-CRM, EVI, TINA,<br />

CURSOR-APP<br />

VERSION<br />

<strong>2022.1</strong>


Topic of Contents<br />

1. CURSOR <strong>System</strong> Architecture .......................................................................... 2<br />

2. Clients <strong>for</strong> <strong>SaaS</strong> ............................................................................................... 3<br />

2.1 Web Client ......................................................................................................................................3<br />

2.2 Administrative Client ......................................................................................................................3<br />

2.3 CURSOR App ...................................................................................................................................4<br />

3. Groupware Connection ................................................................................... 4<br />

4. Office Suite ..................................................................................................... 4<br />

5. <strong>System</strong> component approval ........................................................................... 4<br />

5.1 CURSOR - Application Server .........................................................................................................5<br />

5.2 CURSOR - Rich Client ......................................................................................................................6<br />

5.3 CURSOR - Web Client .....................................................................................................................6<br />

5.4 CURSOR - App .................................................................................................................................7<br />

<strong>System</strong> Requirements <strong>for</strong> <strong>SaaS</strong> | Author: Gebriyel Varli |Date: 12.05.2022 | 1


1. CURSOR <strong>System</strong> Architecture<br />

The CURSOR system architecture includes four layers: Presentation, Application, Data and Services.<br />

In the presentation layer, the following clients are available to users in <strong>SaaS</strong> operation: Web client,<br />

iOS and Android app. External web applications or individual websites can be embedded in the user<br />

interface of these clients using the Infoboard technology.<br />

Application and Data layers are located in the CURSOR Application Cloud operated by CURSOR.<br />

In the CURSOR Service Cloud, which is based on microservices, additional services are available that<br />

individually expand the application benefits. The application layer can access these services if<br />

required (on-demand).<br />

In <strong>SaaS</strong> operation, the web client is not authenticated via Kerberos protocol but via SAML technology<br />

with appropriate identity provider. External systems can also communicate with the CRM application<br />

instead of the front-end clients (web client and apps). This is usually done via SOAP or - as with the<br />

apps - via REST-based web services. These can be addressed synchronously or asynchronously<br />

directly from professionally modeled BPM processes, which is also the recommended EAI approach<br />

<strong>for</strong> coupling the CURSOR systems with other applications.<br />

<strong>System</strong> Requirements <strong>for</strong> <strong>SaaS</strong> | Author: Gebriyel Varli |Date: 12.05.2022 | 2


2. Clients <strong>for</strong> <strong>SaaS</strong><br />

2.1 Web Client<br />

■ The internet browser will require a main storage between 300 and 600 MB depending on version<br />

and system customizing.<br />

■ Network connection (per client) to the application server: Download >= 1.5 MBit/s, Upload >= 750<br />

KBit/s<br />

■ >= 500 MB hard disk space <strong>for</strong> downloaded documents<br />

■ Java Runtime is not required<br />

■ Screen resolution <strong>for</strong> desktop PCs / notebooks min. 1280 x 1024 px, tablet PCs 1024 x 768 px<br />

The following browser versions are currently supported <strong>for</strong> desktop PCs / notebooks:<br />

■ Google Chrome: The use of the most current version is recommended (>= 99).<br />

■ Mozilla Firefox version 98 and higher, ESR variant version 91 and higher.<br />

■ MS Edge on Chromium base (>= 99).<br />

In addition, the following browsers are supported with restrictions:<br />

■ Mac computer: Use on the basis of the current Safari version, whereby the suppression of popups<br />

in Safari must be deactivated. Nevertheless, operation is subject to general restrictions (e.g.<br />

no auto-login, no extended document handling, no external calls, no drag and drop of Outlook<br />

mails, no linked documents, no keyboard shortcuts)<br />

■ iPad: Use on the basis of the current Safari version, whereby the suppression of pop-ups in Safari<br />

must be deactivated. Nevertheless, the operation is subject to the same restrictions as with Mac<br />

computers as well as additional restrictions (e.g. no document upload, no drag and drop of<br />

documents, no double-click function, no individual positioning of mask separators)<br />

■ Android tablet PCs: Tablet PCs with Android 5 or higher in connection with Chrome or Firefox,<br />

whereby in the case of Chrome, document downloads will only work with an officially signed<br />

certificate. In addition, the same restrictions apply here as <strong>for</strong> iPads. Our internal tests are based<br />

on Samsung Galaxy Tab and Google Nexus; usage can there<strong>for</strong>e not be guaranteed <strong>for</strong> other<br />

device types.<br />

"Scripting" / "JavaScript" must be enabled <strong>for</strong> all browser variants used. An HTTPS operations<br />

certificate must also be set up.<br />

When using browser extensions, e.g. SpellChecker, unexpected behavior may occur in the web client<br />

(especially in the HTML editor) which is not influenced by our software. There<strong>for</strong>e, the use of such<br />

extensions is strongly discouraged.<br />

For com<strong>for</strong>table use of the web client, especially the advanced document handling as well as external<br />

calls, the setup of the CURSOR Browser Extension as well as the installation of the CURSOR<br />

Communication Host is on the windows plat<strong>for</strong>m required. For more in<strong>for</strong>mation, refer to the<br />

installation manual.<br />

2.2 Administrative Client<br />

Access to a separate administrative client is currently required <strong>for</strong> the administration and<br />

customizing of the CRM system. The access is provided via ene't Navigator or Microsoft Remote<br />

Desktop Web Access (RD Web Access).<br />

<strong>System</strong> Requirements <strong>for</strong> <strong>SaaS</strong> | Author: Gebriyel Varli |Date: 12.05.2022 | 3


2.3 CURSOR App<br />

■ iOS >=14<br />

■ Android from v. 8: The Android system WebView must be installed to allow the mapping of the<br />

INFOBOARDS in the CURSOR app.<br />

■ Here too, the following applies <strong>for</strong> mobile network connections: Download >= 768 KBit/s, Upload<br />

>= 128 KBit/s.<br />

■ During the system login it is checked whether a valid certificate is stored in the JBoss Application<br />

server which has been issued by a trustworthy certification authority. The (self-signed) certificate<br />

pre-installed on delivery is not sufficient and must be replaced by a customer-specific, valid<br />

certificate.<br />

■<br />

■<br />

Note: This applies to all systems used (development system, QA/acceptance system and<br />

production system).<br />

As of version 13, iOS restricts the maximum validity of certificates issued after 07/01/2019 to<br />

825 days (source: https://support.apple.com/en-us/HT210176).<br />

3. Groupware Connection<br />

As a prerequisite <strong>for</strong> the mail functionality in <strong>SaaS</strong> operation, an application server must access the<br />

mail server via the Exchange Web Service API (EWS) or alternatively via SMTP/IMAP. For security<br />

reasons, the firewall should be used to ensure that only the application server accesses the mail<br />

server from the outside. This can be done via site-to-site VPN or access restricted to IP address<br />

ranges.<br />

MS Exchange is required as groupware server <strong>for</strong> the use of appointment and task synchronization.<br />

The access is via EWS interface in connection with OAuth2 authentication, i. H. the possibility must<br />

be enabled that EWS can be used with OAuth2 authentication.<br />

4. Office Suite<br />

Use MS Office 2013, 2016 or 2019 <strong>for</strong> your Office area implementation.<br />

The Integration with Office 365 is tested and approved in case of local installation. However, no<br />

connection exists <strong>for</strong> the web/online versions of MS Word and MS Excel.<br />

5. <strong>System</strong> component approval<br />

The following section discusses the viability of the individual CURSOR-CRM components in their<br />

respective systems and in the context of other software solutions.<br />

<strong>System</strong> Requirements <strong>for</strong> <strong>SaaS</strong> | Author: Gebriyel Varli |Date: 12.05.2022 | 4


Note<br />

For <strong>SaaS</strong> the topics "CURSOR - Web Client" and "CURSOR - App" are important.<br />

All products mentioned in the text are trademarked by their respective owners.<br />

5.1 CURSOR - Application Server<br />

Application<br />

server<br />

Operating system / VM Database system Groupware server<br />

<strong>Version</strong> 22.1<br />

(JBoss EAP<br />

7.2.4)<br />

■ Windows Server<br />

2012/2016/2019/2022<br />

■ SuSE from Enterprise<br />

server v. 12.x<br />

■ Oracle 19c<br />

■ MS-SQL<br />

2014/2016/2017/2019<br />

■ MS Exchange<br />

2013/2016/2019*<br />

■ Lotus Domino from<br />

10.0.x<br />

■ Red Hat from v. 7.x<br />

■ CentOS from 9.x<br />

■ VMware from v. 6.5<br />

<strong>Version</strong> 21.2<br />

(JBoss EAP<br />

7.2.4)<br />

■ Windows Server<br />

2012/2016/2019/2022<br />

■ SuSE from Enterprise<br />

server v. 12.x<br />

■ Oracle 18c/19c<br />

■ MS-SQL<br />

2012/2014/2016/2017/2019<br />

■ MS Exchange<br />

2013/2016/2019*<br />

■ Lotus Domino 9.0.x<br />

or higher<br />

■ Red Hat from v. 7.x<br />

■ Ubuntu version 18.x LTS<br />

or higher<br />

■ CentOS from 7.x<br />

■ VMware from v. 6.5<br />

<strong>Version</strong> 21.1<br />

(JBoss EAP<br />

7.2.4)<br />

■ Windows Server<br />

2012/2016/2019<br />

■ SuSE from Enterprise<br />

server v. 12.x<br />

■ Oracle 18c/19c<br />

■ MS-SQL<br />

2012/2014/2016/2017/2019<br />

■ MS Exchange<br />

2013/2016/2019*<br />

■ Lotus Domino 9.0.x<br />

or higher<br />

■ Red Hat from v. 7.x<br />

■ Ubuntu version 18.x LTS<br />

or higher<br />

■ CentOS from 7.x<br />

■ VMware from v. 6.5<br />

<strong>Version</strong> 20.2<br />

(JBoss EAP<br />

7.2.4)<br />

■ Windows Server<br />

2012/2016/2019<br />

■ SuSE from Enterprise<br />

server v. 12.x<br />

■ Oracle 12c(R2)/18c/19c<br />

■ MS-SQL<br />

2012/2014/2016/2017/2019<br />

■ MS Exchange<br />

2013/2016/2019*<br />

■ Lotus Domino 9.0.x<br />

or higher<br />

■ Red Hat from v. 7.x<br />

■ Ubuntu version 16.x LTS<br />

or higher<br />

■ CentOS from 7.x<br />

<strong>System</strong> Requirements <strong>for</strong> <strong>SaaS</strong> | Author: Gebriyel Varli |Date: 12.05.2022 | 5


Application<br />

server<br />

Operating system / VM Database system Groupware server<br />

■ VMware from v. 6.5<br />

*only in case of server-side Groupware implementation<br />

5.2 CURSOR - Rich Client<br />

<strong>Version</strong> Operating system MS Office<br />

<strong>Version</strong> 22.1 ■ Windows 8.1/10/11 ■ Office 2013/2016/2019/365**<br />

<strong>Version</strong> 21.2 ■ Windows 8.1/10 ■ Office 2013/2016/2019/365**<br />

<strong>Version</strong> 21.1 ■ Windows 8.1/10 ■ Office 2013/2016/2019/365**<br />

<strong>Version</strong> 20.2 ■ Windows 8.1/10 ■ Office 2013/2016/2019/365**<br />

** The Integration with Office 365 is tested and approved in case of local installation. However, no<br />

connection exists <strong>for</strong> the web/online versions of MS Word and MS Excel.<br />

5.3 CURSOR - Web Client<br />

<strong>Version</strong> Internet browser Tablet browser Network<br />

bandwidth<br />

<strong>Version</strong><br />

22.1<br />

<strong>Version</strong><br />

21.2<br />

<strong>Version</strong><br />

21.1<br />

■ Google Chrome (from version 99)<br />

■ Mozilla Firefox (from version 98,<br />

ESR from 91.x)<br />

■ MS Edge on Chromium base<br />

(from version 99)<br />

■ Safari on Mac devices (version<br />

14.x or higher)*******<br />

■ Google Chrome (from version 94)<br />

■ Mozilla Firefox (from version 92,<br />

ESR from 91.x)<br />

■ MS Edge on Chromium base<br />

(from version 94)<br />

■ Safari on Mac devices (version<br />

14.x or higher)*******<br />

■ Google Chrome (from version 79)<br />

■ Mozilla Firefox (from version 72,<br />

ESR from 68.x)<br />

■ MS Edge on Chromium base<br />

(from version 79)<br />

■ Safari on Mac devices (version<br />

13.x or higher)*******<br />

■ Safari on iOS >=14<br />

■ Chrome and Firefox<br />

on Android 8***<br />

■ Safari on iOS >=13<br />

■ Chrome and Firefox<br />

on Android 7***<br />

■ Safari on iOS >=13<br />

■ Chrome and Firefox<br />

on Android 7***<br />

■ Download >=1,5<br />

MBit/s<br />

■ Upload >= 750<br />

KBit/s<br />

■ Download >=1,5<br />

MBit/s<br />

■ Upload >= 750<br />

KBit/s<br />

■ Download >=1,5<br />

MBit/s<br />

■ Upload >= 750<br />

KBit/s<br />

<strong>System</strong> Requirements <strong>for</strong> <strong>SaaS</strong> | Author: Gebriyel Varli |Date: 12.05.2022 | 6


<strong>Version</strong> Internet browser Tablet browser Network<br />

bandwidth<br />

<strong>Version</strong><br />

20.2<br />

■ Google Chrome (from version 79)<br />

■ Mozilla Firefox (from version 72,<br />

ESR from 68.x)<br />

■ MS Edge on Chromium base<br />

(from version 79)<br />

■ Safari on Mac devices (version<br />

12.x or higher)*******<br />

■ Safari on iOS >=12<br />

■ Chrome and Firefox<br />

on Android 7***<br />

■ Download >=1,5<br />

MBit/s<br />

■ Upload >= 750<br />

KBit/s<br />

*** Tests are based on Samsung Galaxy Tab and Google Nexus, <strong>for</strong> other devices no guarantee <strong>for</strong><br />

unlimited use.<br />

***** Operation on Safari is subject to general restrictions (such as no auto-login, no advanced<br />

document handling, no external calls, no drag-and-drop of Outlook mails, no linked documents, no<br />

keyboard shortcuts).<br />

5.4 CURSOR - App<br />

App version CURSOR server version Operating system Network bandwidth<br />

<strong>2022.1</strong>.x ■ <strong>2022.1</strong> ■ iOS >=14<br />

■ Android ab 8******<br />

2021.2.x ■ 2021.2 ■ iOS >=14<br />

2021.1.x ■ 2021.1 ■ iOS >=13<br />

■ Android v. 8***** or higher<br />

■ Android v. 7***** or higher<br />

2020.2.x ■ 2020.2 ■ iOS 12 (iPhone 5s or higher)<br />

■ Android v. 7***** or higher<br />

Minimum 768 KBit/s<br />

Minimum 768 KBit/s<br />

Minimum 768 KBit/s<br />

Minimum 768 KBit/s<br />

****** The Android system WebView must be installed to allow the mapping of the INFOBOARDS in<br />

the CURSOR app.<br />

Tips <strong>for</strong> CURSOR app updates<br />

The CURSOR app must be updated to the matching major release version when the server<br />

version is updated.<br />

The server and CURSOR app versions don't necessarily have to have exactly the same patch<br />

version installed.<br />

<strong>System</strong> Requirements <strong>for</strong> <strong>SaaS</strong> | Author: Gebriyel Varli |Date: 12.05.2022 | 7


Imprint<br />

As per: Ver. <strong>2022.1</strong>.x | 12.05.2022<br />

Author: Gebriyel Varli<br />

In the interest of our customers, we are constantly striving to improve our solutions and<br />

documentations. Should you have any improvement suggestions concerning the content or the<br />

presentation, or if there is any other aspect that you would like us to know about, please do not<br />

hesitate to contact us. Comments and suggestions <strong>for</strong> improvements are gladly accepted at<br />

support@cursor.de.<br />

The content of this documentation, including all images, illustrations, tables and drawings, is the<br />

intellectual property of CURSOR Software AG. This documentation may not be duplicated,<br />

reproduced or transmitted in any way and <strong>for</strong> any purpose whatsoever, whether in whole or in part,<br />

without the prior written permission of CURSOR Software AG. Any infringement can result in criminal<br />

proceedings.<br />

The content of this documentation is subject to changes without prior notice. The documentation<br />

has been written and reproduced with the utmost care. Nevertheless, errors cannot be excluded.<br />

CURSOR Software AG does not assume any liability, guarantee or responsibility <strong>for</strong> any kind of<br />

damage resulting from errors in this documentation.<br />

Please note that the software and hardware names and brand names of the respective companies<br />

mentioned in this documentation are generally protected by brand, trademark and patent laws.<br />

Should you have any questions or need further in<strong>for</strong>mation, please feel free to contact your contact<br />

persons from our sales, consulting and support departments. They will be glad to assist you.<br />

Contact Person: Friedrich-List-Strasse 31<br />

Gebriyel Varli<br />

35398 Giessen<br />

Software Development Director Phone +49 641 4 00 00 - 0<br />

Phone +49 641 4 00 00 - 900 Fax +49 641 4 0000 - 666<br />

gebriyel.varli@cursor.de<br />

www.cursor.de<br />

<strong>System</strong> Requirements <strong>for</strong> <strong>SaaS</strong> | Author: Gebriyel Varli |Date: 12.05.2022 | 8

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!