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
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 |