Siirry pääsisältöön

Installation Guide

Introduction

This section outlines the purpose of this manual and lists other technical manuals.

About this manual

The purpose purpose of this manual is to provide technical details related to the Visma Nova program and the SQL Server, and to guide you through the installation of the software and the database server.

A presumption in this manual is that you are familiar with the basics of the use of SQL Server. The manual is intended for persons authorised to install Visma Nova and for system administrators.

Information

The text is primarily related to the Visma Nova program, but some content is solely related to the SQL Server database server.

Updating the software is discussed in a separate Visma Nova update guide.

Other documents

In additon to this document, the following technical documents are available from our customer service:

  • Installation and update of customisations (supplied in conjunction with report customisation)

  • Mobile solutions

  • Visma Nova update guide

Program-specific user guides are installed with programs.

Quick installation guide

This section outlines the installation process in brief.

Installation of Visma Nova

Perform the installation as follows:

  1. Ensure that Windows updates are up to date on both the server and the workstations.

  2. Install SQL Server on the server. For supported Microsoft SQL Server versions, visit www.visma.fi/ohjelmistovaatimukset.

  3. Visma Nova 10.1 and higher version needs the Microsoft OLE DB Driver for the SQL Server to work. See additional info below this list

  4. Create user groups on the server or Active Directory and add users in the user groups. (Read more: User groups)

  5. Install Visma Nova Server in a shared directory on the server, such as J:\Nova.

  6. Perform the workstation installation to all workstations and servers that uses Nova.Install to a shared folder, for example J:\Nova

  7. Open Visma Nova so that the program can create all necessary Visma Nova –databases into SQL Server.

  8. In the Infoline window

    | Company | General settings, verify that the Domain setting is correct. *Domain = the location where Nova’s user groups have been created. Use either the real domain name, local workstation name or server name

  9. Activate Visma Nova programs with the activation key.

Information

Tip! Hardware recommendations for Visma Nova software are available at http://www.visma.fi/ohjelmistovaatimukset.

Information

Note! Make sure that you have selected Finland on regionsettings!

Windows Control panel | Region and there under Formats-tab Format = Suomi and under Location-tab Home location = Finland.

Note! Visma Nova 10.1 and higher needs the Microsoft OLE DB Driver for the SQL Server to work.

Upgrading to a newer database driver will improve the stability of the database connection and speed up database operations in Nova.

You can prepare in advance for the update by ensuring that the Microsoft OLE DB Driver for SQL Server has been installed on all computers on which Visma Nova is used. If the driver has not been installed, you can download it here: https://docs.microsoft.com/en-us/sql/connect/oledb/download-oledb-driver-for-sql-server?view=sql-server-ver15

Download and install the driver that corresponds to the operating system bit.

Note! The Microsoft OLE DB driver for the SQL Server runs on all SQL server versions supported by Nova. If the driver has not been installed on the computer, the following error will occur when Nova is started (3706):

This means that you must install the Microsoft OLE DB Driver on the computer in question.

Note! Before installing the OLEDB driver, make sure that the 32-bit and 64-bit Microsoft Visual c++ 2015 - 2022 installations are installed.

Visma Nova installation to a single workstation

Perform local installation as follows:

  1. Ensure that Windows updates are up to date.

  2. Create user groups.

  3. Add users in the created groups. (Read more: User groups)

  4. Install all available packages in the installation setup. Use C:\Nova, for example, as the installation path

  5. Restart the computer.

  6. Start Visma Nova so that the program can create all necessary Visma Nova -databases into SQL Server.

  7. Activate Visma Nova programs with the activation key.

SQL Server Standard/Express Edition

This section guides you through the installation of the SQL Server database server. You can also install the SQL Server Express Edition by applying the following instructions.

Before installing SQL Server

Log in to the server with System administrator rights. Make sure that the server’s operating system meets the requirement, that OS updates have been installed, that sufficient disk space is available and that the server can be restarted after installation.

The following installation images describe the installation of SQL 2017 The installation steps of later versions are somewhat different than those below but the most important thing is to choose the installation options depicted in the images.

Progress of the installation

When SQL Server installer is started, the following window is displayed:

T:\tmp\Hiku\SQL Kuvat\1.PNG

Start of installation.

  1. Select Installation from the menu on the left.

  2. In the Installation window, select New SQL Server stand-alone installation or add features to an existing installation.

T:\tmp\Hiku\SQL Kuvat\2.PNG

Installation phase 2.

  1. Enter the product key and click Next to continue.

T:\tmp\Hiku\SQL Kuvat\3.PNG

Installation phase 3.

  1. Accept the license terms and click Next

  2. Select Use Microsoft Update to check for updates (recommended) and click Next

  3. In Install Rules window select Next

  4. Select components to be installed in the Feature Selection window. Select at least the following components (as in the screenshot).

  • Database Engine Services

  • SQL Server Replication

  • Client Tools Connectivity

  • Integration Services

  • Client Tools Backwards Compatibility

In Instance root directory field enter that path where SQL Server is to be installed.

After you have selected the components to be installed and entered installation path click Next to continue.

T:\tmp\Hiku\SQL Kuvat\7.PNG

Installation phase 7.

  1. In the Instance Configuration window, select Named instance and enter ‘Nova’ in the text field.

T:\tmp\Hiku\SQL Kuvat\8.PNG

Installation phase 8.

  1. In the Server Configuration window, select the starting of SQL Server services and set the ID to be used to start them. We recommend default settings (as shown in the screenshot below). Select Automatic as Startup Type for the following services:

  • SQL Server Agent (not available in the Express Edition)

  • SQL Server Database Engine

  • SQL Server Integration Services

  • SQL Server Browser (define to start-up LOCAL SERVICE).

When definitions are complete, move to the Collation tab.

Kuvakaappaus_09

Installation phase 9.

  1. Click Customize... and set Database Engine on the Collation tab to Finnish_Swedish_CI_AS. After configuring the Collation settings, click Next to continue.

T:\tmp\Hiku\SQL Kuvat\1.PNG

Installation phase 10a.

T:\tmp\Hiku\SQL Kuvat\1.PNG

Installation phase 10b, Database Engine Collation.

  1. In the Database Engine Configuration window, select Mixed Mode (SQL Server authentication and Windows authentication) on the Server Configuration tab. Enter your SA password NovaPro123 (default) in the Enter password field and confirm it in Confirm password. Save the used password, as it will be needed later.

Click Add Current User to add System administrator in Specify SQL Server administrator. If required, you can add a System administrator group

Information

Note! If the company’s data security regulations/guidelines require a more complex password, comply with the requirements.

T:\tmp\Hiku\SQL Kuvat\1.PNG

Installation phase 11.

  1. Go to the Data Directories tab. To save databases on another physical hard disk, determine the paths in the fields, for example D:\Novatietokannat\Data for databases and D:\Novatietokannat\Backup for backup copies. After determining paths, click Next to continue installation.

T:\tmp\Hiku\SQL Kuvat\1.PNG

Installation phase 12.

  1. In the Ready to Install window, check that all settings are correct and click Install to start the installation.

  2. After Complete window, click Close to exit the installer.

  3. Restart the computer and make sure that all SQL services have started from SQL Server Configuration Manager and that their start mode is Automatic.

Installation of Visma Nova programs

This section guides you through the server and workstation installation processes for Visma Nova programs.

Before server installation or single machine environment installation

Installation methods

Installation methods are as follows:

Server installation means that the program will be installed on a server, which contains all installation packages and workstations will only have workstation installations, Crystal reports runtime and MSMQ enabled.

In a single workstation installation, all of the previously mentionned components will be installed to a single workstation.

Information

Note! Network sharing is not done in single-computer environments because Visma Nova is installed in a directory such as C:\Nova.

Note! If you install on a server, please use eg. C:\Novajako\Nova. On a server installation you shouldn't map any network drive e.g. J:.

Note! If Nova is going to be used over a remote desktop connection or Citrix, Nova should be installed on the local server drive and started from the local drive. Nova should be installed on the server that the remote users use to log in.

If needed, you can order consultation from Visma for a separate fee in order to implement the remote desktop solution: http://teho.visma.fi/konsultointi

If file sharing, such as [J:], is performed using GPO (Group Policy Object), the file sharing must be created with the UPDATE function.

An example of J file sharing: Directory D:\Novajako\Nova exists on the server. The Nova directory is shared in the network between the desired users or user groups with modification rights. Connect network drive [J:] \\servername\novajako.\

Tips: To display shared directories in the installation use below instructions:

If shared directories are not automatically displayed in the beginning of the installation, you can display them in the installation program as follows

  1. Run regedit program

  2. In regedit, browse to: HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Policies/System

  3. Create new DWORD (32-bit) and name it EnableLinkedConnections and enter 1 as its value.

  4. Restart the computer

  5. Shared directories should now be displayed in the installation program.

Before installation

Check below issues:

Information

Note! Visma Nova 10.1 needs the Microsoft OLE DB Driver for the SQL Server to work

Upgrading to a newer database driver will improve the stability of the database connection and speed up database operations in Nova.

You can prepare in advance for the Visma Nova 10.1 update by ensuring that the Microsoft OLE DB Driver for SQL Server has been installed on all computers on which Visma Nova is used. If the driver has not been installed, you can download it here: https://docs.microsoft.com/en-us/sql/connect/oledb/download-oledb-driver-for-sql-server?view=sql-server-ver15

Download and install the driver that corresponds to the operating system bit.

Note! The Microsoft OLE DB driver for the SQL Server runs on all SQL server versions supported by Nova. If the driver has not been installed on the computer, the following error will occur when Nova is started (3706):

This means that you must install the Microsoft OLE DB Driver on the computer in question.

Note! Before installing the OLEDB driver, make sure that the 32-bit and 64-bit Microsoft Visual c++ 2015 - 2022 installations are installed.

  • The user has logged in to the domain and/or server with system administrator rights

  • Operating system supported by Visma is installed on the server, with the latest Windows updates

  • There is enough free space on the server to run the installation (min. 1Gt)

  • Take Microsoft.NET Framework 3.5 features into use (Windows Control Panel -> Programs and Features -> Turn Windows features on or off)

  • Microsoft.NET Framework 4.8 or later has been installed on the server. Microsoft .NET Framework 4.8 Client itself is not enough.

  • Check that the Microsoft Message Queue (MSMQ) service is activated.

  • If for some reason the MSMQ service is not activated automatically, it must be enabled manually.

  • OS-specific instructions can be found from Microsoft web page.

Installation on server / Installation on single machine environment

  1. Download the installation package from Visma Community: Visma Nova → Ohjelmistopäivitykset: https://community.visma.com.

  2. Copy the installation package, for example, at the root of the [J:] drive for workstation installation.

  3. Unzip the downloaded installation package to the C:\TEMP directory, for example.

  4. Run Setup.exe as a system administrator (right-click setup.exe → Run as Administrator).

  5. Select the installation language and click Next

  6. Select all

  • Visma Nova Server

  • Includes the components to be installed on the server (.exe, .rpt, .sql and .pdf files)

  • In an environment with several workstations, install only to the server’s local drive.

  • In single-computer environments, this is installed in the directory C:\Nova, for example.

  • Visma Nova Workstation (Default)

  • Installs and registers program libraries used by Nova (.ocx, .dll)

  • Installed on all computers that are used to run Nova

  • In an environment with several workstations, install only to the server’s local drive.

  • In single-computer environments, this is installed in the directory C:\Nova, for example.

  • Enable MSMQ

  • Crystal reports runtime / Crystal reports runtime .NET

  • Needed for printing reports

  • Installed on all computers that are used to run Nova.

and click Next

T:\tmp\Hiku\VN10\Capture.PNG

Installation phase 6

  1. Click Install to confirm the applications to be installed. If necessary, you can click Back to change your selections.

T:\tmp\Hiku\VN10\Capture.PNG

Installation phase 7

  1. Click Next to start Visma Nova Server installation

T:\tmp\Hiku\SQL Kuvat\1.PNG

Installation phase 8

  1. Read the Installation guide, which opens under the link. Confirm, that you have read it and click Next

Installation phase 9

  1. Enter the installation path or click the ... button to select it.

In server installation the installation path is e.g C:\Novajako\Nova

Installation phase 10

In single-computer environment installation path is e.g C:\Nova

T:\tmp\Hiku\SQL Kuvat\Capture.PNG

Installation phase 10

After selecting the installation path, click Next.

  1. When the installation is complete, click Finish. The installer automatically continues with the next application to be installed.

  2. When all applications have been installed, click Next and in the summary window, click Finish to complete the installation

  3. Click the desktop shortcut to start Visma Nova (C:\Novajako\Nova\my\Infoline.exe tai C:\Nova\my\Infoline.exe)

  4. Click OK to log in to Visma Nova and create Nova and YR0 (demo company) databases.

Installation phase 14

In a single workstation environment, server name: workstation name\nova

In a server installation: SQL server name\nova

  1. Select the language to be used in Visma Nova and click OK

  2. Activate Visma Nova. Click the

    button in the top right corner of the start-up screen to determine the settings. Under Management selectActivation.

  • Activate Visma Nova with the customernr and activation key provided by Visma.

Installation phase 16

  1. Click the

    button to log out

  2. Restart Visma Nova and click the

    button in the top right corner of the start-up screen to determine settings. Select New company under Company.

  • Use default options and click OK to create a new company.

Installation phase 18

  1. The Visma Nova installation is now complete.

Before workstation installation (multi-computer environment)

In a network environment, the workstation must be connected to a network drive,

such as [J:] \\servername\novajako.\

If file sharing, such as [J:], is performed using GPO (Group Policy Object), the file sharing must be created with the UPDATE function.

Make sure that:

  • You have logged into the workstation as system administrator

  • An operating system supported by Visma is installed on the workstation, with the latest Windows updates

  • Microsoft.NET Framework 3.5 features has taken into use (Windows Control Panel -> Programs and Features -> Turn Windows features on or off).

  • Microsoft .NET Framework 4.5 or later has already been installed on the workstation. Microsoft .NET Framework 4.5 Client itself is not enough.

  • Check that the Microsoft Message Queue (MSMQ) service is activated.

  • If for some reason the MSMQ service is not activated automatically, it must be enabled manually.

  • OS-specific instructions can be found from Microsoft web pages

Installation on workstation

Workstation installation methods

Default workstation installation mode uses programs from the server for network sharing. In this case, only library files are registered to the workstation. And the shortcut in this case refers to the infoline.exe file on the network share of the server.

This is the default installation method for Visma Nova.

Local workstation installation mode: Programs are run from the local machine. This installation method installs the Visma Nova update -service on the local machine which copies all programs from the network drive to the client. Application, company and the user settings files are on the network share on the server.

Visma Nova Workstation Default installation

  1. Copy the installation package e.g to the C:\TEMP directory and unzip it.

  2. Run Setup.exe as a system administrator (right-click setup.exe → Run as Administrator).

  3. Select the installation language and click Next

  4. Select the applications to be installed. You will need the following applications on the workstation:

  • Visma Nova Workstation (Default)

  • Creates a shortcut on your desktop

  • Installs and registers program libraries used by Nova (.ocx, .dll)

  • Installed on all computers that are used to run Nova

  • Crystal reports runtime

  • Needed for printing reports

  • Installed on all computers that are used to run Nova

  • Enable MSMQ (mandatory)

and click Next

T:\tmp\Hiku\SQL Kuvat\Capture.PNG

Installation phase 4

  1. Click Install to confirm the applications to be installed.

  2. Click Next to start Visma Nova Workstation installation.

  3. Read the Installation guide, which opens under the link. Confirm, that you have read it and click Next

  4. Enter the installation path or click the … button to select it. Depending on the installation method, select one of the following options

Default workstation installation, applications are started from the server

The program is installed in a shared directory, such as J:\Nova

T:\tmp\Hiku\SQL Kuvat\Capture.PNG

Installation phase 8

After selecting the installation path, click Next.

  1. When the installation is complete, click Finish. The installer automatically continues with the next application to be installed.

  2. Finalize the installation by clicking Close and in the summary window, click Finish to complete the installation.

  3. Start Visma Nova from the desktop shortcut and test the functionality.

Visma Nova Workstation Local installation

  1. Copy the installation package e.g to the C:\TEMP directory and unzip it.

  2. Run Setup.exe as a system administrator (right-click setup.exe → Run as Administrator).

  3. Select the installation language and click Next

  4. Select the applications to be installed. You will need the following applications on the workstation:

  • Visma Nova Workstation (Local)

  • Creates a shortcut on your desktop

  • Applications are installed locally, which means that all applications will be copied from the server to the workstation. In this method Nova will copy program related files (.exe, .dll) to the workstation. This is why Nova needs the UNC-path, where the server part is installed

  • Installs and registers program libraries used by Nova (.ocx, .dll)

  • Installed on all computers that are used to run Nova

  • Crystal reports runtime

  • Needed for printing reports

  • Installed on all computers that are used to run Nova

  • Enable MSMQ (mandatory)

and click Next

T:\tmp\Hiku\VN10\Capture.PNG

Installation phase 4

  1. Click Install to confirm the applications to be installed.

  2. Click Next to start Visma Nova Workstation installation.

  3. Read the Installation guide, which opens under the link. Confirm, that you have read it and click Next

  4. Enter the UNC-file path to Nova common files filepath -field. The path is where the Nova server part is installed. E.g: \palvelin\novajako\nova

Applications are installed locally, which means that all applications will be copied from the server to the workstation. In this method Nova will copy program related files (.exe, .dll) to the workstation. This is why Nova needs the UNC-path, where the server part is installed

T:\tmp\Hiku\VN10\Capture.PNG

Installation phase 8

  1. Enter the local installation folder from which the program will be run on the local machine. E.g C:\Visma\Nova

T:\tmp\Hiku\VN10\Capture.PNG

Installation phase 9

After selecting the installation path, click Next.

  1. When the installation is complete, click Finish. The installer automatically continues with the next application to be installed.

  2. Finalize the installation by clicking Close and in the summary window, click Finish to complete the installation.

  3. Start Visma Nova from the desktop shortcut and test the functionality.

After installation

This section guides you through the actions to be taken after installation.

Backup copies

Visma Nova’s installation folder should be backed up at regular intervals. Make sure to back up databases as well.

Take contact to Visma Application support if needed ([email protected]).

Visma Cloud Gateway

Inside the Visma Nova installation package there is a link to Visma Cloud Gateway installations package. Visma Cloud Gateways installation guide can be found under: https://community.visma.com/t5/Visma-Nova-keskustelut/Visma-Cloud-Gatewayn-asentaminen-ja-tilaaminen/m-p/34776#M58

Problem cases

Note! In case there are problems after the installation, you can find answers to frequently asked questions from Commynity (https://community.visma.com).

Problems with Nova network

If Nova ceases to operate when used from the network drive, the network drive, such as J:, should be deleted and reconnected via the command prompt using commands that are run in the following order:

  • net config server /autodisconnect:-1

  • net use J: \
    \
    /persistent:yes

Information

Note! As an example, the lower command uses the ’J:’ network drive, so replace it with your environments network drive.

Visma Nova installation is interrupted right in the beginning of the installation

If the installation is interrupted right after starting and a red cross is displayed next to the packages to be installed, Windows Installer is probably faulty or should be updated to a later version.

Database

Visma Nova’s database is Microsoft SQL Server. This section discusses the structure of database and data security.

Objects

Databases

Visma Nova uses one shared Visma Nova database and company-specific YRx databases where x is the number of the company. Visma Nova and YR0 databases are automatically created during the first start-up. The program also creates a dedicated database for each company.

Tables

Databases consist of tables where data is saved. The tables are created using TB_-scripts.

Views

Views are needed to process table data. Each table usually includes several views that are used for different purposes. The views are created using V_ -scripts.

Functions and saved procedures

A part of the logic of the programs is in functions and in stored procedures. The functions are created using F_ -scripts.

SQL-scripts

The table explains the meaning of the prefixes in the SQL scripts.

File

Description

TB_

Database tables

F_

Functions

V_

Views

UP_

Saved procedures

CUP_

Protected saved procedures

IN_

Initial values of tables

XOR/VISMA_TEMPLATE

Internal scripts or scripts to be run according to instructions

USER_

Customised scripts, which Infoline always runs last

**N_

Scripts to be run into the Visma Nova database

If the file prefix includes the letter N before the character _, the script is run into the Nova database. In other instances, scripts are run into the selected company databases.

Data protection

The program assigns default protections for different user groups in the database. Each Visma Nova user must have their own Windows username.

Information

Note! Visma Nova cannot be used from several workstations simultaneously using the same username.

User groups

Visma Nova’s access rights are based on Windows user groups. Nova installation does not create the necessary user groups for Visma Nova. Create user groups and add username/usernames into the desired groups as per the table below before installing Visma Nova. Nova user groups can be created on Domain or on Nova server.

Information

Note! User groups should be created also in single-computer environments.

Information

Note! The same username cannot be added to all Nova user groups. However, a user may belong to several Nova user groups simultaneously.

User group

Description

NovaUser

ALL users have to belong to this group, with the exception of NovaWOKAcceptor users.

NovaSuperUser

Nova key user should belong to this group.

Nova’s administrator has to belong to this group. Only NovaSuperUsers are allowed to update the database.

NovaLedger

This group have access to the accounts payable and receivable, and they have rights to edit the company’s account scheme and program settings.

It is possible to prevent access to accounts payable for a person belonging to NovaLedger-group. You can do this in user management.

Members of this group should NOT belong to the NovaCashier group.

NovaPayroll

This group have access to payroll

Members of this group have the rights to edit the company’s account scheme and program settings.

NovaBookkeeper

This group have access to bookkeeping.

Members of this group have the rights to edit the company’s account scheme and program settings.

Members of this group should NOT belong to the NovaBookkeeperRead group.

NovaBookkeeperRead

This group has read permissions for bookkeeping

Members of this group should NOT belong to the NovaBookkeeper group.

NovaStock

Persons registering stock transactions have to belong to this group (eg. receiving/sending orders, arrival/withdrawal to/from stock, stock transfer

NovaProduction

This group have access to production control.

NovaPlan

This group have access to project management and registration of work hours.

NovaSales

This group have access to sales orders and read-only rights to invoicing.

Members of this group should NOT belong to the NovaSalesRead group.

NovaSalesRead

This group has read-only rights to invoicing.

Members of this group should NOT belong to the NovaSales group.

NovaPurchase

This group have access to purchase orders.

NovaCashier

This group have access to type Cash Invoice on Invoicing (2).

NovaTravellExpenses

This group have access to type Cost voucher on Invoicing (60).

NovaDashboard

This group have access to Visma Nova dashboards

Data protection scripts

Data protection scripts are assigned during the creation of databases and during updates.

It is recommended that you run these scripts, with a SQL System Administrator level account.

Data protection scripts are run in connection with running the SQL scripts, by selecting ‘Run data protection scripts’ in the SQL script screen (selected as default).

The SQL run screen is displayed.

  • Click the

    button in the top right corner of the start-up screen to determine the settings. Select Run SQL scripts in Management.

Files

This section describes the directory structure and backup copying of databases (from Express version).

Directory structure

The Visma Nova installer creates the following directory structure:

\NOVA\subdirectory

Description

MY

Start-up screen

TH

Actual programs and reports

HLP

Manuals (PDF)

SQL

SQL scripts

YR0

Demo company

BACKUP

Command queue files for backup copying of SQL Server and Visma Novas databases

YRx

Settings for an actual company (x = company 1, etc.).

Use the default directories to facilitate maintenance, even if you could install in another directory. NOVA, with its subdirectories, can be located under any directory. On workstations you should connect disk drive J to the directory above the NOVA directory. For example, \server\sharednova\nova: J: = \server\sharednova.

Backup copying of databases (SQL Express)

Backup copying of databases can be scheduled to take place automatically, or it can be done manually using BackupExpress.cmd files. Run these files on the computer where the Express database engine is installed.

Information

Note! Function does not take backup copies of Nova folders.

If you wish to have scheduled backups, BackupExpress.cmd shoud be run with Windows Scheduled Tasks.

User-specific directory

In addition to the directories described above, the program also creates a dedicated directory for each user. By default, this directory is saved under the company directory. The directory for a user named JOHNSON in the first company would be \NOVA\YR1\JOHNSON.

User-specific files are used to save table definitions and the size and location of windows, among other things.

Company-specific information

Almost all company-specific information is saved in the database YRx. However, some control data is also saved in INI files. These files are by default saved in directory ..\NOVA\YRx.

Vastasiko tämä kysymykseesi?