Install SysPacks

The steps below describe how to perform both an automatic installation and a manual import of a FintechOS SysPack.

Depending on the FintechOS platform version that you want to install, make sure the correct SysPack type is applied:

  1. For standard FintechOS infrastructure installation use Standard SysPacks.
  2. For professional/ enterprise FintechOS infrastructure installation use the following SysPacks:
    1. Banking environments: Professional Banking SysPacks
    2. Insurance environments: Professional Insurance SysPacks
NOTE  
SysPacks are mutually exclusive. The platform installation requires only one SysPack type.

Starting with V20.2.9, SysPacks can be imported asynchronous. Make sure you use async syntax when importing the packages in an Azure environment.

Below are the components for each FintechOS SysPack. Details about each component are in their .zip packages.

Package Description
00 PreInstall DFP Common PreInstall DFP Common
01 FTOS DFP Common N/A
02 FoundationPreInstall FoundationPreInstall
02 FTOS Content Templates FTOS Content Templates
02 FTOS Foundation FTOS Foundation
02 FTOS Versioning FTOS Versioning PreReq
06 FTOS Project HyperPersonalization FTOS Hyperpersonalization Processor Data Model
07 FTOS Project Campaign FTOS Campaign Management Data Model
FTOS AriadNext Processor N/A
FTOS OCR Processor FTOS OCR Processor Scripts
FTOS Onfido Processor FTOS Onfido Processor Scripts
FTOS Project Cognitive Processor Client N/A
FTOS Project Cognitive Processor Operator N/A
FTOS Project Data Governance Consent Management N/A
FTOS Project Data Governance Sensitive Data FTOS Data Governance Sensitive Data Data Model
FTOS Project Esign Processor FTOS Esign Processor Scripts
FTOS Project Integration FTOS Integration Scripts
 

For an automatic installation, follow the steps described in the SysPacks Automatic Installation section.

IMPORTANT!  
The HyperPersonalization and Campaign packages must be installed together as they have dependencies.

Prerequisites

In order to install the SysPacks, you need the latest FintechOS platform version installed, with the database configured. For specific steps, see the Installation page.

NOTE  
When using FtosSysPackageDeployer with SQL Server Integrated Authentication make sure:
1. The Windows user running the above command has read/ write rights access to the FTOS database.
2. You run the command without the SQL username/ password parameters.

When using FtosSysPackageDeployer with SQL Server Build In Authentication make sure:
1. The login used has read/ write access to the FTOS database.
2. You run the above command with the SQL username/ parameters.

Pre-Installation Checklist

The SysPack has unique constraints on some of the standard entities like: FTOS_DFP_FlowSettings, FTOS_DFP_ProcessorSettings, FTOS_VersionSettings, FTOS_VersionSettingsItem, FTOS_EntityStatusSettings, FTOS_MKT_AudienceSegments, FTOS_MKT_Audience.

If you have already moved data using the Configuration Data Deployment Package menu, then you probably have already configured some unique constraints.

Before running the script, make sure you:

  1. Disable the constraints that you have created on your environment, allowing the system to create the new ones after the SysPacks are imported.
  2. Use the new Configuration Data Definitions imported with the SysPacks when you export the data.

Automatic Installation Steps

  1. Download the desired SySDigitalSolutionPackages compatible with you platform version from the Release Hub.
  2. Unzip the installation kits.
  3. Use FtosSysPackageDeployer to install the Syspack as follows:
    • Locate the FtosSysPackageDeployer in the unzipped FintechOS installation kit at the following location: <unzipped_install_archive>\Tools\FtosSysPkgDeployer.

    • Navigate to the location where you have unzipped the SysPack and copy the FtosSysPackageDeployer here. Let's call this location <pckg_deployer_dir>.

    • Open async install_SysPackDA.bat to edit and replace the parameters described in the install_SysPack.bat Parameters Explanation section, with your own values.
    • Right-click async install_SysPackDA.bat » Run as administrator.

Post-Installation Setup

After installing the .zip packages, access the 100_AfterImportManualCopy folder and follow the below steps:

  1. Add the following images to the Upload EBS folder <portal_EBS_folder> (the Portal with operator flow):
    1. <syspack_file_path>\100_AfterImportManualCopy \CopyToUploadEBS\emptyOCR.jpg
    2. <syspack_file_path>\100_AfterImportManualCopy\CopyToUploadEBS\emptyPhoto.png 
  2. Copy the following folders over the FintechOS Portal installation directory for every Portal with back-office or B2C installed.
    1. <syspack_file_path>\ 100_AfterImportManualCopy \FTOS Project Cognitive Processor Files\dcs-sdk-version\custom
    2. <syspack_file_path>\ 100_AfterImportManualCopy \FTOS Project Cognitive Processor Files\dcs-sdk-version\custom-on-demand
    3. Copy any other needed js files in the corresponding js folder.
    4. For Onfido, follow the Instructions from the InstallGuideOCRWithOnfido v1.1 file.
 
HINT  
For any other information about the steps performed and their result, check <pckg_deployer_dir>\Logs.

Manual Import Installation Steps

Follow the below steps if you choose to import the SysPack’s individual deployment packages by hand.

  1. Import the projects in SySDogitalSolutionPackages.Log into FintechOS Studio and navigate to Configuration Management > Deployment> Digital Solution Packages,
  2. Click Import Digital Solution Package and select the zip packages in the order set by their names and import them one by one.

  3. Run the SQL scripts found in the folders that have a part of the name of the packages. For example 02 FTOS Foundation. zip and FTOS Foundation.

NOTE  
If you need to update certain packages from the SysPacks, import the .zip files for those packages and run the sql scripts from the folder.