...
- Siirrettävät tiedostot voidaan määritellä kantakohtaisesti.
- Yleisimmät siirrettävät ovat myynnit, tuotteet ja varastosaldot.
- Ketjunohjaus käyttää kommunikointiin " standardin " mukaisia sähköpostiliittymiä (smtp SMTP / POP3), mikä takaa hyvän laitteistoriippumattomuuden.
Lisäksi voidaan käyttää "raakaa kopiointia" tai kolmannen osapuolen siirto-ohjelmia. Kun ohjaus tapahtuu sähköpostin avulla,ei vastaanottavan pään tarvitse olla päällä jatkuvasti. - Rutiineja voidaan automatisoida yhden / muutaman hiiren painalluksen taakse tai ajastettujen tehtävien taakse.
...
Ketjunohjaus toimii eräsiirtopohjaisena. Suurimmalta osalta ketjunohjaus perustuu tietojen siirtoon tietueen avaimen perusteella.
Info | ||
---|---|---|
| ||
Ketjunohjaus ei osaa käsitellä tiedon poistoa. Oikea tapa on merkata esim. tuote/asiakas passiiviseksi tai ajaa poistoajoja. |
Tarkemmat kuvaukset on kerrottu lähetyksen yhteydessä.
Ohjelman asennus
- Ohjelma asennetaan joko WinSKJ:n mukana asennus-
...
- medialta tai ajamalla ketju_update.exe.
- Asennuksen jälkeen käynnistetään ohjelma ja käydään ohjelman asetukset läpi.
- Ketjunohjaus-ohjelma pitää sisällään älyn lähettämiseen ja vastaanottamiseen, mutta muu logiikka luodaan asetuksilla.
Kiinnitä tarkkaa huomiota toimintamalliin, sillä mikäli kokonaisuus siirrettävistä asioista on epäselvä, ei myöskään ketjunohjauksen määrittäminen suju helposti.
...
Erityisiä huomioitavia asioita
Info |
---|
Jokaisen myymälän tietokanta-alias on syytä olla kuvaava, esim. Kuopio, Tampere, OuluPajakatu jne. Tällöin määritysten ylläpito on helpompaa. Itse hakemisto voi olla files-kansio. |
Info | ||
---|---|---|
| ||
Jokaisella myymälällä pitää olla oma varastonumero ja myymälänumero. |
Info | ||
---|---|---|
| ||
Jokaisessa ketjun pisteessä, joka vastaanottaa tapahtumia eli myyntejä, maksupäätetapahtumia, kertymiä, tulee olla ns. työkanta. Eli jos on 3 myymälää ja pääpaikka, tulee pääpaikalla olla kansiot ja tietokannat esim. : myymälä1, myymälä2, myymälä3 ja ketju. Myyntitapahtumien lähettäminen suoraan ketjukantaan ei ole mahdollista. |
Info | ||
---|---|---|
| ||
Tuotenumerot eivät saa sisältää pistettä (.). Tuoteylläpidon kautta tällaista ei pysty tekemään, mutta huomio tämä, jos käytössä on jotain erikoisempia tuotetuonteja. |
Toimintamalli
Ketju toimii parhaiten, kun siirto on kunkin tiedoston osalta yksisuuntaista eli esim. myymälä lähettää myynnit ja varastosaldot pääkonttoriin ja varastosaldot toisiin myymälöihin ja pääkonttori lähettää tuotteet sekä asiakkaat myymälöihin.
...
Sähköpostiosoite Mihin osoitteeseen lähetetään; halutessasi useampia vastaanottajia, erota ne pilkulla toisistaan.
Voit käyttää myös # merkkiä, jolloin ajetaan ulkoinen ohjelma esim.
Code Block | ||
---|---|---|
| ||
#c:\winskj\kopioi.bat |
...
$FNAME |
Info |
---|
Koska osoitteet erotetaan pilkulla, ei komennossa voi käyttää pilkkuja. |
On järkevää liittää polku nimeen, jotta ohjelma löytyy varmasti. Mahdolliset muuttujat ovat:
- $FNAME = ketjun tekemä zip-tiedosto polkuineen
- $TARGET = Kohdetietokannan nimi
- $SOURCE = Lähdetietokannan nimi
- $JUSTNAME = ketjun tekemä tiedoston pelkkä nimi eli polku riisuttu
- $TIMESTAMP = aikaleima ajohetkestä muodossa yyyymmddhhmmss
Ketjunohjaus vaihtaa siis muuttujien tilalle niiden arvot ennen kuin käynnistää ulkoisen komennon.
...
Esimerkki .bat tiedoston käytöstä ulkoisessa komennossa. Ulkoisen komennon määrittely voi olla esimerkiksi näin:esimerkiksi näin:
Code Block | ||
---|---|---|
| ||
c:\winskj\kopioi.bat $FNAME $TARGET $TIMESTAMP $JUSTNAME |
...
kopioi.bat: |
...
@echo off |
...
echo Kopiodaan %1 |
...
rem luodaan hakemisto, jos sitä ei ole |
...
md \\ketjupalvelin\ketju%2 |
...
copy %1 \\ketjupalvelin\ketju%2%3!%4 |
...
echo kopioitu |
eli käyttöjärjestelmän komentotulkki korvaa %1 merkinnän ensimmäisellä parametrilla ja %2 toisella parametrilla jne.
...
Tilisaldojen pääkone: Ilmoittaa, että saldon ketjunohjauksessa on kysymyksessä ketjun pääpaikka. Katso tarkemmin saldojen ketjunohjaus.
Kuvat ilman polkujapolkuja Lähetettävistä kuvista riisutaan polku pois (jos ei valita, riisutaan vain levyn tunniste esim. c: )
Kuvien tallennus-polku: Ilmoittaa polun, jonne vastaan otetut kuvat tallennetaaantallennetaan.
Ota vastaan vain uudet asiakkaat: Ei salli asiakkaiden muokkausta, vain lisäämisen.
Taulukohtaiset keräilypäivät: Ilmoittaa, kuinka monta päivää mainitun taulun osalta muuttuneita tietoja kerätään ja lähetetään.
...
Tekstitiedostot asetuksilla voidaan lähettää:
- useita tiedostoja muuttumattomana s.e. vastaanottopää määrää kansion, johon ne tulevat.
- useita tiedostoja s.e. vastaanottopää yhdistää ne yhdeksi.
- useita tiedostoja s.e. vastaanottopää nimeää ne jonkin logiikan mukaan ainutlaatuiseksi.
Info | ||
---|---|---|
| ||
Tiedostojen ei tarvitse olla tekstitiedostoja, mutta käsittelyn aikana niiden tulee olla vapaita ja pervasiven tauluja ei suositella |
...
siirrettäväksi. Esim. raporttipohjia voidaan lähettää aivan hyvin vaihtoehdolla |
...
1. |
Tekstitiedostojen määrittelyt
Jokainen rivi on oma kategoria. Kun taulukkoon listään esim. rivi 1-3, tulee siirrettäviin tiedostoihin (lisäasetukset painike) valinnat tekstitiedostot 1, 2 ja 3. Ensimmäinen sarake on mitä siirretään, voi olla yksi tiedosto tai sitten jokerimerkkejä esim. tilaus*.txt. Polku pitää olla mukana. Toinen sarake kertoo mihin tiedostot vastaanotetaan ja kolmas sarake kertoo käsittelytyypin. Kun käsittelytyyppi on yhteen tiedostoon, sarake kaksi tarkoittaa tiedostonimeä. Kun käsittelytyyppi on muuttumattomana tai yksiselitteinen nimi, sarake 2 tarkoittaa kansiota. Kohde ja lähdetiedostossa voit käyttää $FILEPATH määrittelyjä, joka korvautuu yrityksen polulla (ilman viimeistä kenoviivaa). Voit myös ilmaista $FILEPATH(yritys) esim. $FILEPATH(ravintola) -> jolloin Jos jos myymälä vain lähettää ja vastaanottaa, ei toista asetusta tarvita.
...
Nämä asetukset saat internet-yhteyden toimittajaltasi (yleensä dokumentointu).Smtp
- SMTP-palvelin
...
- lähettämiseen käytetyn SMTP palvelimen nimi tai ip-osoite.
- Yhteys: Käytetty ras (puhelinverkko) yhteys, jätä tyhjäksi jos käytät lähiverkko/ adsl yhteyttä.
- Salasana: puhelinverkkoyhteyden salasana (paperissa voi olla soittosarjan salasana nimellä).
- Lähettäjä: lähettäjän sähköpostiosoite
- POP3 palvelin: POP3 palvelimen nimi tai ip osoite
- POP3 tunnus: käyttäjätunnus POP3 palvelimella
- POP3 salasana: salasana POP3 palvelimella
...
- MAPI lähetys: Lähetys suoritetaan käyttämällä MAPI-rajapintaa . Eli käytännössä Outlook/Outlook expressillä/Eudoralla tms. oikein rekisteröityneellä sähköpostiohjelmalla. Yleensä ko. ohjelmalle pitää kertoa, että toiset ohjelmat voivat käyttää sitä.
Huom! Monella internet-operaattorilla yhteyden käyttäjätunnus ja salasana ovat samat kuin POP3:ssa tarvittavat.
Muut asetukset:
...