Siirry pääsisältöön

Tietokanta

Visma Novan tietokanta on Microsoft SQL Server. Tässä luvussa kuvataan tietokannan rakennetta ja tietosuojaa.

Objektit

Tietokannat

Visma Nova käyttää yhtä yhteistä Nova -tietokantaa ja yrityskohtaisia YRx-tietokantoja, missä x tarkoittaa yrityksen numeroa. Ensimmäisen käynnistyksen yhteydessä perustetaan Nova- ja YR0-tietokannat automaattisesti. Ohjelma perustaa myös jokaiselle yritykselle oman tietokantansa.

Taulut

Tietokanta koostuu tauluista (table), joihin tieto tallennetaan. Taulut perustetaan TB_-skripteistä.

Näkymät

Näkymien (view) avulla käsitellään taulujen tietoa. Yhteen tauluun on tyypillisesti useita näkymiä eri käyttötarkoituksia varten. Näkymät perustetaan V_ -skripteistä.

Funktiot ja tallennetut proseduurit

Osa ohjelmien logiikasta on funktioissa (function) ja tallennetuissa proseduureissa (stored procedure). Funktiot luodaan F_-alkuisista skripteistä.

SQL-skriptit

Taulukossa on kuvattu SQL-skriptien etuliitteet.

Tiedosto

Selite

TB_

Tietokannan taulut.

F_

Funktiot.

V_

Näkymät.

UP_

Tallennettu proseduuri.

CUP_

Suojattu tallennettu proseduuri.

IN_

Taulun alkuarvot.

XOR/VISMA_TEMPLATE

Sisäisiä tai ohjeen mukaan ajettavia skriptejä.

USER_

Räätälöityjä skriptejä. Infoline ajaa nämä aina viimeisenä.

**N_

Visma Nova -tietokantaan ajettava skripti.

Mikäli tiedoston alkuosa sisältää kirjaimen N ennen _-merkkiä ajetaan skripti Nova -tietokantaan. Muuten skriptit ajetaan valittuihin yritystietokantoihin.

Tietosuoja

Ohjelma ajaa tietokantaan oletussuojaukset eri käyttäjäryhmille. Jokaisella Visma Nova käyttäjällä tulee olla oma Windows -käyttäjätunnus.

Information

Huom! Samalla Windows tunnuksella ei saa käyttää Visma Novaa samanaikaisesti usealta työasemalta.

Käyttäjäryhmät

Visma Novan käyttöoikeudet perustuvat Windows käyttäjäryhmiin. Novan asennusohjelma ei luo Novan tarvitsemia Windowsin käyttäjäryhmiä. Perusta käyttäjäryhmät ja lisää Windows käyttäjätunnus/-tunnukset tarvittaviin ryhmiin, ennen asennusta alla olevan taulukon mukaisesti. Nova-käyttäjäryhmät voidaan tehdä Domainiin tai Novan palvelimelle.

Information

Huom! Käyttäjäryhmät tulee perustaa myös yhden koneen ympäristössä.

Information

Huom! Samaa käyttäjätunnusta ei saa lisätä kaikkiin Nova käyttäjäryhmiin. Käyttäjä voi kuitenkin kuulua useampaan Nova käyttäjäryhmään samanaikaisesti.

Käyttäjäryhmä

Selite

NovaUser

KAIKKIEN käyttäjien tulee kuulua tähän ryhmään

NovaSuperUser

Novan pääkäyttäjän tulee kuulua tähän ryhmään. Ainoastaan NovaSuperUser voi tehdä tietokannan päivitystoimet.

NovaLedger

Tällä ryhmällä on pääsy ostoreskontraan ja laskutukseen sekä oikeus muokata tilikarttaa ja yrityksen ohjaustietoja.

Henkilöltä, joka kuuluu NovaLedger ryhmään, voidaan tarvittaessa estää pääsy ostoreskontraan käyttäjähallinnan kautta.

Ryhmään kuuluva käyttäjä EI saa kuulua NovaCashier-ryhmään.

NovaPayroll

Tällä ryhmällä on pääsy palkanlaskentaan. Käyttäjäryhmällä on oikeus muokata tilikarttaa ja yrityksen ohjaustietoja.

NovaBookkeeper

Tällä ryhmällä on pääsy kirjanpitoon.

Käyttäjäryhmällä on oikeus muokata tilikarttaa ja yrityksen ohjaustietoja.

Ryhmään kuuluva käyttäjä EI saa kuulua NovaBookeeperRead-ryhmään.

NovaBookkeeperRead

Tällä ryhmällä on lukuoikeudet kirjanpitoon.

Ryhmään kuuluva käyttäjä EI saa kuulua NovaBookeeper-ryhmään.

NovaStock

Varastotapahtumia kirjaavien henkilöiden tulee kuulua tähän ryhmään (esim. tilausten toimitus/vastaanotto, varastosta otto tai tuloutus, varastosiirrot)

NovaProduction

Tällä ryhmällä on pääsy tuotannonohjaukseen

NovaPlan

Tällä ryhmällä on pääsy projektinhallintaan ja työtuntien kirjaamiseen.

NovaSales

Tällä ryhmällä on pääsy myyntitilauksiin ja lukuoikeudet laskutukseen.

Ryhmään kuuluva käyttäjä EI saa kuulua NovaSalesRead-ryhmään.

NovaSalesRead

Tällä ryhmällä on lukuoikeudet laskutukseen.

Ryhmään kuuluva käyttäjä EI saa kuulua ryhmään NovaSales.

NovaPurchase

Tällä ryhmällä on pääsy ostotilauksiin.

NovaCashier

Tällä ryhmällä on pääsy laskutuksen käteislaskulajiin (2).

NovaTravellExpenses

Tällä ryhmällä on pääsy ostoreskontran kulutositelajiin (60)

NovaDashboard

Tällä ryhmällä on pääsy Visma Novan dashboardeihin.

Tietosuojaskriptit

Tietosuojaskriptit ajetaan tietokantojen perustamisvaiheessa, sekä päivityksien yhteydessä.

Ne on suositeltavaa ajaa SQL System Administrator tasoisella tunnuksella.

Suoritetaan SQL –skriptien ajon yhteydessä, valitsemalla SQL –skriptit ikunan: Suorita tietosuoja –skriptit –optiolla (oletuksena valittuna).

SQL ajo ikkuna avataan:

Vastasiko tämä kysymykseesi?