Downloads

Server Components
Client Components
Add-on Components

Server Installation

Pre-requisites
Install the Server Components

Server Licensing

How to Apply Licenses

Client Installation

Install the Client Components

Server Implementation

Step 1 - DbLogin
Step 2 - DbArchive
Step 3 - SmartPortal
Step 4 - SmartMail

Add-On Installation

Install Add-On Components

Server Administration

Logs
Multi-Instance Management
Un-Install

Integrations

What can I integrate with?

Troubleshooting

Solve a Problem

Support

Contact Support
  1. Add-On Installation > Install Add-On Components

Install the Add-On Components


IMPORTANT
The Server Components must have been installed, licenced and implemented before any add-ons can be installed.

This page is split in to two sections.

The first Section Automatic Deployment covers the steps required when using the SmartDeployServer binary.
The second section Manual Deployment covers the steps required if you have manually installed a component.

Depending on which method of installation you have chosen, go to the appropriate section.

You are strongly advised wherever possible to use the Automatic Deployment option, however in some isolated cases, manual is more suitable.

NOTE: These instructions are at quite a high level, but follow them carefully and you shouldn't get any problems.
NOTE: You're advised to have Notepad / Notepad ++ open as there are a few values you'll need to take note of during the installation.


SmartConnect - Pre-Installation Procedure


Before beginning the installation (whether automatically or manually) please perform the following steps.
They can be done at any time in advance of installing the Addon components:

Step 1 - In your web browser of choice, navigate to 127.0.0.1:5002 and login as an administrative user
Step 2 - Change the url from /portal to /config, press enter
Step 3 - Click Configure Integration server
Step 4 - Scroll down until you see the Unique ID of Server value, keep this safe (copy to your clipboard / paste into Notepad). Close your browser.
Step 5 - Contact the Support team requesting registration of SmartConnect, they will ask you for this value (or to email it to them)
Step 6 - You will then be sent a client_token.json file via email
Step 7 - Copy this file in to the C:\V1Home\SmartSuite\IntegrationServer\licences directory
Step 8 - Restart the V1IntegrationServer service
Step 9 - Again, in your web browser of choice, navigate to 127.0.0.1:5002 and login as an administrative user
Step 10 - Change the url from /portal to /config, press enter
Step 11 - Click Configure Integration server
Step 12 - Take a copy of the Assigned client ID, keep it safe (copy to your clipboard / paste into Notepad), you will need it during the install of SmartConnect

This completes the SmartConnect - Pre-Installation Procedure, the Addon components can now be installed.


Automatic Deployment


The SmartDeployAddon binary is based on PowerShell, it asks relevant questions about your environment before allowing you to choose which add-ons to download and install.


Pre-Requisites


The Server Components have been installed.
There are no vault-clusterXXX.json files in your \Downloads directory. (NOTE: If there are, remove them.)
You do not have services.msc or RegEdit open (NOTE: if you do, please close them.)

Assumptions


The Server Components have been installed to a root directory of C:\V1Home

NOTE: SmartDeployAddon will automatically detect this path and install all add-on components at this level beneath the root directory.
If not found, no add-on installations will be permitted.

SmartDeployAddon


Now the Pre-Requisites have been satisifed, you can run SmartDeployAddon.

  • Download SmartDeployAddon from the Server Components page.
  • Un-compress to a temporary location on disk (NOTE: Do not run from within the zip file, it must be un-compressed first)
  • Right click and RUN AS ADMINISTATOR (this is very important)
  • A check is done on execution policy rights, if asked, press Y, then enter (to indicate you are happy to execute the binary)
  • A check is done on the version of Powershell found
  • A check is done on the version of .NET found
  • A check is done on a decent internet connection
  • You are asked to confirm you have read and understood the pre-requisites
  • Where found, the root location of the V1Core components is located, beneath which all add-ons are installed
  • We then get into the physical act of installing each component in the following order as a Y/N
  • Vault
  • Follow these steps very carefully, step by step. It will only take a minute but is crucial to the functionality of all add-ons.
  • Vault is the secrets engine SmartConnect and it's Add-ons are dependent on, it installs silently, then opens your browser
  • Where prompted for Key shares, enter 1
  • Where prompted for Key threshold, enter 1
  • Click Initialize
  • Click Download keys

    When downloaded, copy the keys *.json file from your downloads area to the C:\V1Home\V1Vault directory.

  • Open the file in your text editor of choice (Notepad++ for instance) and copy the keys_base64 (the text between the quotes) to your clipboard
  • Click Continue to Unseal
  • Where prompted for Master Key Portion, paste the keys_base64 value you copied
  • Click Unseal
  • Go back to the keys file, this time copy the root_token (the text between the quotes) to your clipboard
  • Where prompted for Token, paste the root_token value you copied
  • Click Sign In
  • Click Enable new engine ... (Top right of the screen)
  • Click the radio button in the Generic section beneath KV
  • Click Next
  • In the Version dropdown, select 1

    NOTE: THIS IS VERY IMPORTANT, MAKE ABSOLUTELY SURE IT'S 1

  • Click Enable Engine
  • Close your browser and return to SmartDeployAddon (you'll be asked to press a key to continue now the above steps have been completed)
  • V1HouseKeepingManagement
  • Installs V1HouseKeepingManagement silently
  • V1Logs2Email
  • Installs V1Logs2Email silently
  • V1UpdateService
  • Installs V1UpdateService silently
  • SmartConnect
  • Installs SmartConnect interactively (step-by-step procedure below)
            Step 1 - Enter a path to install SmartConnect, you're advised to install it beneath the root directory of the Server components, i.e. C:\V1Home\SmartConnect, click Next
            Step 2 - The license server URL is checked, press tab (connection to it is established)
            Step 3 - Paste in the assigned client ID you took at the final step of the Pre-Installation Procedure, press tab (at this point it is validated)
            Step 4 - Browse to the C:\V1Home\SmartSuite\IntegrationServer\licences\client_token.json you were sent by support as per the Pre-Installation Procedure
            Step 5 - Click Register (this communicate with the license server to establish trust between your server and the V1 license server)
            Step 6 - If all is well, it will activate the paths / ports. Set the paths to your desired location
            Step 7 - Set the NIS URL, press tab to validate it's connection (including port)
            Step 8 - Vault connection is validated, browse to the vault keys files you copied to the C:\V1Home\V1Vault dir as part of the install process
            Step 9 - Where you have all green ticks, click Install, when completed, click close
            Step 10 - Return to SmartDeployAddon to complete the setup of addons

After the installation has completed, you are asked if you want to purge the zip file to preserve disk space (Y / N).

The destination directory is opened so you can review the locations of each add-on respectively.

SmartConnect


Open services.msc
Set the V1SmartConnect service to be Automatic (delayed)

Manual Deployment


All add-ons rely on SmartConnect, the API allowing connectivity between the V1 Server and Client components with the FMS and their integration.

These can be implemented manually via the SmartConnect technical portal.


...