From 3d7663c8284ee9688dbee399f7700b66282ab1da Mon Sep 17 00:00:00 2001 From: Martin Pavlas Date: Mon, 1 Dec 2025 12:31:29 +0100 Subject: [PATCH 01/35] #2546 Add upgrade to 11 --- .../includes/warn-dbsetup-discontinued.md | 4 + docs/en/onsite/index.yml | 5 +- .../en/onsite/install/database/dbsetup-exe.md | 2 + .../onsite/install/database/sotables-ini.md | 2 + docs/en/onsite/install/server/prepare-10.md | 32 ++++++++ docs/en/onsite/install/server/prepare.md | 8 +- docs/en/onsite/toc.yml | 8 +- docs/en/onsite/upgrade/to-11/index.md | 80 +++++++++++++++++++ 8 files changed, 134 insertions(+), 7 deletions(-) create mode 100644 docs/en/onsite/includes/warn-dbsetup-discontinued.md create mode 100644 docs/en/onsite/install/server/prepare-10.md create mode 100644 docs/en/onsite/upgrade/to-11/index.md diff --git a/docs/en/onsite/includes/warn-dbsetup-discontinued.md b/docs/en/onsite/includes/warn-dbsetup-discontinued.md new file mode 100644 index 00000000000..1d2ca87bb5e --- /dev/null +++ b/docs/en/onsite/includes/warn-dbsetup-discontinued.md @@ -0,0 +1,4 @@ + +> [!WARNING] +> +> Since SuperOffice 11.6 DBSetup.exe has been discontinued and replaced by CRMSetup.exe and CRMTask.exe utilities. \ No newline at end of file diff --git a/docs/en/onsite/index.yml b/docs/en/onsite/index.yml index a2085b6fb4c..69a86f9757f 100644 --- a/docs/en/onsite/index.yml +++ b/docs/en/onsite/index.yml @@ -13,7 +13,7 @@ metadata: so.collection: collection author: Bergfrid Dias so.author: digitaldiina - so.date: 02.02.2022 + so.date: 12.01.2025 # highlightedContent section (optional) # Maximum of 8 items @@ -121,6 +121,9 @@ conceptualContent: - title: Upgrade summary: Upgrade your onsite SuperOffice installation links: + - url: upgrade/to-11/index.md + itemType: list + typeDesc: how-to-guide - url: upgrade/to-9/index.md itemType: list typeDesc: how-to-guide diff --git a/docs/en/onsite/install/database/dbsetup-exe.md b/docs/en/onsite/install/database/dbsetup-exe.md index ad219249619..6ce77010d71 100644 --- a/docs/en/onsite/install/database/dbsetup-exe.md +++ b/docs/en/onsite/install/database/dbsetup-exe.md @@ -10,6 +10,8 @@ deployment: onsite # DBSetup.exe - Database maintenance +[!include[DBSetup](../../includes/warn-dbsetup-discontinued.md)] + Earlier versions of DBSetup may differ a bit in the user interface, but the basic functionality is still the same. Please note the warning - there is no turning back once you have started the different operations. See also the [SoTables.ini info][1] - but with CDD note that the priming data provided by SuperOffice are no longer packaged as individual files; this function is only intended for adding new data specific to a customer or partner feature. diff --git a/docs/en/onsite/install/database/sotables-ini.md b/docs/en/onsite/install/database/sotables-ini.md index c591c40fee0..9b2d19b1f9b 100644 --- a/docs/en/onsite/install/database/sotables-ini.md +++ b/docs/en/onsite/install/database/sotables-ini.md @@ -10,6 +10,8 @@ content_type: reference # SoTables.ini +[!include[DBSetup](../../includes/warn-dbsetup-discontinued.md)] + Used by [DBSetup.exe][1] * This file is up until 8.1 used during the setup phase - it describes which prime data files are to be loaded into the newly created or upgraded database. diff --git a/docs/en/onsite/install/server/prepare-10.md b/docs/en/onsite/install/server/prepare-10.md new file mode 100644 index 00000000000..dfcdf29bf86 --- /dev/null +++ b/docs/en/onsite/install/server/prepare-10.md @@ -0,0 +1,32 @@ +--- +title: Prepare CRM Server computer +uid: prepare_crm_server +description: Prepare CRM Server computer +author: SuperOffice Product and Engineering +keywords: install +content_type: howto +deployment: onsite +version: 8, 9, 10 +--- + +# Prepare CRM Server computer + +1. Prepare the program files folder + + This is where the server software will be installed. By default, we put this in *C:\Program Files\SuperOffice\SuperOffice Server*. Here you will find the tools for database maintenance (*Dbsetup.exe*) and create and edit the install files (*SoCreateMST.exe*). + + In *SuperOffice Server* we also create a subfolder called *Client*, which must be available for all users who want to install the Win client. We recommend you share the Client folder and not the SuperOffice Server folder. + +2. Prepare the document archive folder + + This folder is the central document archive, and all users must have access to this location via the application. For Win client users, this folder must be shared, the user must be able to create and edit folders and files. + +*** + +[Next][1] | [Back to guide][2] + + +[1]: ../database/index.md +[2]: ../guide.md + + diff --git a/docs/en/onsite/install/server/prepare.md b/docs/en/onsite/install/server/prepare.md index 0870e55ed0e..a46462654f6 100644 --- a/docs/en/onsite/install/server/prepare.md +++ b/docs/en/onsite/install/server/prepare.md @@ -3,18 +3,18 @@ title: Prepare CRM Server computer uid: prepare_crm_server description: Prepare CRM Server computer author: SuperOffice Product and Engineering +date: 12.01.2025 keywords: install content_type: howto deployment: onsite +version: 11 --- -# Prepare CRM Server computer +# Prepare CRM Server computer for SuperOffice 11 1. Prepare the program files folder - This is where the server software will be installed. By default, we put this in *C:\Program Files\SuperOffice\SuperOffice Server*. Here you will find the tools for database maintenance (*Dbsetup.exe*) and create and edit the install files (*SoCreateMST.exe*). - - In *SuperOffice Server* we also create a subfolder called *Client*, which must be available for all users who want to install the Win client. We recommend you share the Client folder and not the SuperOffice Server folder. + This is where the server software will be installed. By default, we put this in *C:\Program Files\SuperOffice\SuperOffice Server*. Here you will find the tools for database maintenance and running scheduled tasks. 2. Prepare the document archive folder diff --git a/docs/en/onsite/toc.yml b/docs/en/onsite/toc.yml index 6f3c2477741..8b1e470e561 100644 --- a/docs/en/onsite/toc.yml +++ b/docs/en/onsite/toc.yml @@ -53,6 +53,9 @@ items: items: - name: Prepare CRM Server href: install/server/prepare.md + items: + - name: Prepare for SuperOffice 8 - 10 + href: install/server/prepare-v10.md - name: IIS web server href: install/iis/index.md items: @@ -110,6 +113,7 @@ items: - name: Upgrade Onsite items: - name: To version 8.0 + href: upgrade/75-to-8/index.md items: - name: Upgrade scenarios 7.5 to 8 href: upgrade/75-to-8/index.md @@ -134,8 +138,8 @@ items: href: upgrade/to-81/move-crm-server.md - name: To version 9 or 10 href: upgrade/to-9/index.md - - name: Upgrade Service - href: upgrade/service/index.md + - name: To version 11 + href: upgrade/to-11/index.md - name: Configuration href: config/index.md items: diff --git a/docs/en/onsite/upgrade/to-11/index.md b/docs/en/onsite/upgrade/to-11/index.md new file mode 100644 index 00000000000..063c519237d --- /dev/null +++ b/docs/en/onsite/upgrade/to-11/index.md @@ -0,0 +1,80 @@ +--- +title: Upgrade to 11 +uid: upgrade_to_11 +description: Upgrade to 11 +author: Martin Pavlas +date: 12.01.2025 +keywords: upgrade +content_type: howto +deployment: onsite +version: 11 +--- + +# Upgrade to SuperOffice 11 + +You can upgrade to SuperOffice 11 from SuperOffice 8.0 or newer. The recommended installation scenarios and setup requirements are the same as from SuperOffice 8.1. + +[!include[ALT](../../includes/warn-win-client-discontinued.md)] + +> [!NOTE] +> Microsoft .NET 4.8 is required for SuperOffice 9 or newer. +> +> The installer will handle the installation of .NET 4.8 for you, but some clients may like to pre-install it themselves. + +## Upgrade from SuperOffice 8.0 + +If you are running SuperOffice 8.0 you need to make sure the full stack of SuperOffice applications (SuperOffice Server, SuperOffice Web, and SuperOffice Service) is installed. You also need to [move all products under one domain][1], as seen from the browser. It might be beneficial to [upgrade to SuperOffice 8.1][1] first and follow the corresponding guides for different installation scenarios. + +## Upgrade from SuperOffice 8.1 or newer + +SuperOffice 8.1 or newer installation has already the full stack of SuperOffice applications installed and it is running under one domain which makes it easier to upgrade. + +### 1. Upgrade SuperOffice Server +``` +D:\SO Onsite 11.6\CrmSetup>CrmSetup.exe upgrade-existing --arg-file CRMSetupUpgrade.txt +2025-11-18 12:40:44 [Info] Found a SuperOfficeCdd database +2025-11-18 12:40:44 [Info] Validating license for KalleOnsite with serial number 1010000006 +2025-11-18 12:40:45 [Info] No pending upgrades +2025-11-18 12:40:45 [Info] Copying embedded document template resources +2025-11-18 12:40:45 [Info] Starting NetServer +2025-11-18 12:40:48 [Info] Perform tasks after upgrade +Upgrade completed successfully +``` +``` +# crmsetup --arg-file CRMSetupUpgrade.txt +# replace the values +upgrade-existing +--database-server SQL-server +--database-name SO10 +--db-user crm7 +--db-password xxx +--table-prefix crm7 +--so-arc D:\server\so_arc +--email-client Outlook2007 +--company-name SO_for_upgrade +--serial-number 151xxxxxxx +--license-url https://license.superoffice.com/LicenseSvc/LicenseService.svc +--system-user sysuser +--system-password xxx +--language NO +--country NO +``` + +### 2. Upgrade SuperOffice Web + +SuperOffice Web is upgraded by running *Setup.exe* from *SnMWeb* installation file. The setup can upgrade both NetServer and SuperOffice Web files. + +[!include[Remote NetServer](../../includes/remote-netserver-web.md)] + +### 3. Upgrade SuperOffice Service + +SuperOffice Service is upgraded by running the *SuperOffice.CustomerService.exe* file from the *CS* installation folder. After the Service program files are upgraded you need to run *upgrade.exe* to upgrade Service's database values. + + + +### 4. Uninstall SuperOffice 8 Win clients + +If you used SuperOffice 8 Win app, it needs to be uninstalled from all clients. SuperOffice Win app has been discontinued since SuperOffice 9. + + +[1]: ../to-81/index.md From 34eae4bea7368219fe92ce4e749abe8abbc92c53 Mon Sep 17 00:00:00 2001 From: Martin Pavlas Date: Mon, 1 Dec 2025 12:46:17 +0100 Subject: [PATCH 02/35] #2546 Add upgrade to 11 --- docs/en/onsite/index.yml | 8 ++---- docs/en/onsite/install/win-client/index.md | 2 +- docs/en/onsite/toc.yml | 32 +++++++++++----------- 3 files changed, 19 insertions(+), 23 deletions(-) diff --git a/docs/en/onsite/index.yml b/docs/en/onsite/index.yml index 69a86f9757f..574b711e912 100644 --- a/docs/en/onsite/index.yml +++ b/docs/en/onsite/index.yml @@ -101,14 +101,10 @@ conceptualContent: itemType: list typeDesc: how-to-guide text: Create MS SQL Server database - - url: install/database/create-oracle-db.md + - url: install/server/index.md itemType: list typeDesc: how-to-guide - text: Create Oracle database - - url: install/server/silent-serversetup.md - itemType: list - typeDesc: how-to-guide - text: Install SuperOffice server (silent) + text: Install SuperOffice server - url: install/web-client/index.md itemType: list typeDesc: how-to-guide diff --git a/docs/en/onsite/install/win-client/index.md b/docs/en/onsite/install/win-client/index.md index 7f239206258..7c1e6a13341 100644 --- a/docs/en/onsite/install/win-client/index.md +++ b/docs/en/onsite/install/win-client/index.md @@ -11,7 +11,7 @@ platform: win # Install SuperOffice 9 or 10 Windows client -From SuperOffice 9 the SuperOffice Windows client is not available. The *SuperOffice9.exe* (or *SuperOffice10.exe* for SuperOffice 10) installer contains SuperOffice Admin client, Reporter Studio and Travel Gateway. +From SuperOffice 9 the SuperOffice Windows client is not available. The *SuperOffice9.exe* (or *SuperOffice10.exe* for SuperOffice 10) installer contains SuperOffice Admin client, Reporter Studio and Travel Gateway. From SuperOffice 11 the client installer is discontinued. The installer is found on the SuperOffice CRM Server in the *Client* folder. diff --git a/docs/en/onsite/toc.yml b/docs/en/onsite/toc.yml index 8b1e470e561..9dd28075f8c 100644 --- a/docs/en/onsite/toc.yml +++ b/docs/en/onsite/toc.yml @@ -55,7 +55,7 @@ items: href: install/server/prepare.md items: - name: Prepare for SuperOffice 8 - 10 - href: install/server/prepare-v10.md + href: install/server/prepare-10.md - name: IIS web server href: install/iis/index.md items: @@ -112,6 +112,21 @@ items: href: install/netserver/wcf-primer.md - name: Upgrade Onsite items: + - name: To version 11 + href: upgrade/to-11/index.md + - name: To version 9 or 10 + href: upgrade/to-9/index.md + - name: To version 8.1 - 8.5 + href: upgrade/to-81/index.md + items: + - name: Using old Service domain + href: upgrade/to-81/using-old-service-domain.md + - name: Using old Sales domain + href: upgrade/to-81/using-old-sales-domain.md + - name: Using new domains + href: upgrade/to-81/using-new-domains.md + - name: Move CRM Server + href: upgrade/to-81/move-crm-server.md - name: To version 8.0 href: upgrade/75-to-8/index.md items: @@ -125,21 +140,6 @@ items: href: upgrade/75-to-8/netserver.md - name: Windows client href: upgrade/75-to-8/win-client.md - - name: To version 8.1 - 8.5 - href: upgrade/to-81/index.md - items: - - name: Using old Service domain - href: upgrade/to-81/using-old-service-domain.md - - name: Using old Sales domain - href: upgrade/to-81/using-old-sales-domain.md - - name: Using new domains - href: upgrade/to-81/using-new-domains.md - - name: Move CRM Server - href: upgrade/to-81/move-crm-server.md - - name: To version 9 or 10 - href: upgrade/to-9/index.md - - name: To version 11 - href: upgrade/to-11/index.md - name: Configuration href: config/index.md items: From 55dd7c0fd1a93ee2bab607b5e0152e692fbf2e77 Mon Sep 17 00:00:00 2001 From: Martin Pavlas Date: Mon, 1 Dec 2025 13:15:53 +0100 Subject: [PATCH 03/35] #2546 Add upgrade to 11 --- docs/en/onsite/includes/warn-dbsetup-discontinued.md | 2 +- docs/en/onsite/install/server/index.md | 6 ++++-- docs/en/onsite/install/server/prepare-10.md | 2 +- docs/en/onsite/install/server/silent-serversetup.md | 2 ++ docs/en/onsite/requirements/index.md | 1 + docs/en/onsite/toc.yml | 2 ++ 6 files changed, 11 insertions(+), 4 deletions(-) diff --git a/docs/en/onsite/includes/warn-dbsetup-discontinued.md b/docs/en/onsite/includes/warn-dbsetup-discontinued.md index 1d2ca87bb5e..5e4961d56c3 100644 --- a/docs/en/onsite/includes/warn-dbsetup-discontinued.md +++ b/docs/en/onsite/includes/warn-dbsetup-discontinued.md @@ -1,4 +1,4 @@ > [!WARNING] > -> Since SuperOffice 11.6 DBSetup.exe has been discontinued and replaced by CRMSetup.exe and CRMTask.exe utilities. \ No newline at end of file +> Since SuperOffice 11.6 ServerSetup.exe and DBSetup.exe has been discontinued and replaced by CRMSetup.exe and CRMTask.exe command line utilities. diff --git a/docs/en/onsite/install/server/index.md b/docs/en/onsite/install/server/index.md index 53e9a4a7510..7833241ed3e 100644 --- a/docs/en/onsite/install/server/index.md +++ b/docs/en/onsite/install/server/index.md @@ -3,12 +3,14 @@ title: Install SuperOffice Win Server uid: install_crm_server description: Install SuperOffice Win Server author: SuperOffice Product and Engineering -keywords: +date: 12.01.2025 +keywords: install, server content_type: howto deployment: onsite +version: 11 --- -# Install CRM Server +# Install CRM Server 11 and newer ## Prerequisites diff --git a/docs/en/onsite/install/server/prepare-10.md b/docs/en/onsite/install/server/prepare-10.md index dfcdf29bf86..92e8ff20d46 100644 --- a/docs/en/onsite/install/server/prepare-10.md +++ b/docs/en/onsite/install/server/prepare-10.md @@ -9,7 +9,7 @@ deployment: onsite version: 8, 9, 10 --- -# Prepare CRM Server computer +# Prepare CRM Server computer for SuperOffice 8 - 10 1. Prepare the program files folder diff --git a/docs/en/onsite/install/server/silent-serversetup.md b/docs/en/onsite/install/server/silent-serversetup.md index f79f3f9511f..22b3652d04d 100644 --- a/docs/en/onsite/install/server/silent-serversetup.md +++ b/docs/en/onsite/install/server/silent-serversetup.md @@ -10,6 +10,8 @@ deployment: onsite # Silent install of ServerSetup +[!include[DBSetup](../../includes/warn-dbsetup-discontinued.md)] + ServerSetup can be installed silently without using the user interface. All functionality is covered by the available arguments. Error messages or ServerSetups user interface will be displayed on error. ## Examples diff --git a/docs/en/onsite/requirements/index.md b/docs/en/onsite/requirements/index.md index 680c53c2112..77d0db2d283 100644 --- a/docs/en/onsite/requirements/index.md +++ b/docs/en/onsite/requirements/index.md @@ -61,6 +61,7 @@ See: [.NET system requirements][13] | Versions | Web client | Service client | |----------|------------|----------------| +| 11 | services88 | services88 | | 10 | services88 | services88 | | 9 | services88 | services88 | | 8.5 R09 - R15 | services88 | services88 | diff --git a/docs/en/onsite/toc.yml b/docs/en/onsite/toc.yml index 9dd28075f8c..dd99d7557cb 100644 --- a/docs/en/onsite/toc.yml +++ b/docs/en/onsite/toc.yml @@ -73,6 +73,8 @@ items: - name: Install SuperOffice server href: install/server/index.md items: + - name: Install CRM Server 8 - 10 + href: install/server/install-10.md - name: Silent install href: install/server/silent-serversetup.md - name: Install on Citrix or Terminal server From 741f6acc7e334c6e8ac3b025695466ad9fba9f05 Mon Sep 17 00:00:00 2001 From: Martin Pavlas Date: Mon, 1 Dec 2025 13:16:14 +0100 Subject: [PATCH 04/35] #2546 Add upgrade to 11 --- docs/en/onsite/install/server/install-10.md | 72 +++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 docs/en/onsite/install/server/install-10.md diff --git a/docs/en/onsite/install/server/install-10.md b/docs/en/onsite/install/server/install-10.md new file mode 100644 index 00000000000..a38d82e2ebf --- /dev/null +++ b/docs/en/onsite/install/server/install-10.md @@ -0,0 +1,72 @@ +--- +title: Install SuperOffice Win Server +uid: install_crm_server +description: Install SuperOffice Win Server +author: SuperOffice Product and Engineering +date: 12.01.2025 +keywords: install, server +content_type: howto +deployment: onsite +version: 8, 9, 10 +--- + +# Install CRM Server 8 - 10 + +## Prerequisites + +Prerequisites are available in the installation package. + +After you start the SuperOffice CRM Server installer you will find the **Install prerequisites**. Here you can click the Advanced button to see what will be installed and select or unselect if you want to do it another way. + +To install the .NET Framework an internet connection is required. If the server where the installation is done doesn't have an internet connection, the [correct][1] .NET framework must be installed from another source. + +A warning will be given when installing prerequisites if the installation of the .NET Framework fails, and ServerSetup will not start if .Net is not installed on the server. + +The reason is the prerequisites installation program on the installation package contains only the boot-strapper for the .NET installation and not the entire setup program (approx 2.5 MB versus 250 MB). + +The server where you install SuperOffice CRM Server needs to have an internet connection and access to our License server on [https://license.superoffice.com][4]. + +## Install + +Choose one of: + +* [Silent install][2] +* [Install on Citrix or Terminal server][3] + +### Automatic update of clients (for SuperOffice Windows client only) + +In the last screen of ServerSetup, **Installation is complete**, you can select to use an automated update for client installations. + +The client setup file will be run from the location selected in ServerSetup, so this location must be available for the user and sufficient rights must have been granted. + +If Active Directory is to be used for updates, the automatic update should not be selected in ServerSetup. + +The automatic client update feature replaces the use of SoLoader in earlier versions. + +Automated updates for client installations will ask the user if she wants to update SuperOffice CRM client if the client setup files have been updated by ServerSetup. The check is done by comparing the version of SuperOffice CRM client with the highest version of ServerSetup installation on this database. + +The user can select to not update, the question will then be asked again next time she starts SuperOffice CRM client. + +If the user selects to update, the SuperOffice CRM client will exit and the client setup file will be run. When the installation is finished, SuperOffice CRM client must be started again. + +### Install with several languages + +You can choose to install SuperOffice CRM  in one or more languages. + +In a new installation, only the main language is used for most of the translated texts that are installed in the database. This will remain the same even if you install with several languages, and later select to run SuperOffice CRM in another language than the main language. This will cause some of the text in the application to be in the main language and most in the selected language. (Seen in dropdown lists for example.) + +If you are upgrading from an earlier version of SuperOffice, make sure to select the same main language as in the last installation, or you risk getting a mix of languages in the database/program. + +*** + +[Previous][11] | [Next (Web)][12] | [Next (Win)][14] | [Back to guide][13] + + +[1]: ../../requirements/crm-server.md +[2]: silent-serversetup.md +[3]: install-on-citrix.md +[4]: https://license.superoffice.com +[11]: ../service/prepare.md +[12]: ../service/index.md +[13]: ../guide.md +[14]: ../win-client/index.md From 4a14b70895ec29e671a47ff9ef4ab113e1c0c68b Mon Sep 17 00:00:00 2001 From: Martin Pavlas Date: Mon, 1 Dec 2025 14:12:48 +0100 Subject: [PATCH 05/35] #2546 Add upgrade to 11 --- docs/en/onsite/install/server/index.md | 29 ++------------------------ docs/en/onsite/toc.yml | 7 ++++--- 2 files changed, 6 insertions(+), 30 deletions(-) diff --git a/docs/en/onsite/install/server/index.md b/docs/en/onsite/install/server/index.md index 7833241ed3e..9a23b6b86be 100644 --- a/docs/en/onsite/install/server/index.md +++ b/docs/en/onsite/install/server/index.md @@ -12,6 +12,8 @@ version: 11 # Install CRM Server 11 and newer +# TO BE FINISHED + ## Prerequisites Prerequisites are available in the installation package. @@ -28,34 +30,7 @@ The server where you install SuperOffice CRM Server needs to have an internet co ## Install -Choose one of: - -* [Silent install][2] -* [Install on Citrix or Terminal server][3] - -### Automatic update of clients (for SuperOffice Windows client only) - -In the last screen of ServerSetup, **Installation is complete**, you can select to use an automated update for client installations. - -The client setup file will be run from the location selected in ServerSetup, so this location must be available for the user and sufficient rights must have been granted. - -If Active Directory is to be used for updates, the automatic update should not be selected in ServerSetup. - -The automatic client update feature replaces the use of SoLoader in earlier versions. - -Automated updates for client installations will ask the user if she wants to update SuperOffice CRM client if the client setup files have been updated by ServerSetup. The check is done by comparing the version of SuperOffice CRM client with the highest version of ServerSetup installation on this database. - -The user can select to not update, the question will then be asked again next time she starts SuperOffice CRM client. - -If the user selects to update, the SuperOffice CRM client will exit and the client setup file will be run. When the installation is finished, SuperOffice CRM client must be started again. - -### Install with several languages - -You can choose to install SuperOffice CRM  in one or more languages. - -In a new installation, only the main language is used for most of the translated texts that are installed in the database. This will remain the same even if you install with several languages, and later select to run SuperOffice CRM in another language than the main language. This will cause some of the text in the application to be in the main language and most in the selected language. (Seen in dropdown lists for example.) -If you are upgrading from an earlier version of SuperOffice, make sure to select the same main language as in the last installation, or you risk getting a mix of languages in the database/program. *** diff --git a/docs/en/onsite/toc.yml b/docs/en/onsite/toc.yml index dd99d7557cb..a3fbc5471ce 100644 --- a/docs/en/onsite/toc.yml +++ b/docs/en/onsite/toc.yml @@ -74,9 +74,10 @@ items: href: install/server/index.md items: - name: Install CRM Server 8 - 10 - href: install/server/install-10.md - - name: Silent install - href: install/server/silent-serversetup.md + href: install/server/install-10.md + items: + - name: Silent install + href: install/server/silent-serversetup.md - name: Install on Citrix or Terminal server href: install/server/install-on-citrix.md items: From 6f93e22ff9169386ee66e2773f4e3d2b6e8e5c02 Mon Sep 17 00:00:00 2001 From: Martin Pavlas Date: Mon, 1 Dec 2025 14:20:03 +0100 Subject: [PATCH 06/35] #2546 Add upgrade to 11 --- docs/en/onsite/upgrade/to-11/index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/en/onsite/upgrade/to-11/index.md b/docs/en/onsite/upgrade/to-11/index.md index 063c519237d..3c2c4d73b4a 100644 --- a/docs/en/onsite/upgrade/to-11/index.md +++ b/docs/en/onsite/upgrade/to-11/index.md @@ -12,6 +12,8 @@ version: 11 # Upgrade to SuperOffice 11 +# TO BE FINISHED + You can upgrade to SuperOffice 11 from SuperOffice 8.0 or newer. The recommended installation scenarios and setup requirements are the same as from SuperOffice 8.1. [!include[ALT](../../includes/warn-win-client-discontinued.md)] From 93ce7d623e1e50d25f674cad52b2261027fef61c Mon Sep 17 00:00:00 2001 From: Martin Pavlas Date: Mon, 1 Dec 2025 14:25:47 +0100 Subject: [PATCH 07/35] #2546 Add upgrade to 11 --- docs/en/onsite/index.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/en/onsite/index.yml b/docs/en/onsite/index.yml index 574b711e912..6f1250ca305 100644 --- a/docs/en/onsite/index.yml +++ b/docs/en/onsite/index.yml @@ -120,6 +120,7 @@ conceptualContent: - url: upgrade/to-11/index.md itemType: list typeDesc: how-to-guide + text: To version 11 - url: upgrade/to-9/index.md itemType: list typeDesc: how-to-guide From ce0230f17461c6ae69bd4e4829bbbf3852044a28 Mon Sep 17 00:00:00 2001 From: Martin Pavlas <40568378+pavlas77@users.noreply.github.com> Date: Tue, 2 Dec 2025 08:14:02 +0100 Subject: [PATCH 08/35] Update docs/en/onsite/includes/warn-dbsetup-discontinued.md Co-authored-by: digitaldiina --- docs/en/onsite/includes/warn-dbsetup-discontinued.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/en/onsite/includes/warn-dbsetup-discontinued.md b/docs/en/onsite/includes/warn-dbsetup-discontinued.md index 5e4961d56c3..8a9902294c6 100644 --- a/docs/en/onsite/includes/warn-dbsetup-discontinued.md +++ b/docs/en/onsite/includes/warn-dbsetup-discontinued.md @@ -1,4 +1,3 @@ > [!WARNING] -> > Since SuperOffice 11.6 ServerSetup.exe and DBSetup.exe has been discontinued and replaced by CRMSetup.exe and CRMTask.exe command line utilities. From a2204b0684ecc1ab4caf3da55941d92a2a2d1cbb Mon Sep 17 00:00:00 2001 From: Martin Pavlas <40568378+pavlas77@users.noreply.github.com> Date: Tue, 2 Dec 2025 08:15:14 +0100 Subject: [PATCH 09/35] Update docs/en/onsite/includes/warn-dbsetup-discontinued.md Co-authored-by: digitaldiina --- docs/en/onsite/includes/warn-dbsetup-discontinued.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/onsite/includes/warn-dbsetup-discontinued.md b/docs/en/onsite/includes/warn-dbsetup-discontinued.md index 8a9902294c6..1cb6a7ff569 100644 --- a/docs/en/onsite/includes/warn-dbsetup-discontinued.md +++ b/docs/en/onsite/includes/warn-dbsetup-discontinued.md @@ -1,3 +1,3 @@ > [!WARNING] -> Since SuperOffice 11.6 ServerSetup.exe and DBSetup.exe has been discontinued and replaced by CRMSetup.exe and CRMTask.exe command line utilities. +> From SuperOffice 11.6, ServerSetup.exe and DBSetup.exe have been discontinued and replaced by the CRMSetup.exe and CRMTask.exe command-line utilities. From b17aaad5d2b3eb135cf6ca7060abcd8950eefe17 Mon Sep 17 00:00:00 2001 From: Martin Pavlas <40568378+pavlas77@users.noreply.github.com> Date: Tue, 2 Dec 2025 08:19:16 +0100 Subject: [PATCH 10/35] Update docs/en/onsite/install/server/install-10.md Co-authored-by: digitaldiina --- docs/en/onsite/install/server/install-10.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/en/onsite/install/server/install-10.md b/docs/en/onsite/install/server/install-10.md index a38d82e2ebf..489fb03b82c 100644 --- a/docs/en/onsite/install/server/install-10.md +++ b/docs/en/onsite/install/server/install-10.md @@ -1,10 +1,10 @@ --- -title: Install SuperOffice Win Server -uid: install_crm_server -description: Install SuperOffice Win Server +uid: install-crm-server-10 +title: CRM Server 8-10 +description: Install SuperOffice Server versions 8-10 +keywords: install SuperOffice 10, install SuperOffice 9, install SuperOffice 8 author: SuperOffice Product and Engineering date: 12.01.2025 -keywords: install, server content_type: howto deployment: onsite version: 8, 9, 10 From 79d16b61840869541e95715d60f70d474f980cb9 Mon Sep 17 00:00:00 2001 From: Martin Pavlas <40568378+pavlas77@users.noreply.github.com> Date: Tue, 2 Dec 2025 08:19:38 +0100 Subject: [PATCH 11/35] Update docs/en/onsite/install/server/install-10.md Co-authored-by: digitaldiina --- docs/en/onsite/install/server/install-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/onsite/install/server/install-10.md b/docs/en/onsite/install/server/install-10.md index 489fb03b82c..107310d0ab4 100644 --- a/docs/en/onsite/install/server/install-10.md +++ b/docs/en/onsite/install/server/install-10.md @@ -7,7 +7,7 @@ author: SuperOffice Product and Engineering date: 12.01.2025 content_type: howto deployment: onsite -version: 8, 9, 10 +version: 10 --- # Install CRM Server 8 - 10 From 086c9bd0c4d78a5b8a6e2c135acdd2699eb8d74c Mon Sep 17 00:00:00 2001 From: Martin Pavlas <40568378+pavlas77@users.noreply.github.com> Date: Tue, 2 Dec 2025 08:20:11 +0100 Subject: [PATCH 12/35] Update docs/en/onsite/install/win-client/index.md Co-authored-by: digitaldiina --- docs/en/onsite/install/win-client/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/onsite/install/win-client/index.md b/docs/en/onsite/install/win-client/index.md index 7c1e6a13341..8c501bf0e60 100644 --- a/docs/en/onsite/install/win-client/index.md +++ b/docs/en/onsite/install/win-client/index.md @@ -11,7 +11,7 @@ platform: win # Install SuperOffice 9 or 10 Windows client -From SuperOffice 9 the SuperOffice Windows client is not available. The *SuperOffice9.exe* (or *SuperOffice10.exe* for SuperOffice 10) installer contains SuperOffice Admin client, Reporter Studio and Travel Gateway. From SuperOffice 11 the client installer is discontinued. +From SuperOffice 9, the SuperOffice Windows client is not available. The *SuperOffice9.exe* (or *SuperOffice10.exe* for SuperOffice 10) installer contains the SuperOffice Admin client, Reporter Studio and Travel Gateway. From SuperOffice 11, the client installer is discontinued. The installer is found on the SuperOffice CRM Server in the *Client* folder. From 464dcab647f52f7db1945ec20c1e0584d501393e Mon Sep 17 00:00:00 2001 From: Martin Pavlas <40568378+pavlas77@users.noreply.github.com> Date: Tue, 2 Dec 2025 08:28:03 +0100 Subject: [PATCH 13/35] Update docs/en/onsite/install/server/prepare-10.md Co-authored-by: digitaldiina --- docs/en/onsite/install/server/prepare-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/onsite/install/server/prepare-10.md b/docs/en/onsite/install/server/prepare-10.md index 92e8ff20d46..28712d357ac 100644 --- a/docs/en/onsite/install/server/prepare-10.md +++ b/docs/en/onsite/install/server/prepare-10.md @@ -15,7 +15,7 @@ version: 8, 9, 10 This is where the server software will be installed. By default, we put this in *C:\Program Files\SuperOffice\SuperOffice Server*. Here you will find the tools for database maintenance (*Dbsetup.exe*) and create and edit the install files (*SoCreateMST.exe*). - In *SuperOffice Server* we also create a subfolder called *Client*, which must be available for all users who want to install the Win client. We recommend you share the Client folder and not the SuperOffice Server folder. + In *SuperOffice Server*, we also create a subfolder called *Client*, which must be available for all users who want to install the Win client. We recommend you share the *Client* folder and not the *SuperOffice Server* folder. 2. Prepare the document archive folder From 502f92c154b941a456789510962ddc133e3094c1 Mon Sep 17 00:00:00 2001 From: Martin Pavlas <40568378+pavlas77@users.noreply.github.com> Date: Tue, 2 Dec 2025 08:28:17 +0100 Subject: [PATCH 14/35] Update docs/en/onsite/upgrade/to-11/index.md Co-authored-by: digitaldiina --- docs/en/onsite/upgrade/to-11/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/onsite/upgrade/to-11/index.md b/docs/en/onsite/upgrade/to-11/index.md index 3c2c4d73b4a..f057b4d04b7 100644 --- a/docs/en/onsite/upgrade/to-11/index.md +++ b/docs/en/onsite/upgrade/to-11/index.md @@ -64,7 +64,7 @@ upgrade-existing ### 2. Upgrade SuperOffice Web -SuperOffice Web is upgraded by running *Setup.exe* from *SnMWeb* installation file. The setup can upgrade both NetServer and SuperOffice Web files. +SuperOffice Web is upgraded by running *Setup.exe* from the *SnMWeb* installation file. The setup can upgrade both NetServer and SuperOffice Web files. [!include[Remote NetServer](../../includes/remote-netserver-web.md)] From afc9a6f3614a3ae5721238e3fee79ed606924164 Mon Sep 17 00:00:00 2001 From: Martin Pavlas <40568378+pavlas77@users.noreply.github.com> Date: Tue, 2 Dec 2025 08:28:26 +0100 Subject: [PATCH 15/35] Update docs/en/onsite/upgrade/to-11/index.md Co-authored-by: digitaldiina --- docs/en/onsite/upgrade/to-11/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/onsite/upgrade/to-11/index.md b/docs/en/onsite/upgrade/to-11/index.md index f057b4d04b7..39ff9a1e094 100644 --- a/docs/en/onsite/upgrade/to-11/index.md +++ b/docs/en/onsite/upgrade/to-11/index.md @@ -70,7 +70,7 @@ SuperOffice Web is upgraded by running *Setup.exe* from the *SnMWeb* installatio ### 3. Upgrade SuperOffice Service -SuperOffice Service is upgraded by running the *SuperOffice.CustomerService.exe* file from the *CS* installation folder. After the Service program files are upgraded you need to run *upgrade.exe* to upgrade Service's database values. +SuperOffice Service is upgraded by running the *SuperOffice.CustomerService.exe* file from the *CS* installation folder. After the Service program files are upgraded, you need to run *upgrade.exe* to upgrade Service's database values. From 57cb8234b289aaa33349ca2725d43e96c35bd2f9 Mon Sep 17 00:00:00 2001 From: Martin Pavlas <40568378+pavlas77@users.noreply.github.com> Date: Tue, 2 Dec 2025 08:29:13 +0100 Subject: [PATCH 16/35] Update docs/en/onsite/upgrade/to-11/index.md Co-authored-by: digitaldiina --- docs/en/onsite/upgrade/to-11/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/onsite/upgrade/to-11/index.md b/docs/en/onsite/upgrade/to-11/index.md index 39ff9a1e094..49adfb16149 100644 --- a/docs/en/onsite/upgrade/to-11/index.md +++ b/docs/en/onsite/upgrade/to-11/index.md @@ -76,7 +76,7 @@ SuperOffice Service is upgraded by running the *SuperOffice.CustomerService.exe* ### 4. Uninstall SuperOffice 8 Win clients -If you used SuperOffice 8 Win app, it needs to be uninstalled from all clients. SuperOffice Win app has been discontinued since SuperOffice 9. +The SuperOffice Win app has been discontinued since SuperOffice 9. If you used the SuperOffice 8 Win app, it needs to be uninstalled from all clients. [1]: ../to-81/index.md From 9d45ebba3eb397b1f0ff8be89f1bf318ab13ebb7 Mon Sep 17 00:00:00 2001 From: Martin Pavlas <40568378+pavlas77@users.noreply.github.com> Date: Tue, 2 Dec 2025 08:40:21 +0100 Subject: [PATCH 17/35] Update docs/en/onsite/install/server/prepare-10.md Co-authored-by: digitaldiina --- docs/en/onsite/install/server/prepare-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/onsite/install/server/prepare-10.md b/docs/en/onsite/install/server/prepare-10.md index 28712d357ac..c58b0549e7e 100644 --- a/docs/en/onsite/install/server/prepare-10.md +++ b/docs/en/onsite/install/server/prepare-10.md @@ -9,7 +9,7 @@ deployment: onsite version: 8, 9, 10 --- -# Prepare CRM Server computer for SuperOffice 8 - 10 +# Prepare CRM Server computer for SuperOffice 8-10 1. Prepare the program files folder From 97f083540698e85a8ac20f13f736616bafb0cb53 Mon Sep 17 00:00:00 2001 From: Martin Pavlas <40568378+pavlas77@users.noreply.github.com> Date: Tue, 2 Dec 2025 08:41:18 +0100 Subject: [PATCH 18/35] Update docs/en/onsite/upgrade/to-11/index.md Co-authored-by: digitaldiina --- docs/en/onsite/upgrade/to-11/index.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/en/onsite/upgrade/to-11/index.md b/docs/en/onsite/upgrade/to-11/index.md index 49adfb16149..257837a071b 100644 --- a/docs/en/onsite/upgrade/to-11/index.md +++ b/docs/en/onsite/upgrade/to-11/index.md @@ -1,13 +1,13 @@ --- +uid: upgrade-to-11 title: Upgrade to 11 -uid: upgrade_to_11 description: Upgrade to 11 -author: Martin Pavlas -date: 12.01.2025 keywords: upgrade +author: pavlas +date: 12.01.2025 +version: 11 content_type: howto deployment: onsite -version: 11 --- # Upgrade to SuperOffice 11 From 7e0119e1e575af3bf7c7f9fa155ceceb5277cd6a Mon Sep 17 00:00:00 2001 From: Martin Pavlas <40568378+pavlas77@users.noreply.github.com> Date: Tue, 2 Dec 2025 08:42:22 +0100 Subject: [PATCH 19/35] Update docs/en/onsite/upgrade/to-11/index.md Co-authored-by: digitaldiina --- docs/en/onsite/upgrade/to-11/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/onsite/upgrade/to-11/index.md b/docs/en/onsite/upgrade/to-11/index.md index 257837a071b..0e70609500f 100644 --- a/docs/en/onsite/upgrade/to-11/index.md +++ b/docs/en/onsite/upgrade/to-11/index.md @@ -25,7 +25,7 @@ You can upgrade to SuperOffice 11 from SuperOffice 8.0 or newer. The recommended ## Upgrade from SuperOffice 8.0 -If you are running SuperOffice 8.0 you need to make sure the full stack of SuperOffice applications (SuperOffice Server, SuperOffice Web, and SuperOffice Service) is installed. You also need to [move all products under one domain][1], as seen from the browser. It might be beneficial to [upgrade to SuperOffice 8.1][1] first and follow the corresponding guides for different installation scenarios. +If you are running SuperOffice 8.0, you need to make sure the full stack of SuperOffice applications (SuperOffice Server, SuperOffice Web, and SuperOffice Service) is installed. You also need to [move all products under one domain][1], as seen from the browser. It might be beneficial to [upgrade to SuperOffice 8.1][1] first and follow the corresponding guides for different installation scenarios. ## Upgrade from SuperOffice 8.1 or newer From e191e5d7dd2983361d4c839fda00160e6a835419 Mon Sep 17 00:00:00 2001 From: Martin Pavlas <40568378+pavlas77@users.noreply.github.com> Date: Tue, 2 Dec 2025 08:55:01 +0100 Subject: [PATCH 20/35] Update docs/en/onsite/upgrade/to-11/index.md Co-authored-by: digitaldiina --- docs/en/onsite/upgrade/to-11/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/onsite/upgrade/to-11/index.md b/docs/en/onsite/upgrade/to-11/index.md index 0e70609500f..86755e98802 100644 --- a/docs/en/onsite/upgrade/to-11/index.md +++ b/docs/en/onsite/upgrade/to-11/index.md @@ -29,7 +29,7 @@ If you are running SuperOffice 8.0, you need to make sure the full stack of Supe ## Upgrade from SuperOffice 8.1 or newer -SuperOffice 8.1 or newer installation has already the full stack of SuperOffice applications installed and it is running under one domain which makes it easier to upgrade. +A SuperOffice 8.1 or newer installation already has the full stack of SuperOffice applications installed, and it is running under one domain, which makes it easier to upgrade. ### 1. Upgrade SuperOffice Server ``` From e728325b7845b9f65e1db7582a1d828139af702d Mon Sep 17 00:00:00 2001 From: Martin Pavlas <40568378+pavlas77@users.noreply.github.com> Date: Tue, 2 Dec 2025 08:55:56 +0100 Subject: [PATCH 21/35] Update docs/en/onsite/upgrade/to-11/index.md Co-authored-by: digitaldiina --- docs/en/onsite/upgrade/to-11/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/onsite/upgrade/to-11/index.md b/docs/en/onsite/upgrade/to-11/index.md index 86755e98802..39b372a6e7f 100644 --- a/docs/en/onsite/upgrade/to-11/index.md +++ b/docs/en/onsite/upgrade/to-11/index.md @@ -32,7 +32,7 @@ If you are running SuperOffice 8.0, you need to make sure the full stack of Supe A SuperOffice 8.1 or newer installation already has the full stack of SuperOffice applications installed, and it is running under one domain, which makes it easier to upgrade. ### 1. Upgrade SuperOffice Server -``` + D:\SO Onsite 11.6\CrmSetup>CrmSetup.exe upgrade-existing --arg-file CRMSetupUpgrade.txt 2025-11-18 12:40:44 [Info] Found a SuperOfficeCdd database 2025-11-18 12:40:44 [Info] Validating license for KalleOnsite with serial number 1010000006 From 7958312d8f5900a259077c268aaf28fd110626e2 Mon Sep 17 00:00:00 2001 From: Martin Pavlas Date: Tue, 2 Dec 2025 09:17:37 +0100 Subject: [PATCH 22/35] #2546 Add upgrade to 11 --- docs/en/onsite/includes/warn-dbsetup-discontinued.md | 2 +- docs/en/onsite/install/database/dbsetup-exe.md | 2 ++ docs/en/onsite/install/server/install-10.md | 2 +- docs/en/onsite/install/server/prepare-10.md | 10 +++++----- docs/en/onsite/requirements/index.md | 3 ++- docs/en/onsite/upgrade/to-11/index.md | 12 ++++++++---- 6 files changed, 19 insertions(+), 12 deletions(-) diff --git a/docs/en/onsite/includes/warn-dbsetup-discontinued.md b/docs/en/onsite/includes/warn-dbsetup-discontinued.md index 1cb6a7ff569..90b29ded098 100644 --- a/docs/en/onsite/includes/warn-dbsetup-discontinued.md +++ b/docs/en/onsite/includes/warn-dbsetup-discontinued.md @@ -1,3 +1,3 @@ -> [!WARNING] +> [!CAUTION] > From SuperOffice 11.6, ServerSetup.exe and DBSetup.exe have been discontinued and replaced by the CRMSetup.exe and CRMTask.exe command-line utilities. diff --git a/docs/en/onsite/install/database/dbsetup-exe.md b/docs/en/onsite/install/database/dbsetup-exe.md index 6ce77010d71..d231336c313 100644 --- a/docs/en/onsite/install/database/dbsetup-exe.md +++ b/docs/en/onsite/install/database/dbsetup-exe.md @@ -3,9 +3,11 @@ title: DbSetup.exe uid: dbsetup_exe description: DBSetup.exe - Database maintenance author: SuperOffice Product and Engineering +date: 12.01.2025 keywords: content_type: concept deployment: onsite +version: 10 --- # DBSetup.exe - Database maintenance diff --git a/docs/en/onsite/install/server/install-10.md b/docs/en/onsite/install/server/install-10.md index 107310d0ab4..ab2f27bc593 100644 --- a/docs/en/onsite/install/server/install-10.md +++ b/docs/en/onsite/install/server/install-10.md @@ -10,7 +10,7 @@ deployment: onsite version: 10 --- -# Install CRM Server 8 - 10 +# Install CRM Server 8-10 ## Prerequisites diff --git a/docs/en/onsite/install/server/prepare-10.md b/docs/en/onsite/install/server/prepare-10.md index 92e8ff20d46..de21b5b4b0c 100644 --- a/docs/en/onsite/install/server/prepare-10.md +++ b/docs/en/onsite/install/server/prepare-10.md @@ -1,15 +1,15 @@ --- -title: Prepare CRM Server computer -uid: prepare_crm_server +title: Prepare CRM Server 8-10 +uid: prepare-crm-server-10 description: Prepare CRM Server computer author: SuperOffice Product and Engineering -keywords: install +keywords: prepare CRM server content_type: howto deployment: onsite -version: 8, 9, 10 +version: 10 --- -# Prepare CRM Server computer for SuperOffice 8 - 10 +# Prepare CRM Server computer for SuperOffice 8-10 1. Prepare the program files folder diff --git a/docs/en/onsite/requirements/index.md b/docs/en/onsite/requirements/index.md index 77d0db2d283..083e5fb18b2 100644 --- a/docs/en/onsite/requirements/index.md +++ b/docs/en/onsite/requirements/index.md @@ -3,7 +3,8 @@ title: Requirements uid: onsite_system_requirements description: System requirements - onsite author: SuperOffice Product and Engineering -keywords: +date: 12.01.2025 +keywords: system requirements onsite content_type: reference deployment: onsite --- diff --git a/docs/en/onsite/upgrade/to-11/index.md b/docs/en/onsite/upgrade/to-11/index.md index 3c2c4d73b4a..73030928978 100644 --- a/docs/en/onsite/upgrade/to-11/index.md +++ b/docs/en/onsite/upgrade/to-11/index.md @@ -18,6 +18,8 @@ You can upgrade to SuperOffice 11 from SuperOffice 8.0 or newer. The recommended [!include[ALT](../../includes/warn-win-client-discontinued.md)] +## Prerequisites + > [!NOTE] > Microsoft .NET 4.8 is required for SuperOffice 9 or newer. > @@ -32,7 +34,8 @@ If you are running SuperOffice 8.0 you need to make sure the full stack of Super SuperOffice 8.1 or newer installation has already the full stack of SuperOffice applications installed and it is running under one domain which makes it easier to upgrade. ### 1. Upgrade SuperOffice Server -``` + +```text D:\SO Onsite 11.6\CrmSetup>CrmSetup.exe upgrade-existing --arg-file CRMSetupUpgrade.txt 2025-11-18 12:40:44 [Info] Found a SuperOfficeCdd database 2025-11-18 12:40:44 [Info] Validating license for KalleOnsite with serial number 1010000006 @@ -42,7 +45,8 @@ D:\SO Onsite 11.6\CrmSetup>CrmSetup.exe upgrade-existing --arg-file CRMSetupUpgr 2025-11-18 12:40:48 [Info] Perform tasks after upgrade Upgrade completed successfully ``` -``` + +```text # crmsetup --arg-file CRMSetupUpgrade.txt # replace the values upgrade-existing @@ -64,13 +68,13 @@ upgrade-existing ### 2. Upgrade SuperOffice Web -SuperOffice Web is upgraded by running *Setup.exe* from *SnMWeb* installation file. The setup can upgrade both NetServer and SuperOffice Web files. +To upgrade SuperOffice Web, run *Setup.exe* from *SnMWeb* installation file. The setup can upgrade both NetServer and SuperOffice Web files. [!include[Remote NetServer](../../includes/remote-netserver-web.md)] ### 3. Upgrade SuperOffice Service -SuperOffice Service is upgraded by running the *SuperOffice.CustomerService.exe* file from the *CS* installation folder. After the Service program files are upgraded you need to run *upgrade.exe* to upgrade Service's database values. +To upgrade SuperOffice Service, run the *SuperOffice.CustomerService.exe* file from the *CS* installation folder. After the Service program files are upgraded you need to run *upgrade.exe* to upgrade Service's database values. From a46b696ae60936a77beb534a7e66f0e588a87634 Mon Sep 17 00:00:00 2001 From: Martin Pavlas Date: Tue, 2 Dec 2025 11:47:35 +0100 Subject: [PATCH 23/35] #2546 Add upgrade to 11 --- .../downloads/so11config_gen_crmsetup.zip | Bin 0 -> 5024 bytes .../downloads/so11config_gen_crmtask.zip | Bin 0 -> 4403 bytes .../install/database/crmsetup-and-crmtask.md | 24 +++++++++ docs/en/onsite/install/server/index.md | 47 ++++++++++++++++-- docs/en/onsite/toc.yml | 6 ++- docs/en/onsite/upgrade/to-11/index.md | 15 ------ 6 files changed, 71 insertions(+), 21 deletions(-) create mode 100644 docs/assets/downloads/so11config_gen_crmsetup.zip create mode 100644 docs/assets/downloads/so11config_gen_crmtask.zip create mode 100644 docs/en/onsite/install/database/crmsetup-and-crmtask.md diff --git a/docs/assets/downloads/so11config_gen_crmsetup.zip b/docs/assets/downloads/so11config_gen_crmsetup.zip new file mode 100644 index 0000000000000000000000000000000000000000..4f5d7ec8036284f96d38b0c371900f2debc0a1fa GIT binary patch literal 5024 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 literal 0 HcmV?d00001 diff --git a/docs/en/onsite/install/database/crmsetup-and-crmtask.md b/docs/en/onsite/install/database/crmsetup-and-crmtask.md new file mode 100644 index 00000000000..575400aacab --- /dev/null +++ b/docs/en/onsite/install/database/crmsetup-and-crmtask.md @@ -0,0 +1,24 @@ +--- +title: CrmSetup and CrmTask utilities +uid: crmsetup-crmtask-utils +description: CrmSetup.exe and CrmTask.exe utilities +author: SuperOffice Product and Engineering +date: 12.01.2025 +keywords: crmsetup, crmsetup.exe, crmtask, crmtask.exe +content_type: concept +deployment: onsite +version: 11 +--- + +# CrmSetup and CrmTask utilities + + +Config generator for CrmSetup + +Config generator for CrmTask + + + + + + diff --git a/docs/en/onsite/install/server/index.md b/docs/en/onsite/install/server/index.md index 9a23b6b86be..d7bd302d692 100644 --- a/docs/en/onsite/install/server/index.md +++ b/docs/en/onsite/install/server/index.md @@ -12,8 +12,6 @@ version: 11 # Install CRM Server 11 and newer -# TO BE FINISHED - ## Prerequisites Prerequisites are available in the installation package. @@ -30,7 +28,50 @@ The server where you install SuperOffice CRM Server needs to have an internet co ## Install +SuperOffice 11.6 Onsite has two tools to replace ServerSetup and DBSetup. + +CRMSetup is for installation and maintenance of database and document templates. Installation, upgrade, inspect, import, export and transfer of database. +Document templates are installed when creating new and upgrading. + +CRMTask is for scheduling regeneration of freetext index, Saint counters and Status monitors. And run ERP sync. + +CRMSetup and CRMTask are commandline tools: Argument files can be made and reused to make the work easier, copy them into the CRMSetup folder. + +Run command prompt as administrator, --help gives possible options, and arguments for the different options: +...>crmsetup --help + +...>crmsetup new-installation --help + +```dos +D:\SO Onsite 11.6\CrmSetup>CrmSetup.exe --help +Usage: CrmSetup [command] + +CrmSetup is a command-line utility designed to manage SuperOffice CRM installations. It is a replacement +for the traditional SuperOffice CRM Setup tool and it provides commands for creating new installations, +upgrading existing setups, and inspecting databases. + +Commands: + new-installation Create a new installation + upgrade-existing Upgrade existing installation + inspect-database Inspect existing database + kill-database Kill existing superoffice database + import-file Import an IMP data file to the database. + export-database Export a database to a file + import-database Import a database from a file, overwriting any existing database + transfer-database Transfer data from a source to a destination database + +Options: + --arg-file Use arguments from argument file + -h, --help Show help message + --version Show version +``` + +Example for new database: +...\CrmSetup>crmsetup --arg-file CRMSetup.txt +The first out-commented line have the full command for copy-paste into cmd. +Remember to change all necessary values. +The inspect option is useful for testing how to use CRMSetup without changing the database. *** @@ -38,8 +79,6 @@ The server where you install SuperOffice CRM Server needs to have an internet co [1]: ../../requirements/crm-server.md -[2]: silent-serversetup.md -[3]: install-on-citrix.md [4]: https://license.superoffice.com [11]: ../service/prepare.md [12]: ../service/index.md diff --git a/docs/en/onsite/toc.yml b/docs/en/onsite/toc.yml index a3fbc5471ce..81b4cb8b1de 100644 --- a/docs/en/onsite/toc.yml +++ b/docs/en/onsite/toc.yml @@ -54,7 +54,7 @@ items: - name: Prepare CRM Server href: install/server/prepare.md items: - - name: Prepare for SuperOffice 8 - 10 + - name: Prepare for SuperOffice 8-10 href: install/server/prepare-10.md - name: IIS web server href: install/iis/index.md @@ -73,7 +73,7 @@ items: - name: Install SuperOffice server href: install/server/index.md items: - - name: Install CRM Server 8 - 10 + - name: Install CRM Server 8-10 href: install/server/install-10.md items: - name: Silent install @@ -148,6 +148,8 @@ items: items: - name: Feature toggles href: feature-toggles.md + - name: CrmSetup and CrmTask + href: install/database/crmsetup-and-crmtask.md - name: DBSetup href: install/database/dbsetup-exe.md - name: SoTables.ini diff --git a/docs/en/onsite/upgrade/to-11/index.md b/docs/en/onsite/upgrade/to-11/index.md index de523014595..21d3f24941d 100644 --- a/docs/en/onsite/upgrade/to-11/index.md +++ b/docs/en/onsite/upgrade/to-11/index.md @@ -12,8 +12,6 @@ deployment: onsite # Upgrade to SuperOffice 11 -# TO BE FINISHED - You can upgrade to SuperOffice 11 from SuperOffice 8.0 or newer. The recommended installation scenarios and setup requirements are the same as from SuperOffice 8.1. [!include[ALT](../../includes/warn-win-client-discontinued.md)] @@ -35,10 +33,7 @@ A SuperOffice 8.1 or newer installation already has the full stack of SuperOffic ### 1. Upgrade SuperOffice Server -<<<<<<< HEAD ```text -======= ->>>>>>> e728325b7845b9f65e1db7582a1d828139af702d D:\SO Onsite 11.6\CrmSetup>CrmSetup.exe upgrade-existing --arg-file CRMSetupUpgrade.txt 2025-11-18 12:40:44 [Info] Found a SuperOfficeCdd database 2025-11-18 12:40:44 [Info] Validating license for KalleOnsite with serial number 1010000006 @@ -71,23 +66,13 @@ upgrade-existing ### 2. Upgrade SuperOffice Web -<<<<<<< HEAD To upgrade SuperOffice Web, run *Setup.exe* from *SnMWeb* installation file. The setup can upgrade both NetServer and SuperOffice Web files. -======= -SuperOffice Web is upgraded by running *Setup.exe* from the *SnMWeb* installation file. The setup can upgrade both NetServer and SuperOffice Web files. ->>>>>>> e728325b7845b9f65e1db7582a1d828139af702d [!include[Remote NetServer](../../includes/remote-netserver-web.md)] ### 3. Upgrade SuperOffice Service -<<<<<<< HEAD To upgrade SuperOffice Service, run the *SuperOffice.CustomerService.exe* file from the *CS* installation folder. After the Service program files are upgraded you need to run *upgrade.exe* to upgrade Service's database values. -======= -SuperOffice Service is upgraded by running the *SuperOffice.CustomerService.exe* file from the *CS* installation folder. After the Service program files are upgraded, you need to run *upgrade.exe* to upgrade Service's database values. ->>>>>>> e728325b7845b9f65e1db7582a1d828139af702d - - ### 4. Uninstall SuperOffice 8 Win clients From ff3135b91b22c5b265c9b4693a96599d2c9a78d5 Mon Sep 17 00:00:00 2001 From: Martin Pavlas Date: Tue, 2 Dec 2025 12:08:27 +0100 Subject: [PATCH 24/35] #2546 Add upgrade to 11 --- docs/en/onsite/includes/warn-dbsetup-discontinued.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/en/onsite/includes/warn-dbsetup-discontinued.md b/docs/en/onsite/includes/warn-dbsetup-discontinued.md index 90b29ded098..22e33e74de1 100644 --- a/docs/en/onsite/includes/warn-dbsetup-discontinued.md +++ b/docs/en/onsite/includes/warn-dbsetup-discontinued.md @@ -1,3 +1,6 @@ > [!CAUTION] -> From SuperOffice 11.6, ServerSetup.exe and DBSetup.exe have been discontinued and replaced by the CRMSetup.exe and CRMTask.exe command-line utilities. +> From SuperOffice 11.6, ServerSetup.exe and DBSetup.exe have been discontinued and replaced by the [CRMSetup.exe and CRMTask.exe][1] command-line utilities. + + +[1]: ../install/database/crmsetup-and-crmtask.md \ No newline at end of file From 080a0e4949910a672dc59e0b354d1999c0475254 Mon Sep 17 00:00:00 2001 From: Martin Pavlas Date: Tue, 2 Dec 2025 14:27:03 +0100 Subject: [PATCH 25/35] #2546 Add upgrade to 11 --- .../so11config_example_argument_files.zip | Bin 0 -> 3125 bytes .../downloads/so11config_gen_crmsetup.zip | Bin 5024 -> 0 bytes .../downloads/so11config_gen_crmtask.zip | Bin 4403 -> 0 bytes .../downloads/so11config_generators.zip | Bin 0 -> 9545 bytes .../install/database/crmsetup-and-crmtask.md | 255 +++++++++++++++++- docs/en/onsite/install/server/index.md | 45 +--- docs/en/onsite/upgrade/to-11/index.md | 33 ++- 7 files changed, 273 insertions(+), 60 deletions(-) create mode 100644 docs/assets/downloads/so11config_example_argument_files.zip delete mode 100644 docs/assets/downloads/so11config_gen_crmsetup.zip delete mode 100644 docs/assets/downloads/so11config_gen_crmtask.zip create mode 100644 docs/assets/downloads/so11config_generators.zip diff --git a/docs/assets/downloads/so11config_example_argument_files.zip b/docs/assets/downloads/so11config_example_argument_files.zip new file mode 100644 index 0000000000000000000000000000000000000000..e0679013c9134841d90715578c9fecbc207dab72 GIT binary patch literal 3125 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 diff --git a/docs/assets/downloads/so11config_generators.zip b/docs/assets/downloads/so11config_generators.zip new file mode 100644 index 0000000000000000000000000000000000000000..41aa97909794d2b6843250bf5231acde251cea2b GIT binary patch literal 9545 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 literal 0 HcmV?d00001 diff --git a/docs/en/onsite/install/database/crmsetup-and-crmtask.md b/docs/en/onsite/install/database/crmsetup-and-crmtask.md index 575400aacab..e8b1ab04dd2 100644 --- a/docs/en/onsite/install/database/crmsetup-and-crmtask.md +++ b/docs/en/onsite/install/database/crmsetup-and-crmtask.md @@ -12,10 +12,261 @@ version: 11 # CrmSetup and CrmTask utilities +SuperOffice 11.6 Onsite has two tools to replace ServerSetup and DBSetup. -Config generator for CrmSetup +CrmSetup is for installation and maintenance of database and document templates. It covers tasks like installation, upgrade, inspection, import, export and transfer of the database. +Document templates are installed when creating new and upgrading current installation. + +CrmTask is for scheduling regeneration of freetext index, Saint counters and Status monitors, and running ERP sync. + +CrmSetup and CrmTask are commandline tools - argument files can be made and reused to make the work easier, just copy them into the CrmSetup folder. You can download example argument files. The first commented-out line in the example file has the full command for copy-paste into cmd. Remember to change all necessary values. + +You can also use html based argument generators. The zip file contains two html files, each for one utility. Just unzip them and run locally. + +## CrmSetup + +Run command prompt as administrator, --help gives possible options and arguments for the different options: + +```dos +...>crmsetup --help +...>crmsetup new-installation --help + +D:\SO Onsite 11.6\CrmSetup>CrmSetup.exe --help +Usage: CrmSetup [command] + +CrmSetup is a command-line utility designed to manage SuperOffice CRM installations. It is a replacement +for the traditional SuperOffice CRM Setup tool and it provides commands for creating new installations, +upgrading existing setups, and inspecting databases. + +Commands: + new-installation Create a new installation + upgrade-existing Upgrade existing installation + inspect-database Inspect existing database + kill-database Kill existing superoffice database + import-file Import an IMP data file to the database. + export-database Export a database to a file + import-database Import a database from a file, overwriting any existing database + transfer-database Transfer data from a source to a destination database + +Options: + --arg-file Use arguments from argument file + -h, --help Show help message + --version Show version +``` + + + +### New installation + +New-installation option is used to prime an empty database and set it up for use. + +```dos +D:\SO Onsite 11.6\CrmSetup>CrmSetup.exe --arg-file CRMSetupNew.txt +2025-11-07 15:02:45 [Info] Downloading license from server https://license.superoffice.com/LicenseSvc/LicenseService.svc +2025-11-07 15:02:46 [Info] Creating database with options (Online = False, Language = NO, MailClient = Outlook2007) +2025-11-07 15:02:58 [Warn] Not running as administrator - skipping creating ODBC DSN. +2025-11-07 15:02:58 [Info] Initializing database +2025-11-07 15:02:58 [Info] Creating owner contact Super ASA +2025-11-07 15:02:58 [Info] Creating company Super ASA with serial number 161xxxxxxx +2025-11-07 15:02:58 [Info] Saving license for Software License: Super ASA, 161xxxxxxx Expires: 10/27/2026 00:00:00 +2025-11-07 15:02:58 [Info] Creating system user crm8 +2025-11-07 15:02:58 [Info] Creating user AU (Admin User) +2025-11-07 15:02:58 [Info] Accepting license +2025-11-07 15:02:59 [Info] Copying embedded document template resources +2025-11-07 15:03:09 [Info] Starting NetServer +2025-11-07 15:03:10 [Info] Perform tasks after upgrade +Installation completed successfully +``` + +```dos +# crmsetup --arg-file CRMSetupNew.txt +# replace the values +new-installation +--database-server SQL-server +--database-name SOnew11.6 +--db-user crm7 +--db-password xxx +--table-prefix crm7 +--odbc-dsn SO116 +--so-arc C:\soserver\SO_ARC +--email-client Outlook2007 +--company-name Super ASA +--serial-number 161xxxxxxx +--license-url https://license.superoffice.com/LicenseSvc/LicenseService.svc +#--license-from-file c:\temp\license.xml +--first-name Admin +--last-name User +--user-id au +--user-name SOadmin@socrm.mailinator.com +--password au +--user-plan ten-salesservicemarketing +--system-user crm8 +--system-password xxx +--language NO +--country NO +``` + +### Inspect database + +The inspect-database option is useful for testing how to use CRMSetup without changing the database. + +```dos +D:\SO Onsite 11.6\CrmSetup>CrmSetup.exe inspect-database --arg-file CRMSetupInspect.txt +2025-11-13 08:57:13 [Info] Found a SuperOfficeCdd database +2025-11-13 08:57:13 [Info] Found 269 pending upgrades +Database inspection completed successfully +``` + +```dos +# crmsetup --arg-file CRMSetupInspect.txt +# replace the values +inspect-database +--database-server SQL-server +--database-name SO85 +--db-user crm7 +--db-password xxx +--table-prefix crm7 +``` + +### Export database + +During export, .sdb file is created in the same folder as CrmSetup.exe. Other path can be used but the folder has to be created first. + +```dos +# crmsetup --arg-file CRMSetupExport.txt +# replace the values +export-database +--database-server SQL-server +--database-name SO_10 +--db-user crm7 +--db-password xxx +--table-prefix crm7 +--target-file ExportDB.sdb +``` + +### Transfer database + +This option transfers data from a source to a destination database. + +```dos +# crmsetup --arg-file CRMSetupTransfer.txt +# replace the values +transfer-database +--source-database-server SQL-server +--source-database-name SO10 +--source-db-user crm7 +--source-db-password xxx +--source-table-prefix crm7 +--target-database-server SQL-server +--target-database-name SOTransfer +--target-db-user crm7 +--target-db-password xxx +--target-table-prefix crm7 +``` + +### Upgrade existing database + +Upgrade existing installation. + +```dos +D:\SO Onsite 11.6\CrmSetup>CrmSetup.exe upgrade-existing --arg-file CRMSetupUpgrade.txt +2025-11-18 12:40:44 [Info] Found a SuperOfficeCdd database +2025-11-18 12:40:44 [Info] Validating license for Super 85 with serial number 1010000006 +2025-11-18 12:40:45 [Info] No pending upgrades +2025-11-18 12:40:45 [Info] Copying embedded document template resources +2025-11-18 12:40:45 [Info] Starting NetServer +2025-11-18 12:40:48 [Info] Perform tasks after upgrade +Upgrade completed successfully +``` + +```dos +# crmsetup --arg-file CRMSetupUpgrade.txt +# replace the values +upgrade-existing +--database-server SQL-server +--database-name SO85 +--db-user crm7 +--db-password xxx +--table-prefix crm7 +--so-arc C:\soserver\SO_ARC +--email-client Outlook2007 +--company-name Super 85 +--serial-number 161xxxxxxx +--license-url https://license.superoffice.com/LicenseSvc/LicenseService.svc +--system-user crm8 +--system-password xxx +--language NO +--country NO +``` + +### Database import + +Import a database from a file, overwriting any existing database. + +```dos +# crmsetup --arg-file CRMSetupImport.txt +# replace the values +import-database +--database-server SQL-server +--database-name SO10_import +--db-user crm7 +--db-password xxx +--table-prefix crm7 +--source-file ImportDB.sdb +``` + +### Import IMP file + +Import an IMP data file to the database. + +```dos +# crmsetup --arg-file CRMSetupImportFile.txt +# replace the values +import-file +--database-server SQL-server +--database-name SO_11 +--db-user crm7 +--db-password xxx +--table-prefix crm7 +--import-filename I_TestCurrency.imp +``` + +### Kill database + +Kill existing SuperOffice database. It will remove the database content, not the database itself. + +```dos +# crmsetup --arg-file CRMSetup.txt +# Kills content, not the db instance +# replace the values +kill-database +--database-server SQL-server +--database-name SO10Kill +--db-user crm7 +--db-password xxx +--table-prefix crm7 +``` + +## CrmTask + +CrmTask is for scheduling regeneration of freetext index, Saint counters and Status monitors, and running ERP sync. + + +```dos +# crmtask --arg-file CRMTaskRegenerateSaint.txt +# replace the values +regenerate-saint-counters +--database-server SQL-server +--database-name SO11.6 +--db-user crm7 +--db-password xxx +--table-prefix crm7 +--system-user crm8 +--system-password xxx +``` + +### CRMtask as scheduled task -Config generator for CrmTask diff --git a/docs/en/onsite/install/server/index.md b/docs/en/onsite/install/server/index.md index d7bd302d692..9fcdfc5fed1 100644 --- a/docs/en/onsite/install/server/index.md +++ b/docs/en/onsite/install/server/index.md @@ -28,50 +28,7 @@ The server where you install SuperOffice CRM Server needs to have an internet co ## Install -SuperOffice 11.6 Onsite has two tools to replace ServerSetup and DBSetup. - -CRMSetup is for installation and maintenance of database and document templates. Installation, upgrade, inspect, import, export and transfer of database. -Document templates are installed when creating new and upgrading. - -CRMTask is for scheduling regeneration of freetext index, Saint counters and Status monitors. And run ERP sync. - -CRMSetup and CRMTask are commandline tools: Argument files can be made and reused to make the work easier, copy them into the CRMSetup folder. - -Run command prompt as administrator, --help gives possible options, and arguments for the different options: -...>crmsetup --help - -...>crmsetup new-installation --help - -```dos -D:\SO Onsite 11.6\CrmSetup>CrmSetup.exe --help -Usage: CrmSetup [command] - -CrmSetup is a command-line utility designed to manage SuperOffice CRM installations. It is a replacement -for the traditional SuperOffice CRM Setup tool and it provides commands for creating new installations, -upgrading existing setups, and inspecting databases. - -Commands: - new-installation Create a new installation - upgrade-existing Upgrade existing installation - inspect-database Inspect existing database - kill-database Kill existing superoffice database - import-file Import an IMP data file to the database. - export-database Export a database to a file - import-database Import a database from a file, overwriting any existing database - transfer-database Transfer data from a source to a destination database - -Options: - --arg-file Use arguments from argument file - -h, --help Show help message - --version Show version -``` - -Example for new database: -...\CrmSetup>crmsetup --arg-file CRMSetup.txt -The first out-commented line have the full command for copy-paste into cmd. -Remember to change all necessary values. - -The inspect option is useful for testing how to use CRMSetup without changing the database. +FILL IN INSTALL PRODECURE *** diff --git a/docs/en/onsite/upgrade/to-11/index.md b/docs/en/onsite/upgrade/to-11/index.md index 21d3f24941d..fcbe1be2907 100644 --- a/docs/en/onsite/upgrade/to-11/index.md +++ b/docs/en/onsite/upgrade/to-11/index.md @@ -33,10 +33,14 @@ A SuperOffice 8.1 or newer installation already has the full stack of SuperOffic ### 1. Upgrade SuperOffice Server -```text +From SuperOffice 11, the SuperOffice server and database are upgraded with [CrmSetup][2] utility. + +Run CrmSetup.exe with upgrade-existing option and supply the corresponding argument file. See examples below. This will upgrade the database to the current version. + +```dos D:\SO Onsite 11.6\CrmSetup>CrmSetup.exe upgrade-existing --arg-file CRMSetupUpgrade.txt 2025-11-18 12:40:44 [Info] Found a SuperOfficeCdd database -2025-11-18 12:40:44 [Info] Validating license for KalleOnsite with serial number 1010000006 +2025-11-18 12:40:44 [Info] Validating license for Super 85 with serial number 1010000006 2025-11-18 12:40:45 [Info] No pending upgrades 2025-11-18 12:40:45 [Info] Copying embedded document template resources 2025-11-18 12:40:45 [Info] Starting NetServer @@ -44,24 +48,24 @@ D:\SO Onsite 11.6\CrmSetup>CrmSetup.exe upgrade-existing --arg-file CRMSetupUpgr Upgrade completed successfully ``` -```text +```dos # crmsetup --arg-file CRMSetupUpgrade.txt # replace the values upgrade-existing --database-server SQL-server ---database-name SO10 ---db-user crm7 ---db-password xxx ---table-prefix crm7 ---so-arc D:\server\so_arc +--database-name SO85 +--db-user crm7 +--db-password xxx +--table-prefix crm7 +--so-arc C:\soserver\SO_ARC --email-client Outlook2007 ---company-name SO_for_upgrade ---serial-number 151xxxxxxx ---license-url https://license.superoffice.com/LicenseSvc/LicenseService.svc ---system-user sysuser ---system-password xxx +--company-name Super 85 +--serial-number 161xxxxxxx +--license-url https://license.superoffice.com/LicenseSvc/LicenseService.svc +--system-user crm8 +--system-password xxx --language NO ---country NO +--country NO ``` ### 2. Upgrade SuperOffice Web @@ -80,3 +84,4 @@ The SuperOffice Win app has been discontinued since SuperOffice 9. If you used t [1]: ../to-81/index.md +[2]: ../../install/database/crmsetup-and-crmtask.md From a8340729578e0f38b610a4011711aac681d8d780 Mon Sep 17 00:00:00 2001 From: Martin Pavlas Date: Tue, 2 Dec 2025 14:50:56 +0100 Subject: [PATCH 26/35] #2546 Add upgrade to 11 --- .../install/database/crmsetup-and-crmtask.md | 146 +++++++++--------- docs/en/onsite/install/server/index.md | 53 ++++++- docs/en/onsite/upgrade/to-11/index.md | 4 +- 3 files changed, 129 insertions(+), 74 deletions(-) diff --git a/docs/en/onsite/install/database/crmsetup-and-crmtask.md b/docs/en/onsite/install/database/crmsetup-and-crmtask.md index e8b1ab04dd2..32a8683c0b4 100644 --- a/docs/en/onsite/install/database/crmsetup-and-crmtask.md +++ b/docs/en/onsite/install/database/crmsetup-and-crmtask.md @@ -106,64 +106,6 @@ new-installation --country NO ``` -### Inspect database - -The inspect-database option is useful for testing how to use CRMSetup without changing the database. - -```dos -D:\SO Onsite 11.6\CrmSetup>CrmSetup.exe inspect-database --arg-file CRMSetupInspect.txt -2025-11-13 08:57:13 [Info] Found a SuperOfficeCdd database -2025-11-13 08:57:13 [Info] Found 269 pending upgrades -Database inspection completed successfully -``` - -```dos -# crmsetup --arg-file CRMSetupInspect.txt -# replace the values -inspect-database ---database-server SQL-server ---database-name SO85 ---db-user crm7 ---db-password xxx ---table-prefix crm7 -``` - -### Export database - -During export, .sdb file is created in the same folder as CrmSetup.exe. Other path can be used but the folder has to be created first. - -```dos -# crmsetup --arg-file CRMSetupExport.txt -# replace the values -export-database ---database-server SQL-server ---database-name SO_10 ---db-user crm7 ---db-password xxx ---table-prefix crm7 ---target-file ExportDB.sdb -``` - -### Transfer database - -This option transfers data from a source to a destination database. - -```dos -# crmsetup --arg-file CRMSetupTransfer.txt -# replace the values -transfer-database ---source-database-server SQL-server ---source-database-name SO10 ---source-db-user crm7 ---source-db-password xxx ---source-table-prefix crm7 ---target-database-server SQL-server ---target-database-name SOTransfer ---target-db-user crm7 ---target-db-password xxx ---target-table-prefix crm7 -``` - ### Upgrade existing database Upgrade existing installation. @@ -199,20 +141,42 @@ upgrade-existing --country NO ``` -### Database import +### Inspect database -Import a database from a file, overwriting any existing database. +The inspect-database option is useful for testing how to use CRMSetup without changing the database. ```dos -# crmsetup --arg-file CRMSetupImport.txt +D:\SO Onsite 11.6\CrmSetup>CrmSetup.exe inspect-database --arg-file CRMSetupInspect.txt +2025-11-13 08:57:13 [Info] Found a SuperOfficeCdd database +2025-11-13 08:57:13 [Info] Found 269 pending upgrades +Database inspection completed successfully +``` + +```dos +# crmsetup --arg-file CRMSetupInspect.txt # replace the values -import-database ---database-server SQL-server ---database-name SO10_import +inspect-database +--database-server SQL-server +--database-name SO85 +--db-user crm7 +--db-password xxx +--table-prefix crm7 +``` + +### Kill database + +Kill existing SuperOffice database. It will remove the database content, not the database itself. + +```dos +# crmsetup --arg-file CRMSetup.txt +# Kills content, not the db instance +# replace the values +kill-database +--database-server SQL-server +--database-name SO10Kill --db-user crm7 --db-password xxx --table-prefix crm7 ---source-file ImportDB.sdb ``` ### Import IMP file @@ -231,27 +195,65 @@ import-file --import-filename I_TestCurrency.imp ``` -### Kill database +### Database export -Kill existing SuperOffice database. It will remove the database content, not the database itself. +During export, .sdb file is created in the same folder as CrmSetup.exe. Other path can be used but the folder has to be created first. ```dos -# crmsetup --arg-file CRMSetup.txt -# Kills content, not the db instance +# crmsetup --arg-file CRMSetupExport.txt # replace the values -kill-database +export-database --database-server SQL-server ---database-name SO10Kill +--database-name SO_10 --db-user crm7 --db-password xxx --table-prefix crm7 +--target-file ExportDB.sdb +``` + +### Database import + +Import a database from a file, overwriting any existing database. + +```dos +# crmsetup --arg-file CRMSetupImport.txt +# replace the values +import-database +--database-server SQL-server +--database-name SO10_import +--db-user crm7 +--db-password xxx +--table-prefix crm7 +--source-file ImportDB.sdb +``` + +### Transfer database + +This option transfers data from a source to a destination database. + +```dos +# crmsetup --arg-file CRMSetupTransfer.txt +# replace the values +transfer-database +--source-database-server SQL-server +--source-database-name SO10 +--source-db-user crm7 +--source-db-password xxx +--source-table-prefix crm7 +--target-database-server SQL-server +--target-database-name SOTransfer +--target-db-user crm7 +--target-db-password xxx +--target-table-prefix crm7 ``` ## CrmTask -CrmTask is for scheduling regeneration of freetext index, Saint counters and Status monitors, and running ERP sync. +TO BE FINISHED +CrmTask is for scheduling regeneration of freetext index, Saint counters and Status monitors, and running ERP sync. + ```dos # crmtask --arg-file CRMTaskRegenerateSaint.txt # replace the values diff --git a/docs/en/onsite/install/server/index.md b/docs/en/onsite/install/server/index.md index 9fcdfc5fed1..7d12cacdeb6 100644 --- a/docs/en/onsite/install/server/index.md +++ b/docs/en/onsite/install/server/index.md @@ -28,7 +28,57 @@ The server where you install SuperOffice CRM Server needs to have an internet co ## Install -FILL IN INSTALL PRODECURE +From SuperOffice 11, the SuperOffice server and database are installed with [CrmSetup][2] utility. + +Run CrmSetup.exe with `new-installation` option and supply the corresponding argument file, see an example below. This will prime the database with all necessary data and the license. + +```dos +D:\SO Onsite 11.6\CrmSetup>CrmSetup.exe --arg-file CRMSetupNew.txt +2025-11-07 15:02:45 [Info] Downloading license from server https://license.superoffice.com/LicenseSvc/LicenseService.svc +2025-11-07 15:02:46 [Info] Creating database with options (Online = False, Language = NO, MailClient = Outlook2007) +2025-11-07 15:02:58 [Warn] Not running as administrator - skipping creating ODBC DSN. +2025-11-07 15:02:58 [Info] Initializing database +2025-11-07 15:02:58 [Info] Creating owner contact Super ASA +2025-11-07 15:02:58 [Info] Creating company Super ASA with serial number 161xxxxxxx +2025-11-07 15:02:58 [Info] Saving license for Software License: Super ASA, 161xxxxxxx Expires: 10/27/2026 00:00:00 +2025-11-07 15:02:58 [Info] Creating system user crm8 +2025-11-07 15:02:58 [Info] Creating user AU (Admin User) +2025-11-07 15:02:58 [Info] Accepting license +2025-11-07 15:02:59 [Info] Copying embedded document template resources +2025-11-07 15:03:09 [Info] Starting NetServer +2025-11-07 15:03:10 [Info] Perform tasks after upgrade +Installation completed successfully +``` + +Example argument file for new installation: + +```dos +# crmsetup --arg-file CRMSetupNew.txt +# replace the values +new-installation +--database-server SQL-server +--database-name SOnew11.6 +--db-user crm7 +--db-password xxx +--table-prefix crm7 +--odbc-dsn SO116 +--so-arc C:\soserver\SO_ARC +--email-client Outlook2007 +--company-name Super ASA +--serial-number 161xxxxxxx +--license-url https://license.superoffice.com/LicenseSvc/LicenseService.svc +#--license-from-file c:\temp\license.xml +--first-name Admin +--last-name User +--user-id au +--user-name SOadmin@socrm.mailinator.com +--password au +--user-plan ten-salesservicemarketing +--system-user crm8 +--system-password xxx +--language NO +--country NO +``` *** @@ -36,6 +86,7 @@ FILL IN INSTALL PRODECURE [1]: ../../requirements/crm-server.md +[2]: ../../install/database/crmsetup-and-crmtask.md [4]: https://license.superoffice.com [11]: ../service/prepare.md [12]: ../service/index.md diff --git a/docs/en/onsite/upgrade/to-11/index.md b/docs/en/onsite/upgrade/to-11/index.md index fcbe1be2907..f010a94a515 100644 --- a/docs/en/onsite/upgrade/to-11/index.md +++ b/docs/en/onsite/upgrade/to-11/index.md @@ -35,7 +35,7 @@ A SuperOffice 8.1 or newer installation already has the full stack of SuperOffic From SuperOffice 11, the SuperOffice server and database are upgraded with [CrmSetup][2] utility. -Run CrmSetup.exe with upgrade-existing option and supply the corresponding argument file. See examples below. This will upgrade the database to the current version. +Run CrmSetup.exe with `upgrade-existing` option and supply the corresponding argument file, see an example below. This will upgrade the database to the current version. ```dos D:\SO Onsite 11.6\CrmSetup>CrmSetup.exe upgrade-existing --arg-file CRMSetupUpgrade.txt @@ -48,6 +48,8 @@ D:\SO Onsite 11.6\CrmSetup>CrmSetup.exe upgrade-existing --arg-file CRMSetupUpgr Upgrade completed successfully ``` +Example argument file for upgrade: + ```dos # crmsetup --arg-file CRMSetupUpgrade.txt # replace the values From 5d27fdc05029cb4bbcf02afc99a0a7e14836f1be Mon Sep 17 00:00:00 2001 From: Bergfrid Dias Date: Wed, 3 Dec 2025 09:06:30 +0100 Subject: [PATCH 27/35] #2546 Update metadata, fix formatting, minor edits --- .../onsite/includes/warn-dbsetup-discontinued.md | 4 ++-- docs/en/onsite/install/database/dbsetup-exe.md | 6 +++--- docs/en/onsite/install/database/sotables-ini.md | 7 ++++--- docs/en/onsite/install/server/index.md | 14 +++++++------- docs/en/onsite/install/server/install-10.md | 2 +- docs/en/onsite/install/server/prepare-10.md | 13 +++++++------ docs/en/onsite/install/server/prepare.md | 12 ++++++------ .../en/onsite/install/server/silent-serversetup.md | 6 ++++-- docs/en/onsite/install/win-client/index.md | 8 +++++--- docs/en/onsite/requirements/index.md | 5 +++-- docs/en/onsite/upgrade/to-11/index.md | 4 ++-- 11 files changed, 44 insertions(+), 37 deletions(-) diff --git a/docs/en/onsite/includes/warn-dbsetup-discontinued.md b/docs/en/onsite/includes/warn-dbsetup-discontinued.md index 22e33e74de1..2a8472233df 100644 --- a/docs/en/onsite/includes/warn-dbsetup-discontinued.md +++ b/docs/en/onsite/includes/warn-dbsetup-discontinued.md @@ -1,6 +1,6 @@ > [!CAUTION] -> From SuperOffice 11.6, ServerSetup.exe and DBSetup.exe have been discontinued and replaced by the [CRMSetup.exe and CRMTask.exe][1] command-line utilities. +> From SuperOffice 11.6, *ServerSetup.exe* and *DBSetup.exe* have been discontinued and replaced by the [CRMSetup.exe and CRMTask.exe][1] command-line utilities. -[1]: ../install/database/crmsetup-and-crmtask.md \ No newline at end of file +[1]: ../install/database/crmsetup-and-crmtask.md diff --git a/docs/en/onsite/install/database/dbsetup-exe.md b/docs/en/onsite/install/database/dbsetup-exe.md index d231336c313..93cc3b5de49 100644 --- a/docs/en/onsite/install/database/dbsetup-exe.md +++ b/docs/en/onsite/install/database/dbsetup-exe.md @@ -1,13 +1,13 @@ --- +uid: dbsetup-exe title: DbSetup.exe -uid: dbsetup_exe description: DBSetup.exe - Database maintenance +keywords: DBSetup author: SuperOffice Product and Engineering date: 12.01.2025 -keywords: +version: 10 content_type: concept deployment: onsite -version: 10 --- # DBSetup.exe - Database maintenance diff --git a/docs/en/onsite/install/database/sotables-ini.md b/docs/en/onsite/install/database/sotables-ini.md index 9b2d19b1f9b..d1f37b62973 100644 --- a/docs/en/onsite/install/database/sotables-ini.md +++ b/docs/en/onsite/install/database/sotables-ini.md @@ -1,10 +1,11 @@ --- +uid: sotables-ini title: SoTables.ini -uid: sotables_ini description: SoTables.ini -author: Bergfrid Dias -date: 12.10.2021 keywords: database, DBSetup, SoTables.ini +author: digitaldiina +date: 12.01.2025 +version: 10 content_type: reference --- diff --git a/docs/en/onsite/install/server/index.md b/docs/en/onsite/install/server/index.md index 7d12cacdeb6..ad9799db7cd 100644 --- a/docs/en/onsite/install/server/index.md +++ b/docs/en/onsite/install/server/index.md @@ -1,13 +1,13 @@ --- +uid: install-crm-server title: Install SuperOffice Win Server -uid: install_crm_server description: Install SuperOffice Win Server +keywords: install, server author: SuperOffice Product and Engineering date: 12.01.2025 -keywords: install, server +version: 11 content_type: howto deployment: onsite -version: 11 --- # Install CRM Server 11 and newer @@ -16,11 +16,11 @@ version: 11 Prerequisites are available in the installation package. -After you start the SuperOffice CRM Server installer you will find the **Install prerequisites**. Here you can click the Advanced button to see what will be installed and select or unselect if you want to do it another way. +After you start the SuperOffice CRM Server installer, you will find the **Install prerequisites**. Here you can click the **Advanced** button to see what will be installed and select or unselect if you want to do it another way. -To install the .NET Framework an internet connection is required. If the server where the installation is done doesn't have an internet connection, the [correct][1] .NET framework must be installed from another source. +To install the .NET Framework, an internet connection is required. If the server where the installation is done doesn't have an internet connection, the [correct .NET framework][1] must be installed from another source. -A warning will be given when installing prerequisites if the installation of the .NET Framework fails, and ServerSetup will not start if .Net is not installed on the server. +A warning will be given when installing prerequisites if the installation of the .NET Framework fails, and ServerSetup will not start if .NET is not installed on the server. The reason is the prerequisites installation program on the installation package contains only the boot-strapper for the .NET installation and not the entire setup program (approx 2.5 MB versus 250 MB). @@ -30,7 +30,7 @@ The server where you install SuperOffice CRM Server needs to have an internet co From SuperOffice 11, the SuperOffice server and database are installed with [CrmSetup][2] utility. -Run CrmSetup.exe with `new-installation` option and supply the corresponding argument file, see an example below. This will prime the database with all necessary data and the license. +Run **CrmSetup.exe** with the `new-installation` option and supply the corresponding argument file, see an example below. This will prime the database with all necessary data and the license. ```dos D:\SO Onsite 11.6\CrmSetup>CrmSetup.exe --arg-file CRMSetupNew.txt diff --git a/docs/en/onsite/install/server/install-10.md b/docs/en/onsite/install/server/install-10.md index ab2f27bc593..743930fd30b 100644 --- a/docs/en/onsite/install/server/install-10.md +++ b/docs/en/onsite/install/server/install-10.md @@ -5,9 +5,9 @@ description: Install SuperOffice Server versions 8-10 keywords: install SuperOffice 10, install SuperOffice 9, install SuperOffice 8 author: SuperOffice Product and Engineering date: 12.01.2025 +version: 10 content_type: howto deployment: onsite -version: 10 --- # Install CRM Server 8-10 diff --git a/docs/en/onsite/install/server/prepare-10.md b/docs/en/onsite/install/server/prepare-10.md index 656371f790f..7fcbfaf756b 100644 --- a/docs/en/onsite/install/server/prepare-10.md +++ b/docs/en/onsite/install/server/prepare-10.md @@ -1,23 +1,24 @@ --- -title: Prepare CRM Server 8-10 uid: prepare-crm-server-10 +title: Prepare CRM Server 8-10 description: Prepare CRM Server computer -author: SuperOffice Product and Engineering keywords: prepare CRM server +author: SuperOffice Product and Engineering +date: 12.01.2025 +version: 10 content_type: howto deployment: onsite -version: 10 --- # Prepare CRM Server computer for SuperOffice 8-10 -1. Prepare the program files folder +1. Prepare the program files folder: - This is where the server software will be installed. By default, we put this in *C:\Program Files\SuperOffice\SuperOffice Server*. Here you will find the tools for database maintenance (*Dbsetup.exe*) and create and edit the install files (*SoCreateMST.exe*). + *Program Files* is where the server software will be installed. By default, we put this in *C:\Program Files\SuperOffice\SuperOffice Server*. Here you will find the tools for database maintenance (*Dbsetup.exe*) and create and edit the install files (*SoCreateMST.exe*). In *SuperOffice Server*, we also create a subfolder called *Client*, which must be available for all users who want to install the Win client. We recommend you share the *Client* folder and not the *SuperOffice Server* folder. -2. Prepare the document archive folder +2. Prepare the document archive folder: This folder is the central document archive, and all users must have access to this location via the application. For Win client users, this folder must be shared, the user must be able to create and edit folders and files. diff --git a/docs/en/onsite/install/server/prepare.md b/docs/en/onsite/install/server/prepare.md index a46462654f6..beba33901d7 100644 --- a/docs/en/onsite/install/server/prepare.md +++ b/docs/en/onsite/install/server/prepare.md @@ -1,22 +1,22 @@ --- +uid: prepare-crm-server title: Prepare CRM Server computer -uid: prepare_crm_server description: Prepare CRM Server computer +keywords: install author: SuperOffice Product and Engineering date: 12.01.2025 -keywords: install +version: 11 content_type: howto deployment: onsite -version: 11 --- # Prepare CRM Server computer for SuperOffice 11 -1. Prepare the program files folder +1. Prepare the program files folder: - This is where the server software will be installed. By default, we put this in *C:\Program Files\SuperOffice\SuperOffice Server*. Here you will find the tools for database maintenance and running scheduled tasks. + *Program Files* is where the server software will be installed. By default, we put this in *C:\Program Files\SuperOffice\SuperOffice Server*. Here you will find the tools for database maintenance and running scheduled tasks. -2. Prepare the document archive folder +2. Prepare the document archive folder: This folder is the central document archive, and all users must have access to this location via the application. For Win client users, this folder must be shared, the user must be able to create and edit folders and files. diff --git a/docs/en/onsite/install/server/silent-serversetup.md b/docs/en/onsite/install/server/silent-serversetup.md index 22b3652d04d..cf8c696da8b 100644 --- a/docs/en/onsite/install/server/silent-serversetup.md +++ b/docs/en/onsite/install/server/silent-serversetup.md @@ -1,9 +1,11 @@ --- +uid: silent-serversetup title: Silent install of ServerSetup -uid: silent_serversetup description: Silent install of ServerSetup +keywords: ServerSetup author: SuperOffice Product and Engineering -keywords: +date: 12.01.2025 +version: 10 content_type: reference deployment: onsite --- diff --git a/docs/en/onsite/install/win-client/index.md b/docs/en/onsite/install/win-client/index.md index 8c501bf0e60..73c4b60f63a 100644 --- a/docs/en/onsite/install/win-client/index.md +++ b/docs/en/onsite/install/win-client/index.md @@ -1,9 +1,11 @@ --- +uid: install-win9-client title: Install SuperOffice 9 or 10 Windows client -uid: install_win9_client description: Install SuperOffice 9 or 10 Windows client -author: SuperOffice Product and Engineering keywords: install, win, client +author: SuperOffice Product and Engineering +date: 12.01.2025 +version: 10 content_type: howto deployment: onsite platform: win @@ -11,7 +13,7 @@ platform: win # Install SuperOffice 9 or 10 Windows client -From SuperOffice 9, the SuperOffice Windows client is not available. The *SuperOffice9.exe* (or *SuperOffice10.exe* for SuperOffice 10) installer contains the SuperOffice Admin client, Reporter Studio and Travel Gateway. From SuperOffice 11, the client installer is discontinued. +From SuperOffice 9, the SuperOffice Windows client is not available. The *SuperOffice9.exe* (or *SuperOffice10.exe* for SuperOffice 10) installer contains the SuperOffice Admin client, Reporter Studio and Travel Gateway. **From SuperOffice 11, the client installer is discontinued.** The installer is found on the SuperOffice CRM Server in the *Client* folder. diff --git a/docs/en/onsite/requirements/index.md b/docs/en/onsite/requirements/index.md index 083e5fb18b2..bf407c46b1b 100644 --- a/docs/en/onsite/requirements/index.md +++ b/docs/en/onsite/requirements/index.md @@ -1,10 +1,11 @@ --- +uid: onsite-system-requirements title: Requirements -uid: onsite_system_requirements description: System requirements - onsite +keywords: system requirements onsite author: SuperOffice Product and Engineering date: 12.01.2025 -keywords: system requirements onsite +version: 11 content_type: reference deployment: onsite --- diff --git a/docs/en/onsite/upgrade/to-11/index.md b/docs/en/onsite/upgrade/to-11/index.md index f010a94a515..945f35b8767 100644 --- a/docs/en/onsite/upgrade/to-11/index.md +++ b/docs/en/onsite/upgrade/to-11/index.md @@ -3,7 +3,7 @@ uid: upgrade-to-11 title: Upgrade to 11 description: Upgrade to 11 keywords: upgrade -author: pavlas +author: pavlas77 date: 12.01.2025 version: 11 content_type: howto @@ -33,7 +33,7 @@ A SuperOffice 8.1 or newer installation already has the full stack of SuperOffic ### 1. Upgrade SuperOffice Server -From SuperOffice 11, the SuperOffice server and database are upgraded with [CrmSetup][2] utility. +From SuperOffice 11, the SuperOffice server and database are upgraded with [CrmSetup][2] utility. Run CrmSetup.exe with `upgrade-existing` option and supply the corresponding argument file, see an example below. This will upgrade the database to the current version. From acb3e11825c9a20bc3ff48f83a457e2e256cb348 Mon Sep 17 00:00:00 2001 From: Martin Pavlas Date: Wed, 3 Dec 2025 13:15:12 +0100 Subject: [PATCH 28/35] #2546 Add upgrade to 11 --- .../install/database/crmsetup-and-crmtask.md | 35 ++++++++++++++++-- .../database/media/scheduledcrmtask1.jpg | Bin 0 -> 32883 bytes .../database/media/scheduledcrmtask2.jpg | Bin 0 -> 55819 bytes docs/en/onsite/install/server/index.md | 10 ----- 4 files changed, 31 insertions(+), 14 deletions(-) create mode 100644 docs/en/onsite/install/database/media/scheduledcrmtask1.jpg create mode 100644 docs/en/onsite/install/database/media/scheduledcrmtask2.jpg diff --git a/docs/en/onsite/install/database/crmsetup-and-crmtask.md b/docs/en/onsite/install/database/crmsetup-and-crmtask.md index 32a8683c0b4..200e1a52660 100644 --- a/docs/en/onsite/install/database/crmsetup-and-crmtask.md +++ b/docs/en/onsite/install/database/crmsetup-and-crmtask.md @@ -249,10 +249,32 @@ transfer-database ## CrmTask -TO BE FINISHED +CrmTask is for scheduling regeneration of freetext index, Saint counters and status monitors, and running ERP sync. +```dos +C:\SuperOffice\CrmSetup>crmtask --help +Usage: CrmTask [command] -CrmTask is for scheduling regeneration of freetext index, Saint counters and Status monitors, and running ERP sync. +CrmTask is a command-line utility designed to manage various CRM-related operations efficiently. +It provides functionalities to regenerate critical CRM components such as Saint counters, status monitors, +free-text indexes, and ERP sync, ensuring that your CRM data is up-to-date and optimized for performance. + +More information about each command can be found by referencing the command's specific help section. + + +Commands: + regenerate-saint-counters Regenerate Saint counters + regenerate-status-monitors Regenerate status monitors + regenerate-free-text-index Regenerate free text index + erp-sync-all Run ERP sync process + +Options: + --arg-file Use arguments from argument file + -h, --help Show help message + --version Show version +``` + +Example argument file for Saint counters regeneration: ```dos # crmtask --arg-file CRMTaskRegenerateSaint.txt @@ -267,11 +289,16 @@ regenerate-saint-counters --system-password xxx ``` -### CRMtask as scheduled task +### CrmTask as scheduled task +To run the CrmTask automatically, you can use Windows task scheduler to schedule it to run e.g. every night. As arguments, use --arg-file and add the corresponding argument file for the given task. If you do not specify the CrmTask command on the command line, you need to have it on the first line in the argument file (e.g. regenerate-saint-counters). +![Scheduled Task][img1] - +![Scheduled Task][img2] + +[img1]: media/scheduledcrmtask1.jpg +[img2]: media/scheduledcrmtask2.jpg diff --git a/docs/en/onsite/install/database/media/scheduledcrmtask1.jpg b/docs/en/onsite/install/database/media/scheduledcrmtask1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..28b73e4d3633ec24e63245286468b03887f93f14 GIT binary patch literal 32883 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 LC80Oog$Gbb76;n>#Iai6bh1i4?Du;#X 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 literal 0 HcmV?d00001 diff --git a/docs/en/onsite/install/database/media/scheduledcrmtask2.jpg b/docs/en/onsite/install/database/media/scheduledcrmtask2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bf63a074cf97d554e7470cc52ede77717f0b7d6f GIT binary patch literal 55819 zcmeFZ2T+q;_b(a*q>J>Xgeodhq)Us4fCz{PQiZ615HKJ;v_wHcx`2Ry5a}YlgwP{h z1Vm~Cq$D)y2{k|nC+~N@d+xp8_dj#~_ue^k&zX65^2}r=&$F}EUTd%NTWja^*XbPK z{9S!ReEdjfzf6exH(>_8~nZH!r`Su;_E~ zm+G2YR2{m$p|QQAv#Y!3TkrSbkly=Xb;=tZxe<WUI`_fB=IlS{=wOQjiSuir>YuFXuP2k%|@+NzZHZ`)`ea2%^X76*S82qco8DWsAD)sie6^y)scD6`t019dzzxSeSsd{ zzI!;I*4$>w?7lxKFn}pZjv3~Ed%?rb_eoEEQOB_=?92lYKJh1`_zm8Y0X~+j4W72X zW7QB)9Pt#u82>6s4e0!6*x*=|bjE;|!ofycB)(pfXnbxz8g~l7WoQFW0Y7s-odV{r z4xIv6hX|(t${RL@Qvi+SOO0sh$WuUsD+zH5xD^q83V2y!Kvp#9I0YPWD*?&$wt&sc z+a8jPi&J{8v{W0h0xDlOi4 zXjYq_{F%}+~pHd;lZrlvg(bRrE?f7gy5 zSovst_n_gFJX8S6=vcpg!p}BUcjBT4l^TG1pvj1eTb!t*;Q>$+1vp9yp3{yY8ht(D ziy+GZUu){(JOR&+CYh8>*&+LUjh$a_SN49HOctq)8|@c1@-7qq^zOsK>vA8xA&^@| z80bt05EsY0^)T2(ed?A`i%zYO^xDQH@xr^Z*Kp|AimVG(UQ;ECyzj2X?NlD7?Q%xD zS?){`D42WmmWCw(hhX&HksVHE7I^Ix0FmAjoc@!oFbeG0PqLoA-RO{AXZmz<@qNPC z4__!w1F~5{HxxP7L|$CH$Nki;)E8DWeBC7C)#_T$DkzGm9Yq5U zAHye+oSNdt>h9Us#!#l*2sd}zqNwM)EKLPNpz5c*=iRD1hxAzWeK^Z9&e}zA@&Ojg z=iuQdsUWBT27-ukQ28lNh^WYi%&;{kn^$vW zF|l-jx0|rk+7>bLA*byW@GT_`{#;q>vh^dQ!FY=r0e<=eUmW>-%J#C&R~s;jPvZih&q8_vJ- z5ly(Sv$$?jA#~+2bJY=p(NL|)IlMqA9BAmM+tP(e_HpXL;BA@nT6=5FNPoYz(9HzP(ZS$u9(H@!@Ez3Ms&h12y*Mcb}(7Hb{jZ z*z5OaEe#i`CZ1>)dbi2_z#E-6Rq; zlb+xl8K!AIAAHPFV)A)aE*Ju>)-XDrQojC0zeL2P+S>v!RMO3q7*%0*l8*6^5#P@x zqBfIrA%d@Y$5RK2C3mZfqw!rc*PXpzvTih(D_+)oMeFyie0a6v*0|^Hi9Q(68|YKm zoTeT+wUU}-=(e5pgLoq($ES~{O)5EKXxL99l;c%3A)>_j?J)aqTf5GX`Zh-7HKd=8 zhJj9Ubhj$H6-B|!!L@e(WMzhA$Re?OBQ+SiD{T&UmRc`*k}gLkkb!eZHuuR>z#CLI zVGk4CZ0cF;F0Ya)5ww_^b*}1~3fC4SzE<&B8G^;POE1=?chm}DH3H6E za8Y~G!OAh-jP69RYx9H{RsO6MpM&xC-5nDjlkuIB(f+{_oStX%BI&k}Q`B)Ue-6J? zHfqh%K{ix-OeC^Hef@rCj(D8tD@$csnwy-D0qQhX4>H3RKiUQipJ1rjh+N|J5+>AD zZxcJafWts{N^q7k&)_Mb-Or1f$t=G`Z2bn2{S!#{%0Yh~5!p|UsR>H__@zi4J)ctm zA?p$1X9FI1d_YZPF6L3VN)nFvG<8n_aO%YKwKPA?9-RWnQdYoSSy&|HgqjWYxSj%D zug+8644yv)%u+L+4S+AV6*bLa8tXY>$re2YU|yU8h?5|kdObDw@#zE|Yyv47H!srv z4~hE8@Hb6=uhZZ9^!L64#Q%S=1)t8njKvP7fohe}>l4QpNTycq(ph(pHru7`wI?{5 z8>BAxvzDLb0MI3m&I35z|0sAls1n}(nYn(F-VDlJ6LdO?Kn4^T&=HmH_KI{XoP&wP zhTWh$Bb~>jE?>d)RBVxMY}g;_XLZBtXN9Kb{F|gWeWbM8igsMy(rg5hU}ZpX%Fur` ze^G4B0jq3sOAmT$7>0`zPttcX6YdARz4fYo*|pCp8GHx+3yE3)SA*W{x*z%qAw4GW&U8CHyY{e&6~J&~!v@I)dIpRHv+ueG2P4@G@GK=p#j>KUqu0cea60dr zUGKdJsY2;|#ToF-!q)B(&|NJ2G9h}n&hfGh=N+6;)9v?qml%IHXkOq{&~pEUzhG(Q z(3onaH)1=pxw4jLv|b_JfeYdFis?nHUZ*yY{G_)EvO+G3>cOY-S?fk}W`&!9yD{q2 zRFjs{FHA>}>&_e$u!C^%b%G~?f+lk9R%Ac(ESP@S^cR02wVCun!N(y%yZFKksA`Zy>4HoiCSI@|hiA8o{idBAO*qv*q(m3Wr@e$q}kS(GqxDatE<2Ahw$`VJk=+jJW8x!Z$0vmorm|W4zu*H2@*A#W=$Grx z#28#Crpr`t!u<{um)*{DhixfkKkZdpNTX^-lOcP2`g|D(XAmYwrk`(64mB_re6RoA z=yn9#^-qrnB|NNajK3yK&+}glB7)i1eYQ5x=HL==Gt}L`&a^HkDoM=d|c z#c2fk{bYLh&~Ie{%&jd&%52MMmWS}}vp-I)tWCOCYB!K%!+p6&>h%ShY?MP!H<)XK zY(}TP6jx~H%1QOVF4Nx=8!`lJ71|7caG%Vut36q>mx^y?h9!3e=xyZ04|&nh?|%#E z60g@(n~UsLk9E=dvI}Cg8#&Q8B@zo@dAG$~2XEd0 z7M=pwJs4g;9&IL-J3(*lPQSXKd+@l66DpB?&rvhM49qrzXcOME)-;`8n^wig@{VU~ zja8s-;2H>Szk8pdRnK@QHZ*?q6ScVW>4L{f#uo0;2*aDBF3m>`7Q?kk(88?UYRt;4 z?ohw{*q5u``Q`J&`zuSqr+{?>y!)0AH4o7s%M^pB!4A{Y_P;%oRu?xf-B*S@y#H;X z26~^{DVy8sic}{!$_lOeVA6H}!LPjEgDiBCGvfj_tWALuY@fJBB!ciQ()+=rD{|}0 z#}a=K=R{i?h?1L85=o);lPt=OazO`D3kur58Ke*5y|%2G2$`LP*{Mh6nfZNwMK)ka zofVgKx@g#@exL&Hi-PWT+Stdw6&k?!l)EWzkAH`*RtKSgeyED+>bfIWA5%8T%U9pE zlod#K1|d zJ|rnZhaJfeU#7i$KXS0HHeM~@))z(#1EH$sk4YV`Mi`PEmRfJ1%@V3-5wlek<>e*i z8^4vCjPfv6zjhT?L%#T1nylp6^ZEDyZLjZ@D$e&kR)AK#+`FDYET9H|+gORv>;rL1 zdIGURZP%nZ)U{{43WU=@odS@-v&Z|OZfdZ(fmoh7pqwNSKe7FN!{6)hw?6#6FaGcL z;SPT0pd2*zPXkdZM>5?2EypdN5J270fZtEvX`{9i+CUrwIq=>Yexh&*z6E~6Q!=}~ z$9QCYJ$>1!AwvzH5OSN4xR{;^I4gl2TP_IkBy6<@bsek+5-^=XTCt6#*_@+$LcQyG zx)Mp<*nrD6_q~trF`4}s{>4yW@nF@sIc}CM#JvI8H3V@G9}Tg`z0USU@jcK^_qxE@ zIvgX<``z)k0Nlf%zd_^z_8~C=&mIA%anF#=#1BRbUmo5HF_1@(ING1p$O*XeL)r07!>A!i?Ng%fn$1FEAkEc8y^A%5 z;^&##i`6W(XvCK`7${6{h$=m}l)6`5c<31jrkbo*C{TeaX}K$-AahrM&d`$s6=hUf zn&0nFpWw}ijHs~B+`mbL7Okg2=2EqRL}09Mi(W<9-f@=4DZr#Y^^Y{&m|mxup=8UF zoecNmP8}yYai}0V501>njMTM^muN^AtQ|^+9vvL-!o$n{q|OKpDGl5`1>h}fAdaQe zb~ZL9k_GSh6d$SQb5tCGX8fH2!b@o6+<1N-h>!`R0v$BZL8Pvb!xBUrs2MyzRd#o_ zJE%1rj~-K==Cf!bvZkR^C*Ld<%2e=dmOIU7>S3<`h6TL@Ho- z3oSS3ge;kW+LK|yM!rP)#YWc+O6uoAInkLV)p&QmXFE9G>rR1hEQ=?k4=KDDk0Zq0 z4SkiCQvekKO>Lso9XYnoa3*vouU0`29DXG$z8cFTp5xN)oKTO49Fvz$0S3oyPP)5K z4Cg$Vdx%mUm8(a5oltj+;Z2Fu%bSl;RhI|28~UtgIv8*gwiiUC4*<@tvCH(8wQ?Vk#@H-rfF!hJ2MJ@np**r8~7 z3xZ|qh+0cR>XYxO8?=@1%Z8W|jVy*f)pIIAwNPpOpK1K@zu$df?A2uZ>XK-$9wIcF zMI)?AJjZ^b{)-9t0Q078`3??A!63Eh^lyGj|s3lD5ByMEC{b*bcZ~xYTH_$)*-{xu#?owYNqF% zW^~QrNxI|I;{5Xuk2oRF3Tj=;Bw%e87W)*}Kb=*F?KAB<>8Tzd_&kVKm?dPAB59N0 zy^cMUo8>OJ55p7%*I_qdK2qM7HA}O@;CwWyx;;wV=KS1Lc!Yr^Lk>eUkqPnGGb&9T z(cW}N8N~btOnB`MDRDdSSDz-Q*^aI$ml(pfB;~S|ApJw55r@JFBy+*ElXDa*+V<5BNHHis0NLL9%9_p4A|3y2 z+cSznKOVwB*s&RhHanM@dKFA+^?MCKoE+bM{xNKZEyAzAXrgnK;}ly zRg+vEj9(&ts2SP){3OFhPN`(dTqM=M?qQVE8(SAXMnbi|K+s)lLOOtHU0IeN09RBq?ZO3=0Jt$~Ah^&f5 zklhmgjjV@9>3RUT4RyW#mAbtDV}U(85hTy@QvhiUUTAg`n2PwfRsKxvWSKk3NBprP z0x3dk7>Y8u`2Br`MI>33VS_4*TeEMe*zc@8bx(c);p#yU;1Ms`fcntU)+r#)YSo#W z=FsUBfM(wi7Z7T`fj`gx5<|RczwI@0VpT=W0seLJ&w_ahsB->t7h3Hp+h*W?)JeV7 zzBehZ1aed!-lY4pSrHT^Ssz?%c?z(#&P!hiH%43A$U42fUHA}UmiWw)`8yL+uS^er z-8!Z`vYSfUzpBlDz>pJ}>IuRU$tollXS#p~q>N>UY^>4f**9n31o_ET&raJ-Nz9nV zNQnRLX))+;xnBP=s0Fbge}+a&i&G<}pM? z)|7Oay?sC2B<2CpKBZ-v^06^0L&&ICX%YBTwLixH=QZc9>h$KisY~szKmGnhZHo$v z4-tr;Hw;_u_F6$_j29khp$c;fXKd_ch8bD%-wkj!>%d0|(Af z4L50v{hLY{{0EwLOx=168*ivxSM%c--gKOn)%`J#XCrBr49C1jj7ekD!&ht#pIDfQ z#*te(1^#A|bCZ3?FEg52JgxR+~TLj8F z4Yh~nGZ4+UAu=!Cku9pF)6;QW^Gyx3{T*X&YUThr)+0k2PO=d$NM6z;_KxTIX_)`G zd%e;iiUo|mBYCwdu)z8f{;S7TuNA{4=@kA3Wu7Jw2=i~2+3er^es%JFP;HW%3U6_t3^{GvhEe4tPW2l7 zxFtg24#ikG0Iqe?MBxch7-x&9!AGE*3>~gKkdfVZmojNUC<%#i%H2UT%@Tc z*)+bLMypSg!^Wh+U;gUDUbW}1x}B*3Ls&wH$Pmh|iDi)I5lh*P#psQkAwPjKoU1+O zT$Cl-8xhFU9k9kz&hAH_AG;bh*?m^4O%7JXBmYyz`X}biEXt~5D-LvC(-h~)0?Y2P z!G>JC5^jZh1y(7)nD?0fv(=QC!u4BiHh0uCtv(I^L3)8Ln}DgN$6oN^>v@VWpU$hF zLg)XfjK!uKm}5iQ!3eS*@>uGxNCR`)+3e-n7g3i~gO9wd*p@(R{LoH$x#ro)012{Cm6PNw|2DDcb1zJMxjj3-hcI} z@eRMe%D2cAP2lG?0Xjjh){;KrFG0uzl8NjQ@9fdq@mB zKI7<7%w0H8GaKO9vDy$g1xPW?V~+Vz>?c=}qUjK~3<_X9>vVTclA5L4deRX{GJAc6 ziQPLR*zB#8{wU z-;Y&Q>|e6kbaG7kv7D+E`3Z1N`WxBnSPV>>REL8dh~sB|G=-c2Y#lE+3!M0NeKjNKG1rBgxiA#Jgg2rc`(;baeBIR z1zO#d`6BiXEsyahiJcwUKxO=l+DWzF*2EhA6cD>X_9?Y>ci%FjQZr~0VX*6>Ar&m4wiGbCTP5{!4{G(Fb4tw974#5ceHm*7nG64> zy!NwY*waAD?n8-g`v;R{32PWfEZ-$k0OF1{-lpox2eT~ zTUU2MKJisrDM#AZ-^ovf@h(a*(RT)0lr?o57dNDIGYa>}k-37~Mo{xcI3&~Hr5rDr z>HcKBYt?<%UeUJh_no=zs{KG^gTKplZMM?m4Zeb}74yZFA~=dls|nRAFV9VS0G(!q z3U|}r(07(W`}4=*8`Y&fPv98BxC zXi;{pgs%Ee8Xq>z@|*0Wbi}RrCo!&({mwI8mFnKD5>);ExI#_Azh;5EgjooKaa((g zyL|(urY5@gwq+*A8FQ02HXSTx-P3dF^lcxZfAcHv$wpFTa7>tuSQkN6|0FB2^5*`! zU3Q`RJ@1av{=CoTQ}LAPQLZ*eYb@0-7$rnb7RCr?`ps=I{9gI_+t81vw5p%bB@u(# z7ge)((iZn3l6G1S@S5$lfZ0jG?DA__ zTlgm)l{%$UD{1A-y&oe!)VkyVxc)pR^PjYmHHgb#!bW7|E=c%2Q4=fHy|mqF`*pn1 zfIAN6V0iYA&9j>-XG44F^@4ptgnJ0aDN_4ECle0I80Tr0E-UNF)|4)p=p66t0b>}5 zzM*|z;T!+L7={l1wUMF2{;tLVtpQ;v*@wlL(99xtbR*Li z9&9!>d}G;hw!yJa?RS`04#}Vr&XJn#Vk_1ij*ezr3AJ{~%LvA)7aek%DGaoiNJiG)_HEU`PyDaka{3<5|SB^HR zXV+HjcbgMGE5Vw$$FLqg52HxB4wOxGA?UMBd7tn z5N!&zTDrK_B3vjhJ3GnIbbJF*qs&)Ry|dU<8JJ;H7WM8zVC<%Gq|X)qC&>;tLITdY zr^7$prnIXP9Y4be?V#b5V$Ku)#Lr`8Nx_uQCZz08`!KP4Cvpls8w{ra3Dqv}K5OPF zKu7ryOLV80v*e!weytTER+RjXt{m%}0(#kqR-U9(lT*N_4DuR@nkZd)GmKdOCm8Wf z9r+2w2XgkLCwn(y7m2c2T8BirNN_v$JNm(G!L9-YoXWcgI-Oi(q-6-FoRnz(>{x#EXhHkilLraC(tS|v4;M1#n;#xOCFQjNtG7Dif=2Gf*bpOM z?hXYy^A>Q|$*)4i8*e3-kGW=gpZ`T0SN7_o<+;Y92lC?^8m>p~?&K+>^1`7a^$gE1 zb_dlboX7DMT}Xl{dqlSUuvl$F)!6;XNR{NC&v!1>B%;oahWzT4VBnMOXQG2@ys(Pi zXJ;ZklVgN=cNj+mXMU(X_C*_d@GDi*1I~H_=;Lpw@oXfgU1K{-uTuY8B-oCDNj3U`Mkm)gM2GPs&oJ?Ls%sZp6qOcA@_*7-Xd#-e zO$9hA)^H|UTPRl^ea$lPdyQ5h;;`#QM;esy@W=WV%fTEx`d z!1x5fXm^&on?d@$ezeDsCRAyX(9z{m$);m{zm75k2h{Rcuxp&&L#R%Fd zp?G^xr=Z@H>;6GT!D4ILwMISELdK&Y%$_+bSj8^gKTaRxs*eEZn=l5w6UT8H-1 z!XnevbM6Lno@DNkHYC6DDIn6}V&gE`2sbMbqWg0WD?Th+_8K$cWn5h=205P?MaTL6 zF{7vsH1lQdm6m1K{0tzzP<%DA=(dB516T9CLAYwcr7=8@ zND-9pLJ$#qQNJ5vBexS+e+nf?dPQ~me9LK@7nv6k++$FSxdAxB_Rk7{pmLmKjgvYh zWTc9Upk#NHa%xs^;PRw>OtDzK`;M1_z1-0?uuJsdz_ydHQwQvxo>2`%8-v|F@=(h9 zm}Y|DhW1f?;W#P4r))JS|G+`Me$3CvT4v_R#M{w}J5lRn%!{~Dlh*dJ7;i;BfX8!8 zCy+ojF#uTfTIX;dV*av0G;|Xx6)odtdTE#?v!JOlo=&9n76cpoPBB$YtTKcue)`8G zlX);ZEWo;|2|Hy>G<_>Z*of;)rJ>0HOZR>#4xQ0G93rm@d2D@@1hoSR4?yg&Nc>Dm z;VdL*KN4r{YXr428bh(E-vQN<+dhADdX%J@E?OzWB%+w~^`(EfiF=?grq2kq0}kT$ zNXc6~n3)YfPRQ{c5MyUA&nlYKADXnW6@uyGr#M1T_YHeBX?kzq8-N1v0c~z#QI`f# z(2WK4habia`0&D)RGM#kkO0-u-D=Ug@{w zhTL;GVU4E%7S_4=PQgQId;pm{8B9Xthrm%_7KoLD1Sud;5*@Z7xH1gl`ZB2}5#bni zzeD;)+GEkDzovh1Q=|qOu|%V-(JNi`lR_GDnBAYrod|;QA6fXNmDvgJNgJ}}&ss>? zr=NvmTML4yd5B4&fy7$YyOdXz&teo*(||Our0nKQ$z1Tkjzn8`xDs{`YTEN|Eg++Q z?3&+|e5Yuy=Y<1{ANjJi>iiee$LwBc_{U3|_J9fZL&fz-V0T2`gvn=E($dyC=xOTA z?N|9>2d1bN<_UqR{oU)^s)?fjcWG*XO6Fd^O_Y11q(!xc=vd#rEzYS)YKTvI#wIeo zTA{Qvt0%xIk!`Mz?|z`b_3U?52dmxd+|7fa&?5>cHS^r?`x}jNB+s40!(V%zXDB_{ z=ShC^)PpOH?(Slq^nZYac-QgjS*6r*{~lMz+U@Q0Usx1{8H{%v3iI4vt$?o}I>yN? zIixV_y}FhdlW{*gX*sq`=^K(wO<_>=ADcGIZ|Ay2gHiglG9%1AYHMV(<3I?7g*1;x z(7D0S6W=A@9`y~q)K2*^B>QCC1I6!@!l`_Y`R%yWwZT_!91~w9PE#Yby%RX`GTOfh zyh!z%w6lLIJ}SvkyINjhs&@_du4w8=rsg@-n3UVOnj7Tzfc8TgqtFsH>PGw4v6=Q)Ui`w)>O|t{FcP^H=vINGR-4EwPO=66(>3Xlkh=oER+nixJY`dt`JmEHEgL%kOVVjH z*=X)w^p}1Nu=7|P%!HvS%uP5sTG+fzsQEptj3!SJYFgNSvf54*Q^`-8diB)ZsWt{!k z7`EKK|I^jBFe)GBbF93(KU$VCxxFvlqaOsXXL}jPS_NE=b#2Fg8rMRFoY0@q0FW~Cb zb?_xC5N8vpZh*V@$rnhgI8ivyx#ZF8uT@Tc!t`XDa-#{S%AcWZ=_pHMS&7+H`i7Dt z#Jbd6sB}o`2rN}-0=4GJH2`aD#<(KQUs6Mg8*Kqm)AZyUdAzR)UvyYzit-P)ER9O)g( zz`b0wHwG^Yne}O=mKYIp32!sHQK4TZ90t7bLYO-6`D>9Yw;Sr+N zyW=-=)YaS{XEG?k}+ac^__ z8gedacis5QL>sz%ZLwsxY6HWIagk#oLxZ0Y>08FyYDfGoUXr`Ii0f+EJ;U=?&^;SVV|B0mkiX~YNsTTCOHjjz>cX#5ufDF0S_u$c_Wg(9a&`MX*l&M#({MHbFtV!pvZEzI~ALC!%TuYLG;R5+81d} zhqfNqj(9Zdm7W4zHKT{E?Mytm-%ULi=RzYJY_`Mu0O8F%+0K3^)EK(~I-x@CH&`Lf zbbCf3<}wg$Au`XQ>w{5AV|z_d|2smK{)Pp0PsfSZ#RJ~ICeYAP!%t<6eM6F0VTdRp z@~!6eywJ}Ob-8F|>0rHvkAq?c$92q)wr_1tHvGvkaKnEeJw1MlkF4$9eA#+LM0nGaVBBn4dC&NP63nc^jvyJo``U?pZ~RL!WSUdiuO zK6yJ{*C$DLo;oKL9!G{Q6hiax5sYzhh zXT*x}`}^WYoK$d*n%^R4w;|fRr-1Ub*(0!*!?z$SYI(U0gjpC4p$7T()Ig&ZkJJ(F z)#HA^|KB;3NYexViP_fuM|FGRAJuIzFJ@7`(exy~(S?$10M5nK%8}n~@gRPwc%IN< zm#w-g4vl4#PXUhQ>8F7Fp^;!wKhQ0>3XJ6zkvCnqsCW%XhtwO#p5x)0M232YW@k%4I5*FbFUJM%#PIHxaV}fb z*NrPJqJAzCwg)}Ep9KndNY>EAzLmcpR*y3fRR_Ye8G)G)fqEP@SD~~LeEzG z(Ymc~hJU*Fn#>osfl^nrFlPfg+{n((Z~;{rzpZb*WEYhracrBayL9mr=k=fSo6;@U zC~K52gMBXLuZPW3%JMMqx+bzm1vWInX&CclFhWozrVug&bLw@>2bUMq@d;)vc6vV& z6Vu;elJwNnPt5JE-m-3g`AQGej;Jc?0Mgm@oXx^%Sj5j5I$YQ4>gv<4wo}g2FSOx* z`=+VZ=={l~^!YESIXK5jQLDNM`JpNo9UsSH&JgUFGV|6kI%3~ zrmEJbj5dC{9>tsl1M#_mYvnesIOC*(TM!27w+|X)D;UDdeMim~oy7Qv**1HBFSJ0l zY!6=<++0k=ZoQ}L+z&XU0O3fPls(-%hAXmGo*kG0zvJ2TJ*|Xw0Yb^W+LkamHhUHm zBjW^vCUmHeS#WTsYaYjKVU>@0hJshG-Zl7;$>)A1?}BG1h;#}0I>fY$q;X6)33JpV zY<|f=twVSg$MZ_=poz07!D&sC-w!w<9W~ACY`*hP#8?ed1=p-glxufTBqqdqDxCs2 zV3FP7ZMH@$R*lGTR99mvxYD*@y_nbXXP}3yK-mkaR0}nbJdaNYq88IF7d9#R8f{uu z7SS?q^IEkL8&>h&y)O{Yzrm~6(zE|G#*pr3DKg~SnefU2kGV06w@=M@$pP_1@V*KMJ`{ zJ15#+_SgU3$s>NI#+RKWwbd~NdP|Wb@)qPzt@h#lj9irtHNUObmgp3=6)ACitqzp< z@I=J0@=l4g2o$w*@RFiUcEpBQ<&gUD&%(S;yx5Rkj0UtS;XxT%<~qoeMi zFmUg>T$<$9mUp*gu*>fZdrao}3m|sYn7mVfjNF9Q`ty;Nt#S-I_esng<8ldkso^pIH9dx?o<4bXxE4ST6o}BmQa{XG78p1^En6HRHH3i!X_jK9* zA|@mh1n$MzwOQ@IFfCM4hhow%)Xfz;9L|qY1Xi?V zYR0HY=mbe$WAMBiUn|FGcTM>!v+SF(Mv42HUW2r{%oQ2LDDw0-@QW{Rrc;jL*PD*( zo_I>Jh*+X_E5Wl3#1^7~txz@r8rx~C?ZP%Cx%xyC9Rg+fpZt22{w%Q`*cJbh z#;yx-MpJS=%k98y%vZ>6YU8GLOnTNwCFIkTCDZ~(g3RK(SihOC3l|?_fE%5jD-{2A-!qnRl_yx1xK_!x_}2g^^o{yEHnzXS6kCx>mKJ z0TOcJo<*8lh!Z6h=1hwgb_#(DnbD{J*-GFJ`m z^hD((*w%)(H|E;?vQbKn@^Y3)vb)rq%XM!>?b6vh{ORd0Eh})q zNzgp#HARG!*%Q>7QU@Ig5YR75nh0LaN4d?Gmw=1>h z?u~sJUpb_xE0ZStG2d6n3a!)deGD5IJ`FvXEVk$Y4>vE{ouss0Bq1%DTQG#|6u-dF zCJ3dSZ>7VEvvx9NQ)hoz^wGHsL3_S8KW)OWcLXy;uIG&wMX#B~PxG$2=56O?-2bF; zbz$Sdgox9eaAE7^lbjF(V&m~VIAIUN3^T`{%`Eu65|j|`3$+x;O`VxeYBz*#&5s-$ z7W~L9N36dX6>BCq$hXmlnD4{F-d7kiC#~ zqIM7w zx#xo?O#I*yH5v|#Rr^M%4?i-=F-!~zzUc6|!c(qv(FZTpo%|VAa*H_Apgfk2H1i$a zyQpZ|`t$7j#f?;U`F!)b-1Bc)gyP629T~+Asz&Q*5@==W&=2dVW-@X4q~P#?Trq3H zo;$b>CQJ=hr%rW97d%?=(Niw#PDl6^4bsFqq(m5krieWDzu zJf%FFq6A^xmgVJN6cJ0W`^*zC2PAV9wPP4}l_}VUMr^ZzaD#ROZ;7)XqM)V5h^HCk zqR;o>kuoO5-9zxk@_P+~)IT|}GS&S!(n_Jdc2jyZvek&u6T{e({&TpnOFzbFPel&GR?_7o(@z*&)b6egd}>~0ki|JK+6FRPrCcZSMFKky&>3uH-BI~A znPu`T*raJU+q`Se`B7!fZ>*-A29HbBv@U-Eo3PLJwhs{-smVi}?M}cUSzzIJh}iHE zb7D$l%pOY#+QehVQ+;^fDAONyX^OsCwaQNY)(-&Zr>Qq>RdchGru&(MgjXTbg@svO zWsfF8v{aKF)*LuSvG=j4u84I*k6!LeY71empB@=qyX7V7EYonOFso%_pDasRv)epW znyU3IOxW@VFaH^=)@Gs%WHX(7OfySpn-u#qZ|Q0>CDgF#;Kd5JkZyGGXSx8>yLs!& zOX|Pj*^|8wk?jToORWYcpPL^NJ8%iH&5EB%j@F~7Vymx$UwR!qaW_0_PmJtsp7+aL z?OgaeW0RgJ@KQ|mekY20qMsWB!NdXqaCh`Z}U`U$KpC+&0r) zo2}?TX9Fq6%J%Te5~Yv%d7*yfixl6d~VA@C}(${?0hWkI_=YRb_zHnE&pk!lySYA$G@i z;lmlvGfaL9>c@E&uC`uH>b8p{v=&RK@XAk4H9M8w@AK~UyO#V)u}!dN;Y(fjrMCv@ z_6Xa8o!P>pNqoj4R2#X7SVP+ZJq+bigSbpDM3d(CpOHr9?LGIujc&rlddnb&Wv+d> zD;d5N;pUN2s2?4sC9&*DfXu}ynNo;ogX#Ocb2mk3=fN8^$G2ccJ$$r!!?nAF#h&;} z!%rF-2-9SIk8#+zfLOq>l26~|#tcLA9~{@b4n;Uwo+VkKsQ6x18L4Qca#6@95JB~+ z`YonaD-kdFV_#_OSG=SKw|}h+F|B=&!yPU#3{_5QjGjRKB*f?Npd-26&?@Ca&$$eX zX`tNR8ahIU&hZ9>5{d+T2viG-4>1oevbI}mPMp%n{l$fqo z>Cb@|6zl%gck0bv+gEgMD5V7l1s=geWv|90*0)egq5f-*TfY`LIW?mFLaL5$k|CtU z9QYUq%%v^JGQkrk`IGl(c$0c=0MjJ6h_j1GrBUKgQdy6$g&9<$jv)(mkV6_k^$s|lvDmfcIs_l79aHXY;nd^l7$6e&h7VB{j#*jd)Kyuw$104}#hUBva&SI4>0Ea(`^g zg)n96WV{85SK!q z-r%$LcZTma*Tvn@(y9KHSXQ_{nq1F5Qm^)c(eU^CT&fiXYfYN zfd@0so|hM8E*u1LOAnBqp)PM`C%TkdW- z9CbQhED-xzYH22DJb@XE2>&&$RJgiI_Vs63vJ(X~J}s1Jv2Ap9r}w@(gZvVOKm9%; z&`*YBf07~DaK%A|XK)FB{%eM(&oRf`I;0E-Zb7nEcn2prO|d=h?}o}=oV>{PPWzgP z-I*8L{hk){$hLasHbvd9&{^%hI!c#!1OjCfCbqRi1Do(YPUq^_yDAZ0&tjVwaVO5z zP5yKY5@RkNP_jTj;Pr)FuilkRAnBE_fk47D7o#e7dYgJ9;rug1%K7nAiVH+PCYv^I zXz<=9^nS1ejibsPr>!@?6FCG$Vv_Wc@mfD$F28+xrm+Yj!jxbqKgef37fS)wx@IgbuTslBqw93!R~@!!JlcTG4bV*Ix^ z9f7r=!{8PpG0IuCbD$$XW_)c_U4;Ji(`>UkFVTZ>JwU@T*HmMbF~D||a*y=~2|g1k zHm4Wl#zbpc8uE0&&F~SY`~Yjl3zfhNzf>uLpVD2vph|&>C;v*T0EPP9TwQmYyUS1b zxh6d^W-QF(aFR;zdP*TVMbH*y{Ke{!DK*yE=$SFu*`p|hUBf&d0@*))fz(x8O_FWht`Pp*u;o@k||HP+GXP*XVHF2QHK8DC(yYs7iljr#CZHwb{ zMtI0~DNp1!UVqJ|p?@y*nPV95DSXrBjFB#KlV!Fml1DGX{U|jWPpLnk>{wt&pJhrl zyq!KE>O;>kDQHal_40>40ZDd-r9*r7E%EEQUB5{U$Awam&K$&0o~VTUAa3B4BDbKt zsvRXTIzBt@i4|aBI)5VPi3~}RtJ^opw$^t|p=uP>xIu69;&bZvg<-Rc1RkQrtfQt@ z{h;z)pB!^r$!$Bi)SA5U4$6v0{T-dRrCX0bKGzgkcoBNx+G7rs&phU%KpXiwP9!>G z6sA>$HwY1e{_xCMRvXUHsd*i7Inc}b%bD7D$qTjEaQ@xS)nzoZtli6D(v>W52JC6S z?4jEU==q?W$%%q#D)@${P#JmfW1!{@jDn!nfvIDFU2TlEDfF#@54LA2zaEo=G*20n zN!D?z#dPVSgODU~U!PaUQbb-b4*pSAYU9q;L6VU(q4@bEWMX1s>fzZy7iZx}=?b5V zT{q^tuyyit<)GQH1|SQwNf~QE5{lEz)s}TJy_ZzHCb4_@rAps}v1+FJ@S?hw?9jLE zNxP6So!QAvbW?A*3b(|Z-JVe;eNPIa%O=m(xC$ZsW9!QY8F~**5h0^YIz)85pIQ6+ z(ki@707)Ac@VIo4WX2r2rx!9pINEINmvb0<33}Cj^jKV?;L6TxMU1MD zE@&sZ#>ioJbmU>@uVaNnGID>#*C3BXflELTqLnmHDWbyZGmtV6L&CN6Jwf;Fjb z1%BrGX-?Nj0T3!3^TBT8ri#<;8lbNOtjOz3?&VNDS(+|0drusHyUa`0nt6Bfak_-3|CGZOP+QA22k9tM-Ve{0!?sk zHwnS@7OXH23QM)*Bkv^)4lFAd3VeArqQbc}4BTNXdsX|fW-`1{`Hiwit|x6oCwV^ zAII8PaS%2nQgW>nZl{jz6fmw#Juj0!G`t*^Os4P7vGF4IyCHh#a&p)mhM5#R0=DSJHE5M*~Z57UxxnW%<$Xm#L&!Fth+uTd+ zLh-K}`2#Q9MnuD@rIa-bA!}IcG#Zp#GE0tq(xU_Zdo_Vh%|ctIEOk^Ik2UXXc!3=V z;`}#HQc=#cKH=fuvjFAT$gNSGOX^z^6)R81Ms6iAE^Nn%zC9*V1$8z(L{x-_o7PUF z|vXjDD4CXdo`;PK%`$^B3Qm<@D86u%lD|)oYjwVj(Q?($}s;tG9Wl z=~m*l>VS-((P8*(_TFg4N0N-yjDv99P%%_D@svVvHPJZu(9w0l=zil{sz=I`$@e>m zlvj1p(de14enR-%CQs$dsbV;{>|$gn#5nmmnB)1dTug#(2~<=&exW`zIfRj=ow52S zZ*kl<(E+*(AMX781`Dh{TrZh+$~QGBP+F^_tgR=I=JC(?-bYbGV{$s4X6#F$jA^bi z?@c1`y~+m7a60(Rw}uJvqOX;3;@O@l6IBc7rSNOQ?GA57 zHZFac-aNl3O_67SOapB2c{J}iZ|&>?12P&B-fEu~LJSG88*xEY_<@@3aBW|_>76p`BwM4fS*?Q+zcT}aTLS)ZoK%5DB#X4`ccWw`z3Y}ZH8FJ@9$ z^m2aC+vmxAd8m9{2Gt4Qd>#2dBL`aQ_&0S*KAV zuH)*K6ahF=$Gw3^qnJ41K`bzyN_`I zK@ivt>Wa7^*E-gKEU&C}5q-s}ibkjlgWWomqE^UvCpw&L@Zc?{sPoOqY3fy^Gl zrPy|ff%IU}uQM@E%svR8nXu`%`pP5CAf>Xud(gT)n#vpsuLwk6l-TbOcN-P2=we{P zYYV&MO*(xD?>mI)HibO`+ZH|4#IMbys_Qt)jU#}K(A_XoR9ORIaAbY2W;?*BQvAE= zJ)?=X%-^Qv=L_yEM9tMmXd2;cS_H!B(I^D_mh!H+{8>Yl}}J zMOa-$$7?Z+;|Ul}6a|H&U*B0Kes;Mon zkI~8NOc8u}o7e781-*z!KnFKy+u5ABVQ?hK^g(3JGdeN<+)tX9F`RRHSWu%mGkz(5 zw%EYDa&X^~^FEYyTJyGL6h=?q$}Z`?JX4*vSlwH5XMZL)eu2R^D5dXXt0OGxjux-Z znwT_w6MvEs^n(8P0~i&pz-*9fJ)U$5y2sK^~6q8F*TT?d61TQxF`yYk1~C0CHxc5w6^<9fKhW*>MIs;hLJ%xfhXF!ek}4wC}R3ijEre z2(W=HuESJk1cE-9nhi|wL?Ec&sKI*x>2Sf4Fr&N`7Ek|E3f-YiWo_qzRR_4YV~Jx!H`G3+ynr>eMta0ix z26feC_ORkO^4SB2>do}Q)RoS&vauBfQAo&jrcZquCLZ@P66-v$rxfzr2VyF<)64qi zyJ$_Qd@OQmn+R+88P|kmGneESNos$@GocT8$&;Mnn=TQ)eT$x1P#XA`OhmN(L}+t~ zI*bX(#~_MwMoT0&61071;5>$Q-ciX}Cgb+r$^)Y&s|or?<5$}#q@A}*II=^1o6|wukOMDR&fo5lb{-T7OccY|h#-pDdDAb}`3YhXWUuxu4P+FOpv2ESjb-pum|9irXQw zU<-ZRLa?Lc7GYR4QSZ|yj}}9|$WP}r?@$m*lK+#&j6za=!O=Ft8DL_l;S!j_>?G&? zT1<%_CLe5N|EUWu1yU}eG2QWwi%2tG%TM(_rSO6)D({nb$gYOU9VKssYHPy`q7*!( zEvz3KOKZ^6a&uEfDLo%JYjMSU;6HV2+_kiMJ4&gzp}|Oe9*HBbzp5}m8tQ# z^86)-yR}Mo=(aI{e}bdXDg1wb4uvn3<+Hy(?C(uciZ!QF4JeBit|5=yzrM2YDd~}{ zygn23ROitD25rpyt_uYeqTks|AN@@<{mY1h#NF?-{r~TM9pcGJrYX;vFq%~3Yb~At zGxlpq$7Y`8*4m;Ie*P!vBsIKGsZljS#QA})Svd~M@!R&4FaPO@b zQyS|eYg9W#D$W^R{q*w%#&YH-yHS9M@ayNFDiGUO2NC;g%r+-*V?K`{fG2^0Sk=|) zqA61RdW!yYdyy(U+Y~!tBH6Tlqh*C(Yx0bxCF3Q^2n_YH7;*a%F>}_@qor1O+bwf_ zO0XVX_I1uP$&`!EvENY1R@Z@5g;dH4&Gm@x|D?4Z^Gs{UA4RNchzgzMYBw=%__1rc? zT*Q11_-Q2?C(ya;Cy(5>_EYxjPuqE$3dAl;!ylhg41B$oNdQ<2;sWv0ClSUWotAKjUK43edBRss8@u?~7 z+V`{n<~pxL2s)*R<(oqs({%q0p|kcEgw6^3NjiKX#IumxSPowiK`S;$z<<4RO*`gu z?L85RN*-g#--m3L9&30eHYqlw&qklCTuSrGT@84iw1fpoFX5_ipPK4SF6I8dC;Exz zPLJjXklpqr;`|J4L~OHaa!aZ*&XuL}6?==u#9FZ0WmRFXN58{)W8Wjb22$k1FesSq zNos{alzu|A+lfZEHp@-f%OZto-=60iL|yIC#gQwj+Wl7` zNOZ`2pI}uC0;N-6GG4Ie-IkKxnY-$3Hqqh9~LkpS>@KRQAIao< zJ;$#};JmA&rZ%b)2Mw92?FZn1J@>3cZjb*K^%Q@A_?j)K?NR&nQZQBAGY5fE=J#?# zWt{vM`#-Oi8aLWWR2*=Wk6$eUGu395D%NgVS9$6`?l2cC7$RCv_7m_2pLK9Tj zkdv3=fx{O6B+{LM;!56nHC=o|eCBF`%OtqK+_p)~LRb-I9FdUj@fC%KN?+n?+M@Qb zbm=2P$n+tzO3Yz?GI)6;e{^x{+=~9BY=<~R4>{OpmW;k-bk#prQBCIJ z$}_*VRGOLr^EUXo6%Y3TRGAjiQKIY74p!n@#O4)icONUm(AV0Jm3FmZJloKAGA~|i zVwt>6QdpnBcj*zYYkt^5iRIbji7xG(j@h<&`-4K4992j0vnKhD8OXERnBS?I{u2%0G%GgS`C-8C@)-~z?61|yrU(abt_7JS3)AN73!c-gNX;>q*3ny-r^ z0wTXmw0u9%2J)65AxJ;2WX-guTF3677I(asXhU6syNQ=&(wXIo;8%;C;t^T5g?!F` zd+q`H0cj5Z$a7`pgmqE}`zvR}C)_4z^X2i~y0-q>iZ`G9*56$)x>;m+=0)~68HvFS z?qBgDkQ@&o&)Vgr#wTDL11QG=l3taf_lkj-Tw+MYrpSX~-PE1mm+Panb6KWag`b3o zP-}(;#+0$<@}O}z1if9VXxzip_Ezss@O?w8`axIAs6pNL)9n@)e_K{}{@!V;`(zd1 zbSR~_d_uD3<#gTvx|!`#z0T3npKkhcXH-^kuO|*1vleAJc~2Y z2H1Fcu9qz6(Gi{bNda&5<@wzupRQQ?m}9qw$?0KkEF+i8|nV&8Q^ea+}d({Fi=| z_V1NC%MD-~g@a{d4WzZ6-%?V2r`sRIJ#!9-{|Blplf6|>DSQQR>DVLsEvqweqbCl_ z0^!q@h)@*evE8cQ82|vCg+=Ql2U>GQ=GwKpj($c$CjH5zRe2& zgbYmr??8)L0tdjs!?`7t_OZODN1Ji>B%wHc1sl2eN6PB&K{3wcjo6B+8X>Zm)>c>4 z)>y~w{9##)-ue;wt9FTz=&;=Zf++gl(}H|19@pI3z>OOzhuX{$U8gx5ZmuLqPprP? zger8hn6XJi9rR^dl!uspRPjBZVZ$LwY&s8y8?M_|)ux6bZ26ga*h>&u_85ZL#kI3f z^0b$n#m+F68j@$&jktG;3XD|u9i)h&2hCs=utWyVJqq+=%WpVW%*;&Duz|R6R?hBR z(W}|emU~|I{psiEXiE1HM3I9JA`hziE5NkPM^;w{`@h zW+Rd|{LQkZXx5SnN^&-jxNIqwfy)q=< zPVtG$hU)BF)dftC01yhE$>0Fd`zaE;n)=jdyX`^eh~7JEO!CvuL*)uL&9SYOoK?4E zB0upyIq2wc^V6jO8G-^!vOd+sGPNx1z?-TkO$d*0PW7+c9DQf?n9Q1e@^lI&=wD6@ zn*Ay&d(<7-nqu~OVct%NYc9tCI=M@3Fh)NQ3)h*$9G$rDy_rEh!#B6+o3j#iN(^oF zjjfPT`zi9xhGoNM4dc0LUc9#r10VHQdzN^*1rcM4Ry^ki@N*TX0 zC50St66#AgOlQ7XGkwR7>gh$UScMlU!|%tc>Vw+}Uj4Gu^ec*N##SE&l%<4a?DPk^ zgfrT-R9O^dVvj$uo)O+Jxq$&_-Eg&CO@p>EM45+*&+(lsm9a-VhVz=|_=F~}-@1-P zX*`Ezaup=&eO0$BZg59VLf4Dhwc3*nvVok7QwseiVKSgqPq>aRoGOLF4_wpIZ85i^HS@dXoBLH33h%a6xUmCO+-qRu# ziglKhI9Uh6h_46gyrPsl&!Uo3D1SUX(<<}yBn-t+1V&U&1ANz?@h^UR)K;+SD4Cc~ zXiDqGaWQ!5TuzXEx0e1jQTW@p+`=8q9&-KgiibN!4^T4M=->Di_)Jdf*?K&GZswS+ zzy;|3-5XoIk9<63Eopq#6NBX{jQC$fJd9LUJt)gN{Ai7Jp0J&+Tn>~&ha4S*W|-O9 znX?aM4$DcuY4p+m)IpuD{u+#}u$1+sSv;&M`L#{BkMmuQgu*n)`~y+tc~i~#rr>2= z!Gs+Sjj+XZriHKZnGuJ{lzaig!=Mm>GLFOCAQ1Ds^5W= z)8-&M-82aN;j!f0y~ppgMH0u55R4uX6nqrbm2@ISbUQqyNLJPaRFMCtRpS@?t-0YS zi8(XgCk^;WKsxo(*a2?njA86}mqJX@X0Vs&D8FF8WnKqBD2@xCHxI!h^=j*J_}c2y z3X`{(cN!emlN?;DS<!jtzLP;0LXOY3vdNutpzS&KM=lvo+lhU~4 zP%L)!>m|L*b~109v@+sY%VGWgbjlb#oC3iyUQ+M2UT z_4;iupL1yWnvIq1rRBWb!x3ceOyaWjbOF+Y)q4^S8A%KMq4>mj8W#cpIC`}}+nHoG zc#{B7V&d-QQ;LRY;!{eIFkm46lkUwVUpP)XT%|qPgEzgGwk?Jd)wbZv|InnMS>~Ek ziquc=X-(3#|M~0xLorovM^9haR$(Iv4)1r%^BV2nHlD(EI|cZD11sZyMoJFQt4ljw zzMy4lX(P7+grWaqu-MZ8h>|!XX%7w zZ)$eInbFYZIRUIdBVhQYq+qOMA)cz@4A1gk^~bV>&W?Ot#>rwfFu~>f#OmmcDGza$nZwVKId@4+Hg+P*qpYIO-<}Q7Fc;DC5I9r zX+IQgfu@`w>VW&KaM8ip1F|1Qs>+d`I$Rb>qG7L=1ipP0idDC^7WXI>6_uS9@M||` zBxaPsp`IS#2CovwZT{yq)m2}*p$w{2sg}A?+*dqQ{Z$O^^w|2C6eACd9R~-UQeW|k zx}y>6OK%1E{N#z{vsQ>eM9~{pov&Ln$NDw1gHYLnIks@$q0*jMDt{%|B~(mxOjur{ zkg@@QU$@)-Si5j!og(f>kHP??hO*hIZSA^s68WQ$@p03-`%^By->|CU-NL;M3M}nG zYM0qJHjf!dDk_pl45kVD+Cl#JZ=|-5d$Gup{;O-O)L%FrYkj^c{Eq1bpo`PcjC(qp zB1`R!M=v7VLS*AcI~{yHD4Tllb!VU6GoufdiaEHbSCQN}Qr>IN1XbQ5=g7huZOZy*UvjOs0~rUJjX46I7qoz2sUGKgT(tVuk&g zrESB6&(4nZ9X?{5=77&+`SB5Ai<(B4}}kAz-}3)K}{y@Y-Zh`SUOx7bUTqoJ^O# z*G8S`;FB?c+v|lNEjJ1d9EUqufOH6WW!GF1$Br8GqGWoRkT+f4YTK%^l zIVF}|oo56XlaVKOTjS78jN^;WBIsChlQH~#1%!1a3H*)6FA*p_@VKg?^8ITi z&-mBp!tPT1%ymO_Eus&Ly|Eh{Sl~p~+@O@$e5?WQZ1UVDw@Ij-QarTGh{np0buYHV z3AgM8j-Fj*druCGeuzf{4l^l9F9^M!eLzl}Feu}XpNHf0whv{~7~mM4?Gvf$+&;}R z0A3c%_C%fH-(Akre}<6hwYJd%+3EoUp|>g9YR&ad>eL|_f4N7h4SuN8ll%wF3^l z%S!^sD^E_4Ho)Q4O`y2h{c7wr$};kJIZ)W*3w%3WlQ5Y^BK@)S&du9?Ki_ri)Jyhz z1$ehX0^{!R-CgFBJ+a7)_exU#zkf=UkA>`+F}Nd^5uVlD**=93C5q31)!MSPgvhL$ znla>!7pg+p$$)P^h1_Yppxegt|kk?`@A2LBno zKP9t}Ml9S{fp1Sz_}%#LL)H|3m>B5WatSEhiZ`X6tmkLVErl?<*x?K}UbwO^~30yZ!5m0flf zw!6bk8&xsYVW#H+R7uLjjs4KuWXPx7oV%+KoqHtrWJno6hrg(iF@t&3RDXV7w}7c= zd&3MbH}Jq~w)?RW)u1^!>ACjUlH4Mh;^6oUJKCp1&<73;23i)TpVb?!Z&SXDDmt_B zvI4g;(j}BEW-Z_8j+-cYtOwlOBZg0YU~lasuNZ zTF^>05S9#>1QM=d3W0@DrmVaE9 z&_Gn;3bUq7&2I0%MtAqoza3p)(H1>AWGe?QC?~mStv0(n%Q*1JF9IXaqg*CJoU5&V zF?O-`)BT-$R-#U`W(uRq(vAu6%9WhS#hcyTsC5+ojEkz@s}=z-VjkdxqeWwW)YHrtSO0@H|hft2Dyp88aOE;Kg|9Z+IFk+u`Ssat{i}kOGsR0AW>)tZ(F>93BtiJ39^F#IJ|#2VeNI{AJ>ovW}&KsZ6?;!highXxuICkdD<%Oxs>y zK_Y0wDDb_Th(89+@_##MZ>n&Pf!Lx?42Eyn<;knJ#SOiE&dq)&cFyqjo+Cnys-nnS zy{#C71mlOzSqTYS4(cg6;B1Wv2D^_E@5eP1!)W4sF4_E>(fO0E$%hcbe_|owduhz3 z_D77y1k|p2?&^{jxOK3ZEA}}ZjoOV155HaFmoe71m<7(4zDicu_|N`++#!Ozt`y+^ z(ObqQ;=D`i*;N;S>EbV{=gCPq&V?NQA5+1i%^;N<#~;VO^gZmUH52C~v3XH|E+`5V^{>*P}FAiYVJQ0NU#%aKM z0E+FO3P$DpDMkNVVCB;$0dAp?K^?s5F5uDhDF6!Sry+3q6HU~t01~KaR?~sC( zfxzU3@%>@(q{z&&y=09-W1C17cH25~JAQ2k^BWjSF~}gNyQ0kr?^Jy`nPn41{s8cd zoNfOjVEX5_-z$5NIpEFEquXZBfYT)j1>l8&N(ez|xN&k6=X2oc;ov{?AVKO+od6D{ z=m=@26!#_p37xS3{z-wKCK>_QQuNBKn;z*}#WY}u|4Yk-qv%=w!BdJA-W>RhIDA%< zB!q>ZP`dV#sH1@xY&(3`h9rMVkr^}$!etD?4|$^h+9u*P5a9IzEYo)1-dGL zi?%zZ*kc+5;W$9J@63Q?{!8~ke{Hxv{C~s(_%8n=mj6?;B_EJ2>~C{<2#A9JZ8FzK z|2K2am83^}qYCh32Myo31HwPCLz5!S!*LvXOvn)H#HOjsiLJ)Igmh;Q=lo6&zClyd z&H&L~o&x6}uE)1b(0^J6g|&QH?r~mk)v0a;g9J5LG`ms*!YD}BPBK9Yv&tSo#D^mt zIP;QzqVv}P)q7C-#eb8L!@d!c?fKWe(Dgl*jn7ZiuLQ9@xkvqPu1g-9KzK-43Enws`RI+{jnFmU zGsh3fy$1r9(o5_5QEHhh*l&uu>EC}R#TS|zO^rds&EJ)^%RUv(!#!A8z1#?(%JB15 zX*iv`JRrU`#e~ecLIIYsH3c4J40DmXvm0F2UFv18-DL%cmFLxCy4$u4`SA_b+_c*t zENE!A01eYXE$}LY>+`NCfH+Nig3vIrbPXp-;GAX3^{w9=sSO1G!BC`s?p&2jYOi=Oz4h zTd=RY=Dx@oZc-iD>tY`yRvlTPzePZlVqAASuv*nZLbM*(|9EeeR%Q}DoP5ZBtA7$| z-Eh(*4^IU*%edl#}zoN5F2?BtzqI zr_gwsRM#2$XL>{jAnz-q77wsy3(mJ-ry?^QjMD`$=m><51D>^Mu4ha4iQoU)0y4mIchq1h#q(Y{aH37USgU0%u%pb=7##!;jT6d zODmb`2@Q&37eElRxEDh#nP5;&?dI0#+aUMFtBdh=ixMm9+%^H%*ZhwRk`7Gl_rsRM`J%iaPb zGi~dtGO(3v`Hh@~D2|rW&dQjon7Zgo0F?$L!+wfQhY4zmgLN|noqW?L@L$sLRiw88 zIFx5mhCDXouBis8JCupO?WRCdiw*oE}Q@32D_*aK^M-_OI9+7>>?y+ z{A;z#6AZ1j1F1jjK2>kk56QqqtM!*P&f7qS1h)`&^i}ju@<5hd(O6JhxO;=-AWYQK)uCR{ zVe>}+JZ33sZpzkpvgE;>Lgl1j*CI+ipna!yS?HH6gm{%EKFf~f0pM3Mj%59QfWAu$d4m4__D^r$;FLnUTD{OKj?Revp$ePC$7T=3DsJ?Dtt#oQD0DtRA!d68 zJb1a7|NgSRVFHKqoF};J5^}2C)te`90~Pim&`fgG5h7f&QXa1mByJJ+czDZkq*sk* zSvTNmxsTUE@S1iKyo#RdQJGAIy~a?a0foUIK{>CLDGprMn)i^o03O^EpKJf5@jKB* zHAMIQgsHKSar52JPkZzkf{wZ37o-xrxIdVE7eF;M)Bd4tiERJsk!#uJD-H0wL%+JT z8@A}PZuJ*ua+{BRQXaM&;?W@_HRxQiA6!N0N#XSGa!uH5!^#yW%j@F@w?2Fb+d(q{ z`%+1XJ&m-@hU+-D&FU)u4in=QRzuZ%O{S=9YhjdaNnn}jBRRgEUl9>)LXmZ4X!uDm zAw8D0WmrK_Xzny4X#3hGh}4c zL>#AmF(~SKtO&9z1iNB+6+ZILemfjAllaNAw+WL_?%Aw5DB56?1O{mhm^Z7l@@ZfX zI@n@B zV-#)L=LV%VpR%j<9j=f6`Xg4XEn!}h+;x0sNK*1@+{P`b?Ez7PH``C!-wLhiQQFB* zG4#n!azkfp01B{*!Is4#Zd4w@X}!&TnSXz6`qe*;?7yBnkz5aOUc#H>`X$?G3G2|q zqX05lLcpmC2-)X>w&yTj1g^iR4XyLcnZQd|Jl3)>X`9gEBx>M{r*4Q{QJoK-;}0f%_&9Vmp{#;68IeTVp@o7LVax#wykI6 zj!1QNe8TPYNCOw8(wQ6YwMBn?XOw}z$+BL$ByeO~>7eC^G2&{p=vyX=y+27o+k
KE1rl9x7aCUI(84ve%9~M?t#r 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 literal 0 HcmV?d00001 diff --git a/docs/en/onsite/install/server/index.md b/docs/en/onsite/install/server/index.md index ad9799db7cd..53a1b6fd239 100644 --- a/docs/en/onsite/install/server/index.md +++ b/docs/en/onsite/install/server/index.md @@ -14,16 +14,6 @@ deployment: onsite ## Prerequisites -Prerequisites are available in the installation package. - -After you start the SuperOffice CRM Server installer, you will find the **Install prerequisites**. Here you can click the **Advanced** button to see what will be installed and select or unselect if you want to do it another way. - -To install the .NET Framework, an internet connection is required. If the server where the installation is done doesn't have an internet connection, the [correct .NET framework][1] must be installed from another source. - -A warning will be given when installing prerequisites if the installation of the .NET Framework fails, and ServerSetup will not start if .NET is not installed on the server. - -The reason is the prerequisites installation program on the installation package contains only the boot-strapper for the .NET installation and not the entire setup program (approx 2.5 MB versus 250 MB). - The server where you install SuperOffice CRM Server needs to have an internet connection and access to our License server on [https://license.superoffice.com][4]. ## Install From f98b8031177ede3f14b106aaa718c861a175e257 Mon Sep 17 00:00:00 2001 From: Martin Pavlas Date: Wed, 3 Dec 2025 13:35:19 +0100 Subject: [PATCH 29/35] #2546 Add upgrade to 11 --- docs/en/onsite/install/database/crmsetup-and-crmtask.md | 6 ++++++ docs/en/onsite/install/server/prepare.md | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/en/onsite/install/database/crmsetup-and-crmtask.md b/docs/en/onsite/install/database/crmsetup-and-crmtask.md index 200e1a52660..0766e1ae3b4 100644 --- a/docs/en/onsite/install/database/crmsetup-and-crmtask.md +++ b/docs/en/onsite/install/database/crmsetup-and-crmtask.md @@ -78,6 +78,8 @@ D:\SO Onsite 11.6\CrmSetup>CrmSetup.exe --arg-file CRMSetupNew.txt Installation completed successfully ``` +Example argument file for a new installation. + ```dos # crmsetup --arg-file CRMSetupNew.txt # replace the values @@ -121,6 +123,8 @@ D:\SO Onsite 11.6\CrmSetup>CrmSetup.exe upgrade-existing --arg-file CRMSetupUpgr Upgrade completed successfully ``` +Example argument file for a database upgrade. + ```dos # crmsetup --arg-file CRMSetupUpgrade.txt # replace the values @@ -152,6 +156,8 @@ D:\SO Onsite 11.6\CrmSetup>CrmSetup.exe inspect-database --arg-file CRMSetupInsp Database inspection completed successfully ``` +Example argument file for a database inspection. + ```dos # crmsetup --arg-file CRMSetupInspect.txt # replace the values diff --git a/docs/en/onsite/install/server/prepare.md b/docs/en/onsite/install/server/prepare.md index beba33901d7..5a510984b57 100644 --- a/docs/en/onsite/install/server/prepare.md +++ b/docs/en/onsite/install/server/prepare.md @@ -14,7 +14,7 @@ deployment: onsite 1. Prepare the program files folder: - *Program Files* is where the server software will be installed. By default, we put this in *C:\Program Files\SuperOffice\SuperOffice Server*. Here you will find the tools for database maintenance and running scheduled tasks. + We recommend to unzip the content of the **CrmServer.zip** file into *C:\Program Files\SuperOffice\CrmSetup* folder. Here you will find the tools for database maintenance and running scheduled tasks. 2. Prepare the document archive folder: From 387411a89fd8dacb2c7e52aaa553aa879d479916 Mon Sep 17 00:00:00 2001 From: Bergfrid Dias Date: Thu, 4 Dec 2025 05:53:29 +0100 Subject: [PATCH 30/35] #2546 Apply formatting and fix whitespace --- .../install/database/crmsetup-and-crmtask.md | 44 +++++++++---------- docs/en/onsite/install/server/index.md | 1 - 2 files changed, 21 insertions(+), 24 deletions(-) diff --git a/docs/en/onsite/install/database/crmsetup-and-crmtask.md b/docs/en/onsite/install/database/crmsetup-and-crmtask.md index 0766e1ae3b4..e15fe6e94cb 100644 --- a/docs/en/onsite/install/database/crmsetup-and-crmtask.md +++ b/docs/en/onsite/install/database/crmsetup-and-crmtask.md @@ -1,31 +1,31 @@ --- -title: CrmSetup and CrmTask utilities uid: crmsetup-crmtask-utils +title: CrmSetup and CrmTask utilities description: CrmSetup.exe and CrmTask.exe utilities -author: SuperOffice Product and Engineering -date: 12.01.2025 keywords: crmsetup, crmsetup.exe, crmtask, crmtask.exe +author: pavlas77 +date: 12.01.2025 +version: 11 content_type: concept deployment: onsite -version: 11 --- # CrmSetup and CrmTask utilities -SuperOffice 11.6 Onsite has two tools to replace ServerSetup and DBSetup. +SuperOffice 11.6 Onsite has two tools to replace **ServerSetup** and **DBSetup**. -CrmSetup is for installation and maintenance of database and document templates. It covers tasks like installation, upgrade, inspection, import, export and transfer of the database. +**CrmSetup** is for installation and maintenance of database and document templates. It covers tasks like installation, upgrade, inspection, import, export, and transfer of the database. Document templates are installed when creating new and upgrading current installation. -CrmTask is for scheduling regeneration of freetext index, Saint counters and Status monitors, and running ERP sync. +**CrmTask** is for scheduling regeneration of freetext index, Saint counters and Status monitors, and running ERP sync. -CrmSetup and CrmTask are commandline tools - argument files can be made and reused to make the work easier, just copy them into the CrmSetup folder. You can download example argument files. The first commented-out line in the example file has the full command for copy-paste into cmd. Remember to change all necessary values. +*CrmSetup* and *CrmTask* are commandline tools - argument files can be made and reused to make the work easier, just copy them into the CrmSetup folder. You can download example argument files. The first commented-out line in the example file has the full command for copy-paste into cmd. Remember to change all necessary values. -You can also use html based argument generators. The zip file contains two html files, each for one utility. Just unzip them and run locally. +You can also use HTML-based argument generators. The zip file contains two HTML files, each for one utility. Just unzip them and run locally. ## CrmSetup -Run command prompt as administrator, --help gives possible options and arguments for the different options: +Run the command prompt as administrator, `--help` gives possible options and arguments for the different options: ```dos ...>crmsetup --help @@ -54,11 +54,9 @@ Options: --version Show version ``` - - ### New installation -New-installation option is used to prime an empty database and set it up for use. +The `new-installation` option is used to prime an empty database and set it up for use. ```dos D:\SO Onsite 11.6\CrmSetup>CrmSetup.exe --arg-file CRMSetupNew.txt @@ -147,7 +145,7 @@ upgrade-existing ### Inspect database -The inspect-database option is useful for testing how to use CRMSetup without changing the database. +The `inspect-database` option is useful for testing how to use **CRMSetup** without changing the database. ```dos D:\SO Onsite 11.6\CrmSetup>CrmSetup.exe inspect-database --arg-file CRMSetupInspect.txt @@ -171,7 +169,7 @@ inspect-database ### Kill database -Kill existing SuperOffice database. It will remove the database content, not the database itself. +Kills an existing SuperOffice database. It will remove the database content, not the database itself. ```dos # crmsetup --arg-file CRMSetup.txt @@ -187,7 +185,7 @@ kill-database ### Import IMP file -Import an IMP data file to the database. +The `import-file` option imports an IMP data file to the database. ```dos # crmsetup --arg-file CRMSetupImportFile.txt @@ -203,7 +201,7 @@ import-file ### Database export -During export, .sdb file is created in the same folder as CrmSetup.exe. Other path can be used but the folder has to be created first. +During export, an *.sdb* file is created in the same folder as **CrmSetup.exe**. Other path can be used but the folder has to be created first. ```dos # crmsetup --arg-file CRMSetupExport.txt @@ -219,7 +217,7 @@ export-database ### Database import -Import a database from a file, overwriting any existing database. +The `import-database` option imports a database from a file, overwriting any existing database. ```dos # crmsetup --arg-file CRMSetupImport.txt @@ -235,7 +233,7 @@ import-database ### Transfer database -This option transfers data from a source to a destination database. +The `transfer-database` option transfers data from a source to a destination database. ```dos # crmsetup --arg-file CRMSetupTransfer.txt @@ -255,7 +253,7 @@ transfer-database ## CrmTask -CrmTask is for scheduling regeneration of freetext index, Saint counters and status monitors, and running ERP sync. +**CrmTask** is for scheduling regeneration of the freetext index, SAINT counters and status monitors, and running ERP sync. ```dos C:\SuperOffice\CrmSetup>crmtask --help @@ -297,11 +295,11 @@ regenerate-saint-counters ### CrmTask as scheduled task -To run the CrmTask automatically, you can use Windows task scheduler to schedule it to run e.g. every night. As arguments, use --arg-file and add the corresponding argument file for the given task. If you do not specify the CrmTask command on the command line, you need to have it on the first line in the argument file (e.g. regenerate-saint-counters). +To run **CrmTask** automatically, you can use the Windows task scheduler to schedule it to run for example every night. As arguments, use `--arg-file` and add the corresponding argument file for the given task. If you do not specify the **CrmTask** command on the command line, you need to have it on the first line in the argument file (for example, regenerate-saint-counters). -![Scheduled Task][img1] +![Scheduled Task -screenshot][img1] -![Scheduled Task][img2] +![Scheduled Task -screenshot][img2] diff --git a/docs/en/onsite/install/server/index.md b/docs/en/onsite/install/server/index.md index 53a1b6fd239..dbdad17f3a1 100644 --- a/docs/en/onsite/install/server/index.md +++ b/docs/en/onsite/install/server/index.md @@ -75,7 +75,6 @@ new-installation [Previous][11] | [Next (Web)][12] | [Next (Win)][14] | [Back to guide][13] -[1]: ../../requirements/crm-server.md [2]: ../../install/database/crmsetup-and-crmtask.md [4]: https://license.superoffice.com [11]: ../service/prepare.md From 3c3cadaede823b6eefa6f4bd55f7c5e1295dd5a7 Mon Sep 17 00:00:00 2001 From: Bergfrid Dias Date: Thu, 4 Dec 2025 07:10:16 +0100 Subject: [PATCH 31/35] #2546 Add topicHrefs and trim whitespace in toc --- docs/en/onsite/toc.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/docs/en/onsite/toc.yml b/docs/en/onsite/toc.yml index 81b4cb8b1de..d08caef2496 100644 --- a/docs/en/onsite/toc.yml +++ b/docs/en/onsite/toc.yml @@ -3,8 +3,10 @@ items: href: index.yml items: - name: Install Onsite + topicHref: requirements/index.md items: - name: Pre-requisites + topicHref: requirements/index.md items: - name: System requirements href: requirements/index.md @@ -55,7 +57,7 @@ items: href: install/server/prepare.md items: - name: Prepare for SuperOffice 8-10 - href: install/server/prepare-10.md + href: install/server/prepare-10.md - name: IIS web server href: install/iis/index.md items: @@ -114,9 +116,10 @@ items: - name: WCF primer href: install/netserver/wcf-primer.md - name: Upgrade Onsite + topicHref: upgrade/to-11/index.md items: - name: To version 11 - href: upgrade/to-11/index.md + href: upgrade/to-11/index.md - name: To version 9 or 10 href: upgrade/to-9/index.md - name: To version 8.1 - 8.5 @@ -174,6 +177,7 @@ items: - name: Report parameters href: config/service/report-parameters.md - name: Integrate + topicHref: integrate/web-client/index.md items: - name: With the Web client href: integrate/web-client/index.md From 9e1c2006da5bac896bd1dddeaf9bc8163b0939be Mon Sep 17 00:00:00 2001 From: Martin Pavlas Date: Thu, 4 Dec 2025 09:45:24 +0100 Subject: [PATCH 32/35] #2546 Add upgrade to 11 --- .../install/database/crmsetup-and-crmtask.md | 4 ++-- .../database/media/scheduledcrmtask1.jpg | Bin 32883 -> 0 bytes .../database/media/scheduledcrmtask1.png | Bin 0 -> 84784 bytes .../database/media/scheduledcrmtask2.jpg | Bin 55819 -> 0 bytes .../database/media/scheduledcrmtask2.png | Bin 0 -> 149291 bytes docs/en/onsite/install/guide.md | 4 ++-- docs/en/onsite/install/server/index.md | 3 +-- docs/en/onsite/install/service/index.md | 4 ++-- docs/en/onsite/upgrade/to-11/index.md | 7 ------- 9 files changed, 7 insertions(+), 15 deletions(-) delete mode 100644 docs/en/onsite/install/database/media/scheduledcrmtask1.jpg create mode 100644 docs/en/onsite/install/database/media/scheduledcrmtask1.png delete mode 100644 docs/en/onsite/install/database/media/scheduledcrmtask2.jpg create mode 100644 docs/en/onsite/install/database/media/scheduledcrmtask2.png diff --git a/docs/en/onsite/install/database/crmsetup-and-crmtask.md b/docs/en/onsite/install/database/crmsetup-and-crmtask.md index e15fe6e94cb..74e9c79fbeb 100644 --- a/docs/en/onsite/install/database/crmsetup-and-crmtask.md +++ b/docs/en/onsite/install/database/crmsetup-and-crmtask.md @@ -304,5 +304,5 @@ To run **CrmTask** automatically, you can use the Windows task scheduler to sche -[img1]: media/scheduledcrmtask1.jpg -[img2]: media/scheduledcrmtask2.jpg +[img1]: media/scheduledcrmtask1.png +[img2]: media/scheduledcrmtask2.png diff --git a/docs/en/onsite/install/database/media/scheduledcrmtask1.jpg b/docs/en/onsite/install/database/media/scheduledcrmtask1.jpg deleted file mode 100644 index 28b73e4d3633ec24e63245286468b03887f93f14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32883 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 LC80Oog$Gbb76;n>#Iai6bh1i4?Du;#X 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 diff --git a/docs/en/onsite/install/database/media/scheduledcrmtask1.png b/docs/en/onsite/install/database/media/scheduledcrmtask1.png new file mode 100644 index 0000000000000000000000000000000000000000..1ce5419cba7f509c684386637b0467a45ec12d05 GIT binary patch literal 84784 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
KE1rl9x7aCUI(84ve%9~M?t#r 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 diff --git a/docs/en/onsite/install/database/media/scheduledcrmtask2.png b/docs/en/onsite/install/database/media/scheduledcrmtask2.png new file mode 100644 index 0000000000000000000000000000000000000000..0615f258aab12742cbd176adce46e7327150636e GIT binary patch literal 149291 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]ER7i*eV;4cN|ik5gO{wVV`Ylb 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 I?tGPu#14j_-`_C%jkK>3vf^y*7rQsUplQYX;t5 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 O2j0Olt_F)Y{ah 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 wU6Gghe^;f6<#_|)f5%FK^8bI* [2]: ../../install/database/crmsetup-and-crmtask.md @@ -80,4 +80,3 @@ new-installation [11]: ../service/prepare.md [12]: ../service/index.md [13]: ../guide.md -[14]: ../win-client/index.md diff --git a/docs/en/onsite/install/service/index.md b/docs/en/onsite/install/service/index.md index 7543c5fc0b1..97628a93e26 100644 --- a/docs/en/onsite/install/service/index.md +++ b/docs/en/onsite/install/service/index.md @@ -4,10 +4,10 @@ title: Set-up guide description: Guide to installing SuperOffice Service and what to do before you start. keywords: install, Service, ejTermsetup.exe, CustomerService.exe, SymmetricKey, SymmetricSecret author: Martin Pavlas -date: 11.21.2025 +date: 12.04.2025 content_type: howto deployment: onsite -version: 8.1 +version: 11 redirect_from: /en/service/install/ --- diff --git a/docs/en/onsite/upgrade/to-11/index.md b/docs/en/onsite/upgrade/to-11/index.md index 945f35b8767..f519a5941ed 100644 --- a/docs/en/onsite/upgrade/to-11/index.md +++ b/docs/en/onsite/upgrade/to-11/index.md @@ -16,13 +16,6 @@ You can upgrade to SuperOffice 11 from SuperOffice 8.0 or newer. The recommended [!include[ALT](../../includes/warn-win-client-discontinued.md)] -## Prerequisites - -> [!NOTE] -> Microsoft .NET 4.8 is required for SuperOffice 9 or newer. -> -> The installer will handle the installation of .NET 4.8 for you, but some clients may like to pre-install it themselves. - ## Upgrade from SuperOffice 8.0 If you are running SuperOffice 8.0, you need to make sure the full stack of SuperOffice applications (SuperOffice Server, SuperOffice Web, and SuperOffice Service) is installed. You also need to [move all products under one domain][1], as seen from the browser. It might be beneficial to [upgrade to SuperOffice 8.1][1] first and follow the corresponding guides for different installation scenarios. From 67a2f9ebf6efca380f5b354a29aa44662330d980 Mon Sep 17 00:00:00 2001 From: Martin Pavlas Date: Thu, 4 Dec 2025 10:55:20 +0100 Subject: [PATCH 33/35] #2546 Add upgrade to 11 --- docs/en/onsite/install/database/index.md | 2 +- docs/en/onsite/install/server/index.md | 2 +- docs/en/onsite/install/service/prepare.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/en/onsite/install/database/index.md b/docs/en/onsite/install/database/index.md index 94852b6e491..c9f78daf3b4 100644 --- a/docs/en/onsite/install/database/index.md +++ b/docs/en/onsite/install/database/index.md @@ -15,7 +15,7 @@ The central database may be running on either Microsoft SQL Server or Oracle bef ## Supported databases -The latest versions are MS SQL Server 2019 and Oracle 18c. Also, check out the [complete list of supported databases][4] and our [compatibility reports][1]. +For the list of supported database versions, check out the [complete list of supported databases][4] and our [compatibility reports][1]. ## Unicode and ANSI database? diff --git a/docs/en/onsite/install/server/index.md b/docs/en/onsite/install/server/index.md index 3c5eda4680d..6156101d3fc 100644 --- a/docs/en/onsite/install/server/index.md +++ b/docs/en/onsite/install/server/index.md @@ -72,7 +72,7 @@ new-installation *** -[Previous][11] | [Next (Web)][12] | [Back to guide][13] +[Previous][11] | [Next][12] | [Back to guide][13] [2]: ../../install/database/crmsetup-and-crmtask.md diff --git a/docs/en/onsite/install/service/prepare.md b/docs/en/onsite/install/service/prepare.md index 3e809a456ce..6bcff432ba2 100644 --- a/docs/en/onsite/install/service/prepare.md +++ b/docs/en/onsite/install/service/prepare.md @@ -62,7 +62,7 @@ In MSSQL, create a user, which has **dbowner** access (and not sysadmin access *** -[Previous][11] | [Next (Web)][12] | [Next (Win)][14] | [Back to guide][13] +[Previous][11] | [Next (CRM server)][12] | [Next (Win)][14] | [Back to guide][13] [11]: ../iis/index.md From 263f607bf37f0d4668dec925331e072351dcbd94 Mon Sep 17 00:00:00 2001 From: Martin Pavlas Date: Thu, 4 Dec 2025 14:29:50 +0100 Subject: [PATCH 34/35] #2546 Add upgrade to 11 --- docs/en/onsite/install/guide.md | 10 +++------- docs/en/onsite/install/server/install-10.md | 8 -------- docs/en/onsite/install/server/prepare-10.md | 10 ---------- docs/en/onsite/install/service/prepare.md | 3 +-- docs/en/onsite/install/win-client/index.md | 7 ------- docs/en/onsite/install/win-client/prepare-client.md | 9 --------- 6 files changed, 4 insertions(+), 43 deletions(-) diff --git a/docs/en/onsite/install/guide.md b/docs/en/onsite/install/guide.md index 8c11074a360..18c6a9e8999 100644 --- a/docs/en/onsite/install/guide.md +++ b/docs/en/onsite/install/guide.md @@ -19,18 +19,14 @@ deployment: onsite 2. [Prepare database][7] 3. [Prepare IIS Web server][9] 4. [Prepare for Service][3] -5. [Prepare Windows client computer][2] (optional) -6. [Install SuperOffice Win Server][4] -7. [Install Windows client][5] (optional) -8. [Install Service][8] -9. [Install SuperOffice Web][6] +5. [Install SuperOffice Win Server][4] +6. [Install Service][8] +7. [Install SuperOffice Web][6] [1]: server/prepare.md -[2]: win-client/prepare-client.md [3]: service/prepare.md [4]: server/index.md -[5]: win-client/index.md [6]: web-client/index.md [7]: database/index.md [8]: service/index.md diff --git a/docs/en/onsite/install/server/install-10.md b/docs/en/onsite/install/server/install-10.md index 743930fd30b..abe7f7ffb63 100644 --- a/docs/en/onsite/install/server/install-10.md +++ b/docs/en/onsite/install/server/install-10.md @@ -57,16 +57,8 @@ In a new installation, only the main language is used for most of the translated If you are upgrading from an earlier version of SuperOffice, make sure to select the same main language as in the last installation, or you risk getting a mix of languages in the database/program. -*** - -[Previous][11] | [Next (Web)][12] | [Next (Win)][14] | [Back to guide][13] - [1]: ../../requirements/crm-server.md [2]: silent-serversetup.md [3]: install-on-citrix.md [4]: https://license.superoffice.com -[11]: ../service/prepare.md -[12]: ../service/index.md -[13]: ../guide.md -[14]: ../win-client/index.md diff --git a/docs/en/onsite/install/server/prepare-10.md b/docs/en/onsite/install/server/prepare-10.md index 7fcbfaf756b..9727503fa54 100644 --- a/docs/en/onsite/install/server/prepare-10.md +++ b/docs/en/onsite/install/server/prepare-10.md @@ -21,13 +21,3 @@ deployment: onsite 2. Prepare the document archive folder: This folder is the central document archive, and all users must have access to this location via the application. For Win client users, this folder must be shared, the user must be able to create and edit folders and files. - -*** - -[Next][1] | [Back to guide][2] - - -[1]: ../database/index.md -[2]: ../guide.md - - diff --git a/docs/en/onsite/install/service/prepare.md b/docs/en/onsite/install/service/prepare.md index 6bcff432ba2..1ddfd5e566c 100644 --- a/docs/en/onsite/install/service/prepare.md +++ b/docs/en/onsite/install/service/prepare.md @@ -62,12 +62,11 @@ In MSSQL, create a user, which has **dbowner** access (and not sysadmin access *** -[Previous][11] | [Next (CRM server)][12] | [Next (Win)][14] | [Back to guide][13] +[Previous][11] | [Next][12] | [Back to guide][13] [11]: ../iis/index.md [12]: ../server/index.md [13]: ../guide.md -[14]: ../win-client/prepare-client.md diff --git a/docs/en/onsite/install/win-client/index.md b/docs/en/onsite/install/win-client/index.md index 73c4b60f63a..4f6238c1fbd 100644 --- a/docs/en/onsite/install/win-client/index.md +++ b/docs/en/onsite/install/win-client/index.md @@ -54,19 +54,12 @@ After the installation is completed all components are installed. * [Tested Microsoft SQL Server versions][3] * [Tested Oracle versions][4] -*** - -[Previous][11] | [Next][12] | [Back to guide][13] - [1]: ../../compatibility/server-os.md [2]: ../../compatibility/browser.md [3]: ../../compatibility/ms-sql-server.md [4]: ../../compatibility/oracle.md [5]: prepare-client.md -[11]: ../server/index.md -[12]: ../service/index.md -[13]: ../guide.md [img1]: media/crm-9-win-install1.png diff --git a/docs/en/onsite/install/win-client/prepare-client.md b/docs/en/onsite/install/win-client/prepare-client.md index d8ed661ff0c..f67a75aefe6 100644 --- a/docs/en/onsite/install/win-client/prepare-client.md +++ b/docs/en/onsite/install/win-client/prepare-client.md @@ -56,14 +56,5 @@ Migration Tool uses ADO.NET to connect to the database. It also uses Win client ![Migration Tool -screenshot][img1] -*** - -[Previous][11] | [Next][12] | [Back to guide][13] - - -[11]: ../service/prepare.md -[12]: ../server/index.md -[13]: ../guide.md - [img1]: media/dd952b42-6d72-454f-a4de-8af1e500b04d.png From f86a07b7bc591020155014ecbe97353fc1e95f43 Mon Sep 17 00:00:00 2001 From: Bergfrid Dias Date: Fri, 5 Dec 2025 06:21:32 +0100 Subject: [PATCH 35/35] #2546 Update metadata --- docs/en/onsite/install/database/index.md | 9 +++++---- docs/en/onsite/install/service/index.md | 4 ++-- docs/en/onsite/install/service/prepare.md | 5 +++-- docs/en/onsite/install/win-client/prepare-client.md | 6 ++++-- docs/en/onsite/requirements/crm-server.md | 7 ++++--- docs/en/onsite/requirements/web-client.md | 7 ++++--- 6 files changed, 22 insertions(+), 16 deletions(-) diff --git a/docs/en/onsite/install/database/index.md b/docs/en/onsite/install/database/index.md index c9f78daf3b4..52dc1ef1649 100644 --- a/docs/en/onsite/install/database/index.md +++ b/docs/en/onsite/install/database/index.md @@ -1,10 +1,11 @@ --- +uid: install-database title: Install database -uid: install_database -description: "How to prepare and install the SuperOffice database." -author: SuperOffice Product and Engineering -date: 09.12.2023 +description: How to prepare and install the SuperOffice database. keywords: install, database, Oracle, MSQL +author: pavlas77 +date: 12.01.2025 +version: 11 content_type: howto deployment: onsite --- diff --git a/docs/en/onsite/install/service/index.md b/docs/en/onsite/install/service/index.md index 97628a93e26..8493532e9c6 100644 --- a/docs/en/onsite/install/service/index.md +++ b/docs/en/onsite/install/service/index.md @@ -3,11 +3,11 @@ uid: install-service title: Set-up guide description: Guide to installing SuperOffice Service and what to do before you start. keywords: install, Service, ejTermsetup.exe, CustomerService.exe, SymmetricKey, SymmetricSecret -author: Martin Pavlas +author: pavlas77 date: 12.04.2025 +version: 11 content_type: howto deployment: onsite -version: 11 redirect_from: /en/service/install/ --- diff --git a/docs/en/onsite/install/service/prepare.md b/docs/en/onsite/install/service/prepare.md index 1ddfd5e566c..e67c8845b5a 100644 --- a/docs/en/onsite/install/service/prepare.md +++ b/docs/en/onsite/install/service/prepare.md @@ -3,8 +3,9 @@ uid: prepare-service title: Prepare to install Service description: From SuperOffice 8 you also need to install Service. Here's what you need to do before you start the installation. keywords: install -author: SuperOffice Product and Engineering -date: 11.21.2025 +author: pavlas77 +date: 12.04.2025 +version: 11 content_type: howto deployment: onsite redirect_from: /en/service/install/prepare diff --git a/docs/en/onsite/install/win-client/prepare-client.md b/docs/en/onsite/install/win-client/prepare-client.md index f67a75aefe6..2e50e31adf3 100644 --- a/docs/en/onsite/install/win-client/prepare-client.md +++ b/docs/en/onsite/install/win-client/prepare-client.md @@ -1,9 +1,11 @@ --- +uid: prepare-win-client title: Prepare Win client computer -uid: prepare_win_client description: Prepare Win client computer +keywords: Win client author: SuperOffice Product and Engineering -keywords: +date: 12.04.2025 +version: 10 content_type: howto deployment: onsite platform: win diff --git a/docs/en/onsite/requirements/crm-server.md b/docs/en/onsite/requirements/crm-server.md index 387d91b387d..16560bf2b12 100644 --- a/docs/en/onsite/requirements/crm-server.md +++ b/docs/en/onsite/requirements/crm-server.md @@ -1,10 +1,11 @@ --- +uid: crm-server-requirements title: Requirements -uid: crm_server_requirements description: System requirements for SuperOffice server +keywords: system requirement, SuperOffice server, server OS author: SuperOffice Product and Engineering -date: 11.28.2025 -keywords: +date: 12.04.2025 +version: 11 content_type: reference deployment: onsite --- diff --git a/docs/en/onsite/requirements/web-client.md b/docs/en/onsite/requirements/web-client.md index af90afc45b2..7be084f5bbb 100644 --- a/docs/en/onsite/requirements/web-client.md +++ b/docs/en/onsite/requirements/web-client.md @@ -1,10 +1,11 @@ --- +uid: client-requirements title: Client requirements -uid: client_requirements description: Client requirements for SuperOffice Web and Win +keywords: requirement, processor, memory, operating system author: SuperOffice Product and Engineering -date: 09.12.2023 -keywords: +date: 12.04.2025 +version: 11 content_type: reference deployment: onsite platform: web