V3 Virtual Desktop Installation

Virtual Machines

If your users are assigned their own complete Virtual Machine (ie a complete windows system) there are two possible scenarios 

Scenario A : The user treats the Virtual Machine as their own system and manages it themselves. This is similar to a laptop user and hence this scenario is not applicable. This Virtual Machine scenario should be treated the same as the standard local installation.

Scenario B : The Virtual Machine infrastructure is centrally managed using a “master image”. This scenario uses the multi-session capability of Windows 10/11. Each user receives a copy of the image as their machine. The user can update their own data under the local and roaming profiles. In this scenario the VDI installation can be done as per the below in the master image.

VDI infrastructure with shared desktops : requirements

In this scenario you would like to deploy Promenta into your shared Virtual Desktop (VDI) infrastructure which utilizes shared desktops.

In this scenario

  • Each user has their own Windows logon account
  • Each user has their own Windows desktop
  • Multiple users share  the same Windows host server – either a dedicated server or a virtual server. 
  • The Windows host server has a single Administrator account

Prerequisites

  • Microsoft Excel must be installed and active for each user
  • (Optional) If running the Promenta PCA app – .net 8 framework is required. It will be automatically installed during the Promenta PCA install.
  • Network access to the SAP server infrastructure
  • Internet access to the Microsoft download website for Edge WebDriver update (unless you will manually update the Edge WebDriver)
  • Each user will have their own local data folders ( \APPDATA\Roaming\Microsoft\Addins\ ) with full update permission

In addition : it is assumed you already have a working stand-alone Promenta installation and a working ini file.

Ini File

The ini file requires similar settings as per the stand-alone ini file. The settings below are required for VDI setup

<PC_Port_List>9515-9530</PC_Port_List>  This is the list of allowed ports. There should be enough ports available for the number of expected simultaneous users.

<Tmp_Path>[StdPath]\tmp</Tmp_Path> You must use the [StdPath] as this will evaluate to C:\Users\<windows user id>\AppData\Roaming\Microsoft\AddIns\Promenta\tmp

Installation (ZIP before 6.45.0.0)

Since release 6.45.0.0 – Please use Combined Installer. This method is only supported below version 6.45.0.0

Definition : Server-Context install – this installation makes the functional components (the add-in itself) and the configuration (ini file) available to all users by installing into the server context instead of installing into each user’s own context.

Step 1 : Request the Server-Context zip file. This file is not available from our website but will be provided via your support account. Contact Promenta to request this

Step 2 : Download the Server-Context file. 

Promenta assign the download to your support account and send you the link

The file will be named Installer_server_context_N.N.N.N.zip   where N.N.N.N is the version number. Example : Installer_server_context_3.3.1.008.zip

Step 3 : Extract the zip file and copy

Extract the zip file and copy its contents to this location : C:\Program Files\Microsoft Office\root\Office16\XLSTART

You should have this structure:  

C:\Program Files\Microsoft Office\root\Office16\XLSTART\Promenta_Webflow.xlam
C:\Program Files\Microsoft Office\root\Office16\XLSTART\README.txt
C:\Program Files\Microsoft Office\root\Office16\XLSTART\Promenta\Promenta_Excel_RFC_Service.ini

Step 4 : Replace the global ini file

The supplied ini file (Promenta_Excel_RFC_Service.ini) must be updated and/or replaced as it will not contain your server settings

Replace the <systems> section with a list of your own SAP systems taken from the working stand-alone Promenta configuration ini file

You cannot use the stand-alone ini file as the server-context file in its entirety as the <options> and <connection>sections will be different

Step 5 : (Optional) Set up User ini files

If the users on the server will access several SAP landscapes and each user must have their own set of landscapes then that user requires an individualized ini file.
The User ini file will override some parts of the global ini file to allow individualized data.

The User ini file must exist at this location per user : C:\Users\USERNAME\AppData\Roaming\Microsoft\AddIns\Promenta\Promenta_Excel_RFC_Service.ini

Step 6 : Test installation

Test the installation using a suitable Excel journal file

Installation – After 6.46.0.0 / V3.3 Addin

Definition : Server-Context install – this installation makes the functional components (the add-in itself) and the configuration (ini file) available to all users by installing into the server context instead of installing into each user’s own context.

You will install the Add-in using the Combined Installer and select the “Server Install” option

 

This will install the Add-in files here :

main file : C:\Program Files\Microsoft Office\root\Office16\XLSTART\Promenta_Webflow.xlam

ini file : C:\Program Files\Microsoft Office\root\Office16\XLSTART\Promenta\Promenta_Excel_RFC_Service.ini

Upgrade (ZIP before 6.45.0.0)

When updating the installation due to Promenta version change then follow only these steps

Step 1 : Request the Server-Context zip file. This file is not available from our website but will be provided via your support account. Contact Promenta to request this

Step 2 : Download the Server-Context file. 

Promenta assign the download to your support account and send you the link

Step 3 : Extract the zip file

Extract the zip to a local directory

Step 4 : Copy file

Copy only the Promenta_Webflow.xlam file to this location : C:\Program Files\Microsoft Office\root\Office16\XLSTART

Step 5 : Test as per the Installation steps

Upgrade (After 6.46.0.0 / V3.3 Addin)

Rerun the Combined Installer as above. 

Scroll to Top