Setting up Modern Survey for On-premise
Role: Administrators.
Minimum Version: IvantiNeurons for ITSM 2024.2.
This feature is in Beta in ITSM 2024.2.
Enabling Modern Survey for on-premise customers
These settings are applicable only for version 2024.2.
After installing/upgrading to ITSM 2024.2 on-premise build, if you enable and use the Modern Survey feature and get errors such as, 'Invalid Session’ or blank screen in Preview Survey or Take Survey URL, do the following settings:
1.Login to the virtual machine where the on-premise build is installed or upgraded and access the installation path.
For example, C:\Program Files\HEAT Software\HEAT.
a. | Copy the folder - websurveyclient from C:\Program Files\HEAT Software\HEAT to C:\Program Files\HEAT Software\HEAT\FRSSurvey. |
b. | Open the Web.config file from the location C:\Program Files\HEAT Software\HEAT\FRSSurvey\websurveyclient and add the following code under the section <system.webserver>. |
<handlers>
<remove name="aspNetCore" />
</handlers>
c. | Remove the below code from Web.config and save it. |
<handlers accessPolicy="Read, Script" />
d. | Rename the folder websurveyclient in C:\Program Files\HEAT Software\HEAT to websurveyclientBackup. |
e. | Open index.html file from the location C:\Program Files\HEATSoftware\HEAT\FRSSurvey\websurveyclient and update <base href="/websurveyclient/"> to <base href="/HEATSurvey/websurveyclient/"> and save it. |
f. | Open main.js file (file name would be ending with alphanumeric characters such as main.c261549ebf4207fb.js) and search /api and replace with ../api. |
a. | Save the change. |
Ensure to replace all 3 occurrences of /api in the file.
2.Restart IIS and check if you are able to Preview Survey and Take Survey URL for Modern Survey.
Additional authorization is introduced for Take Survey URL in Modern survey configuration, requiring SQL user to be created with limited access. For more information, refer to Modern Survey Connection - Take Survey URL.