Lemonsoft komentokehoteparametrit

 

Lemonsoftin exe-tiedostojen käynnistäminen komentokehotteesta käyttäen onnistuu myös parametrien avulla. Näiden avulla pystyt automatisoimaan käynnistyksen haluttuun SQL Serveriin.

 

Lemonsoft.exe

Lemonsoft.exe on käytännössä lähes koko ohjelmisto ja voit käyttää seuraavia parametreja:

 

Parametri

Selite

/?

Tulostaa ohjeen ruudulle.

/instance tai /i

SQL Server instanssin nimi

/database tai /db

Tietokannan nimi

/username tai /user

SQL Server käyttäjä

/password tai /pwd

SQL Server käyttäjän salasana.

/force

Pakottaa käynnistyksen, vaikka tietokantaversio eroaa ohjelmaversiosta

/full

Piilottaa valikot.

/program:x

Oletusohjelman käynnistäminen. X=ohjelman numero

/noinfo

Lisäinfoikkunat piilotetaan. Eli mm. Lemonsoftin keskelle aukeava prosessikaavio-, ja reunaan aukeava info palkki piilotetaan (eikä info palkin avaaminen ole mahdollista).

 

Esimerkkejä:

 

Lemonsoft.exe/instance:banana      

Kirjautumisikkuna ohitetaan kokonaan ja Windows tunnistuksella sisään

 

Lemonsoft.exe/instance:banana /database:lemondb0

Kirjautumisikkuna ohitetaan kokonaan ja Windows tunnistuksella sisään lemondb0 tietokantaan (eli ei yritysvalintaa)

 

Lemonsoft.exe/instance:banana /user:teppota

SQL-tunnistuksella sisään. Esitäytetty Kirjautumisikkuna näytetään salasanan kirjausta varten

 

Lemonsoft.exe/instance:banana /user:teppota /database:lemondb0

Kuten kohta 3, mutta tietokantavalinta ohitetaan

 

Lemonsoft.exe/instance:banana /database:lemondb0 /user:teppota /pwd:salasana     

Kuten kohta 4, mutta salasanakenttäkin esitäytetty ja yritysvalintaa ei näytetä

 

Lemonsoft.exe/full /program:10

Käynnistää kassan koko ruudun kokoisena ja ilman valikoita.

 

Lemonsoft.exe/full /program:12016 /noinfo

Käynnistää tuotannonsuunnittelu GANTT näytön koko ruudun kokoisena ja info palkki piilotettuna. Soveltuu tehdasnäytöksi. Muista määrittää myös automaattinen virkistysaika Ganttiin.

 

Lemonsoft.TimeRegistrationWinUi.exe (leimauspääte)

Lemonsoft.TyviWinUI.exe (tyvi)

Lemonsoft.AccountingImpExpWinUI.exe (kirjanpitoaineisto)

Näille exeille parametrit ovat:

 

Parametri

Selite

/server

SQL Server instanssin nimi

/database

Tietokannan nimi

/username

Lemonsoft tai SQL Server käyttäjä 1)

/password

Lemonsoft tai SQL Server käyttäjän salasana. 1) 2)

/sqlusername

SQL Server käyttäjä

/sqlpassword

SQL Server käyttäjän salasana. 2)

/language

Käyttöliittymän kieli (FIN ENG SWE) oletus on FIN. Suosituksena on, että tämä määritetään aina. Esimerkiksi tuotannon töiden leimaus vaatii kieliparametrin.

 

1) Jos sqlusername ja sqlpassword on annettu, niin tällöin käytössä on Lemonsoft-tunnistus ja tietokantaan liikennöidään näillä tunnuksilla. Tällöin username on henkilörekisterin käyttäjätunnus ja password henkilörekisteriin käyttäjälle annettu salasana.

2) Salasanan tallentaminen selkokielisenä ei ole koskaan suositeltavaa

 

Esimerkkejä:

 

Lemonsoft.TimeRegistrationWinUi.exe /server:bananaws /database:lemondb0 /language:FIN

Aukaistaan ohjelma Windows tunnistuksella serverin bananaws lemondb0 kantaan.

 

Lemonsoft.TimeRegistrationWinUi.exe /server:bananaws /database:lemondb0 /language:SWE

Aukaistaan ohjelma Windows tunnistuksella serverin bananaws lemondb0 kantaan. Käyttöliittymän kieli on ruotsi.

 

Lemonsoft.TimeRegistrationWinUi.exe /server:bananaws /database:lemondb0 /username:ossi /password:salainensana /language:FIN

Aukaistaan ohjelma SQL tunnistuksella serverin bananaws bananaws lemondb0 kantaan.

 

Huomaa. Versiosta 2022.10 lähtien käynnistysparametrien avulla voit kirjautua leimauspäätteelle automaattisesti myös prosessikäyttäjänä. Leimauspäätteen pikakuvakkeen Ominaisuudet-välilehden Kohde-kentän käynnistysparametreiksi annetaan tällöin ympäristön tunniste, ympäristön yritystunnus (secret) ja tietokanta, esimerkiksi:

- "C:\Program Files (x86)\Lemonsoft\Lemonsoft\Lemonsoft.TimeRegistrationWinUi.exe" /instanceid:90e8ed4d-12ce-4ba2-9902-5216dc5e2bfc /database:LemonDB1 /secret:1ca3b1c7f40145d11e2daadf7fbe304e95fc615986914b39aac0fa803f3f9btc

Leimauspäätteen yritysvalinnan jälkeen ohjelma tarkistaa onko toimintokeskuksen SAAS_ENV-asetuksessa arvo 1 (käytössä) ja jos on, tulee salasana olla määritettynä toimintokeskuksen PROCESS_USER_PW-asetukseen. Käynnistysparametriin annettu salasana tulee täsmätä em. PROCESS_USER_PW-salasanaan. Lisää salasana vielä yritystunnuksen jälkeen tyyliin: /password: salainensana

 

Käynnistyvä ohjelma

Voit määritellä toimintokeskuksessa automaattisesti käynnistyvän ohjelman. Teet tämän Järjestelmä Toimintokeskus Lemonsoft -kohdan STARTUP_PROGRAM -parametrilla.

Arvot ovat:

-       -1=ei mitään

-       1=asiakaskeskus

-       2=laskutus

-       3=käteiskassa

-       4=myyntitilaukset

-       5=työjono

-       6=omat työtunnit

Oletuksena käynnistyy prosessimenu.

Pikakuvakkeeseen tehtävään käynnistysparametriin arvot ovat erilaiset. Pikakuvakkeessa olevaa käynnistysparametria käytetään esim. seuraavalla tavalla:

C:\Program Files (x86)\Lemonsoft\Lemonsoft\Lemonsoft.exe" /instance:(local)\LEMON /database:lemondb1 /program:5 /language:FIN

 

(Esimerkki käynnistää ostoreskontran)

 

Program-parametrin numeron merkitys

 

Program parametrin numero

Käynnistyvä ohjelma

0

Prosessimenu

1

Asiakasrekisteri

2

Nimikerekisteri

3

Henkilörekisteri

4

Laskutus

5

Ostoreskontra

6

Kampanjat / kohderyhmät

7

Tarjoukset / Myyntimahdollisuudet

8

Myyntitilaukset

9

Ostotilaukset

10

Kassa

11

Palkanlaskenta

12

Tuotanto

13

Kirjanpito

15

Projektinhallinta

17

Matka- ja kululaskut

18

Asiakassopimukset

19

Ostolaskujen hyväksyntä

20

Matkalaskujen hyväksyntä

200

Työtuntikirjaus

201

Asiakaslista

202

Asiakaskeskus

203

Tapahtumakeskus

204

Tuotekeskus

205

Myyntireskontrakeskus

206

Laskutuskeskus

207

Viitesuoritusten kirjaus

208

Ostolaskujen maksatus

209

Nimikelista

210

Projektikeskus

211

Tarjouskeskus