Installing Pet Insurance
Follow the below instructions to install and configure Pet Insurance v1.0.0.
Prerequisites
Before installing Pet Insurance v1.0.0, make sure the following are already installed:
-
HPFI v.21.2.2
-
SySDigitalSolutionPackages v21.2.2000
-
Core Insurance Master v2.2.0
-
Policy Admin v3.2.0
Below you can find instructions for installing Pet Insurance v1.0.0
Install the following packages, in this exact order:
-
Insurance Accelerators Prerequisites v1.0.0
-
Pet Accelerator v1.0.0
-
Pet Breed v1.0
-
Pet Default Product v1.0.0
Follow the steps below:
1. In Innovation Studio, import and install the Insurance Accelerators Prerequisites v1.0.0 digital package by following the standard procedure.
2. Run the reset SQL Scripts from the root folder in order to reset all the security roles already assigned, endpointXsecurity roles etc.
-
BEFORE_resetB2CCustomJourney.sql
-
BEFORE_resetB2CUserJourney.sql
-
BEFORE_resetEndpointXSecurityRole.sql
-
BEFORE_resetSecurityRoleItems.sql
3. Follow step 1 to import and install the Pet Accelerator v1.0.0 digital package.
4. After installing the Pet Accelerator v1.0.0 digital solution, perform the following configurations:
4.1 - Copy the custom folder from the archive on B2C custom folder on the server.
IMPORTANT!
From Innovation Studio: Make sure the Use Custom Styles is set on True.
Follow this path: Studio → Admin → Settings → Use Custom Styles (true)4.2 - Add IPID.pdf and TC.pdf from UploadEBS archive folder on upload storage of the server.
4.3 - Check mime type for .mp4
NOTE
On B2C application be sure .mp4 mime type is accepted. (Check IIS/ azure configuration) or add this to B2C webconfig.Copy<remove fileExtension=".mp4" />
<mimeMap fileExtension=".mp4" mimeType="video/mp4" />4.4 - Add specific B2C webconfig keys:
Copy<!-- FOR B2C Configuration -->
<IMPORTANT: Add specific values for all the keys!>
<add key="feature-b2c-userjourneys" value="1" />
<add key="feature-b2c-userjourneys-impersonated-user" value="Guest" />
<add key="feature-b2c-userjourneys-api-key" value="3YQL1Al7vMmx" />
<add key="FTOSServicesEndpoint" value="" />
<add key="FTOSServicesAppId" value="" />
<add key="DDMESawUsername" value="" />
<add key="DDMESawKey" value="" />
<add key="FTOSServicesOCR2Endpoint" value="" />
<add key="FTOSServicesOCR2AppId" value="" />
<add key="FTOSServicesESignEndpoint" value="" />
<add key="FTOSServicesESignAppId" value="" />
<add key="FTOSServicesVideoAppEndpoint" value="" />
<add key="FTOSServicesVideoAppId" value="" />
<add key="FTOSServicesLivenessEndpoint" value=""/>
<add key="FTOSServicesLivenessAppId" value=""/>
<add key="SMTP:Port" value="587" />
<add key="SMTP:Host" value="msg2.omni-marketing.eu" />
<add key="SMTP:EnableSSL" value="0" />
<add key="SMTP:User" value="fintechos@omni-marketing.eu" />
<add key="SMTP:Password" value="F1ntec4Ema!l" />
<add key="DefaultFromEmail" value="fintechos@omni-marketing.eu" />
<add key="FTOS_IntegrationProcessBaseUrl_SWL" value="https://scanner-ai-api.siwalusoftware.de"/>
<add key="FTOS_IntegrationProcessKey_SWL" value="" />4.4.1 - Optional: Configure B2C proxy shortcut:
Add this route in proxy.config file
Copyif (output.path === "/pet-acc")
{
if (output.query.match(/\bsessionId=/i))
{
output.path = "/Main";
output.query += "#/entity/FTOS_INSQB_Quote/edit/newEntry/form/FTOS_INSQB_PetLandingPage/pageno/1";
}
else
{
output.path = "/Main";
output.query += "#/userjourney/FTOS_INSQB_Quote/insert/form/FTOS_INSQB_PetLandingPage";
}
return output.redirect();
}NOTE
In proxy.config file be sure the output.host (name of the host) output.application (B2CProxy name) and requestHeaders (#NameOfFrontendDomain, #API Key) are properly set.
5. Follow step 1 to import and install the Pet Breed v1.0.0 digital package.
6. Follow step 1 to import and install the Pet Default Product v1.0.0 digital package.