Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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 / 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.

...

Tarkemmat kuvaukset on kerrottu lähetyksen yhteydessä.

Ohjelman asennus

  • Ohjelma asennetaan joko WinSKJtoimiteaan SKJ: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 .ja komentojonoilla
  • Kiinnitä tarkkaa huomiota toimintamalliin, sillä mikäli kokonaisuus siirrettävistä asioista on epäselvä, ei myöskään ketjunohjauksen määrittäminen suju helposti.

...

  1. useita tiedostoja muuttumattomana s.e. siten, että vastaanottopää määrää kansion, johon ne tulevat.
  2. useita tiedostoja s.e. tiedostoja siten, että vastaanottopää yhdistää ne yhdeksi.
  3. useita tiedostoja s.e. tiedostoja siten, että vastaanottopää nimeää ne jonkin logiikan mukaan ainutlaatuiseksi.

...

Ohjelma seuraavat komentorivi parametrit

Peruskomennot
/LÄHETYS/LAHETYSSuoritetaan automaattinen lähettäminen
/VASTAANOTTO
Suoritetaan automaattinen vastaanotto
/KÄSITTELE/KASITTELE

käsitellään tuleva tiedosto, joka annetaan parametrina

esim. ketju /KÄSITTELE c:\winskj\myymala.zip. Huom.
  • Tiedostonimessä pitää olla koko polku
.
  • voidaan lisäksi käyttää jokerimerkkejä
esim: ketju /kasittele c:\ketju\kuopio*.zip.Tällöin ohjelma
  • , jolloin ohjelma käsittelee kaikki ko. kansiossa olevat tiedostot nimi järjestyksessä.
Code Block
languagetext
titleEsim.
/DAFOKäsittelee dafo liittymän/FENIXTUONTIKäsittelee fenixtuontiliittymä/FENIXVIENTIVie myynnit fenix siirtotiedostoon
ketju /KÄSITTELE c:\winskj\myymala.zip
Code Block
languagetext
titleEsim.
ketju /kasittele c:\ketju\kuopio*.zip



/INI

Määrittää ketjun .ini tiedoston nimen.

  • Jos tätä parametria ei anneta ohjelma käyttää ohjelman polussa olevaa ketju.ini tiedostoa
.
  • .
Code Block
languagetext
titleEsim.
/ini:c:\testi\ketju.ini
/HILJ

Hiljainen

,

  • vähentää näytönpäivitystä ja ei avaa ikkunaa normaalina.
  • Nopeampi eräajossa.
Erikoiskomennot
/DAFO
Käsittelee dafo-liittymän
/FENIXTUONTI
Käsittelee fenix-tuontiliittymä
/FENIXVIENTI
Vie myynnit fenix siirtotiedostoon

Virhetilanteet

Ketjunohjauksessa on mahdollista tehdä pieniä ja isoja virheitä. Vältä seuraavia toimintoja



Ristiin lähettäminen

...

  • a lähettää kaikki tuotteeta b:lle,
  • b lähettää kaikki tuotteet a:lle

...

  • Yritä saada rekisterin hallinta keskitetyksi
Lähettäminen väärän kantaan

...

  • Tuotemyyntien, ostojen, maksupäätetapahtumien lähettäminen perustuu tietueen avaimeen, joka on lähtöpäässä "juokseva" numero.
  • Jos lähetys kohdistuu väärään kantaan menevät myynnit sekaisiin.
Yhtäaikaiset toiminnot.
  • Normaalisti ketjun käsittely kestää 1-15 minuuttia.
  • Älä aktivoi ketjunohjausta liian monesta paikasta ja liian usein.
  • Ketjulog.txt:ssä lukee useita ketjuja päällä, silloin kun niitä on usea päällä yhtä aikaa
Ketjunohjauksen sähköpostilokeroa ei hallita

...

muilla sovelluksia
  • Joskus lokeroon saattaa tulle muuta postia joka tukkii sen.
Oma nimi on asettamatta lähtöpäässä

...

  • Tällöin vastaanottopää (jos saa tietoa useasta

...

  • paikasta)

...

  • otta vain uusimman viestin

Automatisoitu toiminto

Automatisoitu toiminto käynnistyy käynnistämällä ohjelma, mikäli sen komentorivi parametrit ovat oikein.

  • Automatisoitu toiminto lähettää ensin omat tietonsa eteenpäin, jonka jälkeen se vastaanottaa tulevat tapahtumat.
  • Ajastukseen voi käyttää esim. windowsin ajastettuja tehtäviä.
  • Jos on mahdollista että koneelle ei ko. aikana ole kirjautuneena ketään kannattanee (Pervasive)tietokanta asentaa palveluksi (server versio onkin automaattisesti)

Vastaanotto

Vastaanotto voidaan käynnistää

  • manuaalisesti painamalla painiketta
  • komentoriviparametrilla

    Code Block
    /vastaanotto
  • komentoriviparametrilla

    komentoriviparametrilla 

    Code Block
    /käsittele
  • vetämällä tullut .zip tiedosto ketjun päävalikon päälle

...

  1. Avaa sähköposti
  2. Käynnistä ketjun ohjausohjelma perustilaansa (ei automaattista lähetystä / vastaanottoa)
  3. Vedä ja pudota liitetiedosto ketjunohjaukseen tai tallenna tiedosto ja suorita ketju /käsittele parametrilla

Ketjun siirtoelementit



Tuotemyynti,

Asiakaspaine,

Rahaliikenne,

Ostot,

Myyjien

...

myynnit

Myynnit päivitetään kohdetietokantaan tietueen juoksevan avaimen perusteella.

  • Tämän vuoksi on tärkeää, etteivät näiden kantojen osalta päivitykset mene ristiin (esim. myymälässä 1 ja 2 on määrätty kohdekannaksi sama).
  • Eli siirto aina myymälä->hallinnon myymälä kanta.
  • Myyntien yhdistäminen tehdään raportoinnin avulla
Tuotteet 

Ohjelma päivittää muuttuneet tuotteet

...

  • Mikäli muutos koskee hyllynreunaetikettien tietoja, tehdään hyllynreunaetiketti

...

TilisaldotMikäli ohjelma on ketjun pääpaikalla lisää vain uudet rivit ja päivittää asiakkaalle ketjuyritykseen saldon loppusumma. Mikäli ohjelma on ketjun myymälässä, poistaa ne rivit jotka on laskutettu.
Asiakkaat 

Päivittää, jos tiedot muuttuneet (pois lukien säilytettävät kentät).

  • Asetuksista voidaan valita sallitaanko vain lisäys vai lisäys / muutos sekä lähetetäänkö vain omat vai kaikki asiakkaat.
  • Mikäli saapuvan asiakkaan nimi on KETJUPOISTO ko. asiakasnumero poistetaan ilman tarkistuksia.
MyyntitilauksetTilaukset lisätään kantaa, mikäli kyseessä on ns. offline tilauksen siirto "pääkonttoriin". Eli myyntitilausten ketjunohjaus on vain offline -> online kannan pävitys
Laskut

Laskuissa poimitaan oman myymälän (vertaus tiedosto->asetukset -> myymälä välilehdellä alalaidassa olevaan myymälä kenttän ja laskun myymälän välillä)

laskutettu tilassa olevat laskut joita ei ole

  • a) koskaan lähetetty tai
  • b) laskun todellinen luontipvm (kenttä tekopvm) on keräilypäivien sisällä.

Lisäksi laskuista siirrettään myös suoritukset jotka on tehty keräilypäivien aikana. Suoritukset kohdistetaan aina arkistointiviitteellä.

Muilla tiedostoilla tehdään muuttuneiden päivitys

Päivitys - tuotanto/kehitys

Mahdollistaa ohjelmistopäivityksen käskyttämisen ketjunohjauksella.

  • Myymälään lähetään paivityskehitys.cmd / paivitystuotanto.cmd samasta kansiosta josta ketju.exe käynnistyy.
  • Jos tiedostoa ei ole komentojonoksi lähtee winskjupdate /alpha (kehitys) tai winskjupdate /tuotanto (tuotantoversio) .
  • Vastaanotto päässä winskjupdate käynnistyy noilla parametreillä automaattisesti, joten on luonnollista että muiden skj ohjelmien tulee olla suljettuna vastaanotto aikana.

Ketjupalvelimen kantojen päivitys

...

Tämä onnistuu helpoiten käyttämällä ketju_internal.zipinzipin sisältämiä valmiita komponentteja.

...

  1. Pura zip-tiedosto C:\WINSKJ -hakemistoon
  2. Muokkaa ALIAKSET.TXT tiedostoa siten, että luettele siellä aliakset johon tiedot pitää päivittää
  3. Vaihda lähde-alias:
    1. Käynnistä ketju komennolla:

      Code Block
      KETJU.EXE /INI:KETJU_INTERNAL.INI
    2. Avaa Asetukset
    3. Vaihda INTERNAL -tehtävän lähde-sarakkeeseen oikea tietokanta (ketjun päätietokanta)
    4. Paina OK ja lopeta ketjuohjelma
  4. Käynnistä ajo komennolla
    Code Block
    KETJU.EXE /INI:KETJU_INTERNAL.INI /LAHETYS

Ohjelma kopioi yrityskohtaiset ketjupaketit C:\WINSKJ\KETJU_INTERNAL -hakemistoon ja päivittää ne sieltä aliyrityksiin.Luokka__Keskeneräiset
Luokka__Asennus ja määrittely
Luokka__Tekninen palvelu