24 BarStore RF viivakoodivarasto on DONE! (www.done360.com) tekemä varastonhallintaohjelmisto, jossa langattomien käsitietokoneiden avulla pystytään suorittamaan inventointia, lähetteiden keruuta sekä ostotilausten ja työmääräimien varastoon tuloutusta. Kun DAFO liitetään BarStore RF:ään (jatkossa lyhenne BS), suoritetaan varastosaldojen ylläpito ainoastaan BS:n kautta. DAFOn varastoa ylläpitävät ohjelmat ovat sen jälkeen vain selailuohjelmia. Käyttöönotosta DAFOn kannalta : Mikään toiminto DAFOn puolella ei saa olla merkitty varastoa vähentäväksi tai lisääväksi, koska BS huolehtii saldoista tästä eteenpäin. Tilauslajien, lähetysparametrien ja laskutyyppien osalta on siis vaihdettava asetukset nolliksi. 24 1 31.10.2004
Yleisparametrin 11. Laskutus: vain kuitatut lähetteet arvoksi kannattaa laittaa kyllä. Yleisparametreissa on yrityskohtainen täppä: 16. Viivakoodivarasto käytössä, joka on asetettava arvoon Kyllä. Yleisparametreissa on yrityskohtainen täppä: 16. Viivakoodivarasto tuotetapahtumin, jolla hallitaan tuotetapahtumien tilastointia DAFOssa. DAFO.INIin on lisättävä [Database] -kappaleeseen rivi : BSConnect=DSN=32Nagano;UID=sa;PWD=;DATABASE=Dafo_BS Jos välitystietokanta on samalla serverillä DAFOn kanssa, voidaan käyttää samaa tietolähdettä (DSN), muuten on luotava eri tietolähde. Tämä on tehtävä kaikille työasemille. Erityispiirteitä : DAFOsta siirretään keruuseen mukaan ainoastaan tilauksen rivitason muistiot. Postiennakosta siirretään merkintä keruuotsikoilla, jos tilauksen maksuehdossa on postiennakko-rasti. DAFOn tuotetapahtumien tilastointi parametrisoidaan alkuvaiheessa tilastointia tehdään siirtojen onnistumisen tarkistamiseksi. Myöhemmin tilastointi voidaan ottaa pois päältä. Kaikki DAFOon tehtävä parametrisointi on toteutettu yritystasoisesti, joten viivakoodivaraston käyttöön voidaan siirtyä yrityksittäin.alkuperäisen määrittelyn vastaisesti DAFOsta siirretään nyt myös EAN-koodit ja työmääräimet ohjelmallisesti. Siirtotaulut on tehty erilliseen välitystietokantaan, joka on nimeltään DAFO_BS. Näin on mahdollistettu mahdollisimman suuri riippumattomuus järjestelmien välillä mm. tietokannan huoltotöissä. DAFOsta siirtyvät tiedot : lähetteistä tuotetaan BS:n keruulistat. työmääräimet siirretään BS:een tuloutusta varten. tuotteen EAN-koodit siirretään BS:n tuotetiedoiksi. DAFOon siirtyvät tiedot : Keruu Varastosta otto Inventointi Palautus Siirto Ostot Tuloutus Saldo-oikaisu Brodeeraukseen/painoon siirto 24 2 31.10.2004
24.1 Siirtotiedosto DAFOon Kaikki liikenne DAFOon ja sta on toteutettu yhden siirtotiedoston, Dafoon, avulla. Tapahtumille on annettu omat tapahtumalajikoodinsa, jolla ne erotetaan toisistaan. DAFOon on tehty siirtotiedostoa purkava ohjelma, joka käyttää normaaleja DAFOn varaston saldoa muuttavia komponentteja paitsi, ettei tuotetapahtumia (tuotteen historia) välttämättä enää kirjata DAFOn puolelle. Tapahtumalajien koodeina on käytetty tällä hetkellä DAFOn käyttämiä koodeja. Jos tapahtumaa ei saada erilaisten tarkistusten tai lukitusten vuoksi käsiteltyä, poistaa ohjelma sen välitystietokannasta ja kopioi sellaisenaan DAFOn kantaan lisättynä mahdollisella virheilmoituksella. Lisäksi on tehty ohjelma, jolla saadaan ylläpidettyä siirtotaulun tietoja sekä välitystietokannassa että DAFOn puolella. Ohjelmalla saadaan myös käsiteltyä muokattu/lisätty tapahtuma. Tapahtumien on sovittu tulevan etumerkillisinä, eli varastoa vähentävät määrät negatiivisina ja lisäävät positiivisina. Nollaa suurempien tapahtumakoodien tapahtumille suoritetaan seuraavat tarkistukset : Tuotteen olemassaolo muille kuin saldo-oikaisun aloittavalle tapahtumalle, jonka yhteydessä ei välitetä tuotetietoja. Tuotteelta tarkistetaan lisäksi : Lajitelmalliselle tuotteelle on tultava tapahtuman mukana koko Tapahtuman mukana tulevan koon on oltava lajitelmassa Tuotteelle on oltava avattu tapahtuman mukainen väri/tyyppi-pari Varaston on oltava avattu DAFOon 24.1.1 Erikoispiirteitä tapahtumalajeittain 24.1.1.1 Lähetys tapahtumakoodi 0 DAFOn sisäisesti käyttämä tapahtumatyyppi toinen tyypeistä, jonka lisäyksen tauluun suorittaa DAFO. Tapahtumatyyppi on otettu käyttöön lähetyksien purun keruulistaksi kytkemisen helpottamiseksi DAFOn puolella. Kaikki DAFOn lähetyksiä muodostavat ohjelmat muodostavat lähetyksestä keruulistapyynnön tähän tauluun. Kentistä on täytetty ainoastaan Tapkdi, Yritys ja Tosnro1 (Lähetteen numero). Keruulistan muodostuspyyntö on lisätty kaikkiin DAFOn lähetteitä muodostaviin ohjelmiin: Lähetyspyynnöt Tilauksen lähetys Jälkilähetyksen muodostaminen lähetyksen kuittaus/muutoksella Tilaustenkäsittelyn läheteheti-toiminto, johon on myös lisätty toimitusaikojen mukainen jakaminen eri lähetyksille. Samaa lähetettä ei saa siirrettyä keruuseen toista kertaa. Asiakkaan toimituskielto ei vaikuta lähetteiden muodostumiseen joskin siitä huomautetaan edelleen. Jos tilaustiedoista on poikettu lähetysvaiheessa (tilauksen lähetys), huomioidaan muutokset. DAFO käyttäytyy viivakoodivaraston käyttöönoton jälkeen samoin kuin, jos varaston vähennys olisi normaalisti määritelty lähetyksen kuittaukseen. Kustakin lähetteestä tehdään siis varausmäärät, jotka poistuvat keruun myötä. 24 3 31.10.2004
Onnistuneen käsittelyn seurauksena lähetysotsikko merkitään keruuseen. 24.1.1.2 Keruu tapahtumakoodi 2 Tapahtuman määränä tulee kerätty määrä. Tositenumerokentissä siirretään lähete- ja rivinumero. Lopputoimituksesta annetaan merkintä DAFOon. Keruun ilmoitus vastaa DAFOssa lähetteen kuittausta. Lopputoim kentän arvot : 0 : keräilyriviä jatketaan toisesta varastosta. DAFO käsittelee tietueen, muttei merkitse riviä kuitatuksi. 1 : jälkitoimitus. DAFO kuittaa lähetyksen ja jättää tilaukselle toimittamatta määrät ennalleen. 2 : lopputomitus. DAFO kuittaa lähetyksen ja nollaa tilauksen toimittamatta määrät, jos ne eivät ole keruun toimesta nollautuneet. Jos seuraavassa kentässä tulee arvona Korvattu keruurivi, olettaa DAFO aina lopputoimituksen riippumatta tulevan kentän arvosta. Korvattu kentän arvot : 0 : Normaali keruurivi. 1 : Korvattu keruurivi. 2 : Korvaava keruurivi. DAFO suorittaa keruun yhteydessä varastopäivitykset, varauksen purut ja toimittamatta olevien määrien päivitykset vasta, kun koko läheterivi on saavuttanut tilan Kerätty. Tämä saavutetaan kokokohtaisesti joko lopputoimituksena tai osatoimituksena. Jos yksikin koko tulee tilassa osatoimitus, tulkitaan koko rivi DAFOssa osatoimitukseksi. Muissa tapahtumalajeissa suoritetaan varastopäivitykset heti tapahtuman saavuttua DAFOon. Jos tuotetta, väriä, tyyppiä tai kokoa joudutaan vaihtamaan keruussa, tulee DAFOon alkuperäisestä rivistä ensin keruulaitteelta lopputoimitukseksi merkitty rivi, jossa on Korvattu -kentässä arvo 1. DAFO käsittelee tämän normaalina lopputoimituksena. Korvaava rivi tulee keruulaitteelta tunnuksella 2. Korvaavalle riville DAFO tekee uuden lähetysrivin, jota ei kohdisteta tilaukselle. Korvaavaa riviä ei ole pakko tulla viivakoodivarastosta korvattu-merkintä huolehtii siitä, että lähetys jää oikeaan tilaan ilman sitäkin. Lähetysrivin keruuta seurataan kokokohtaisesti uuden taulun Lahekoot avulla. 24.1.1.3 Varastosta otto tapahtumakoodi 3 Tapahtuman määränä tulee kerätty määrä. DAFO suorittaa tapahtumalla ainoastaan varaston päivityksen. Jos tuotetapahtumia tilastoidaan DAFOn puolella, näkyvät tapahtumat varastosiirtotapahtumana historiassa tunnuksella (-). Selite tallennetaan sen yhteyteen. 24.1.1.4 Inventointi tapahtumakoodi 4 Tapahtuman määränä tulee varaston korjattu saldo. Takaa, että jossain vaiheessa DAFOn varastosaldot saadaan synkronisoitua viivakoodivaraston kanssa. DAFO vie tiedot omaan inventointitauluunsa (InvenVar), jolloin myös DAFOn puolelta on saatavissa inventointierolistoja. Inventointi tapahtuman yhteydessä oikaistaan samalla lajitelmallisen tuotteen varaston yhteensä määrä. 24 4 31.10.2004
DAFOn puolella tarvitaan käsitteet inventointipohja ja päivämäärä. Näiden oletetaan tulevan kentissä TosNro1 ja TosNro2 vastaavasti. Jos tietoja ei toimiteta, oletetaan pohjaksi 1 ja inventointipäiväksi koneen päivä. 24.1.1.5 Palautus tapahtumakoodi 5 Tapahtuman määränä tulee palautettu määrä. Tositenumerokentissä ei siirretä tietoja; DAFO ei tunne palautus/hyvitys -käsittelyä tilaukselle/lähetykselle kohdistuen. Jos tuotetapahtumia tilastoidaan DAFOn puolella, näkyvät tapahtumat varastosiirtotapahtuma historiassa tunnuksella (+). Selite tallennetaan sen yhteyteen. 24.1.1.6 Siirto tapahtumakoodi 6 Varastosiirrosta generoidaan DAFOon kaksi tapahtumaa : keruu + hyllytys. Tapahtuman määränä tulee varaston muutos etumerkillisenä. Jos tuotetapahtumia tilastoidaan DAFOn puolella, näkyvät tapahtumat varastosiirtotapahtuma historiassa keruu tunnuksella (<) ja hyllytys tunnuksella (>). Selite tallennetaan sen yhteyteen. 24.1.1.7 Ostot tapahtumakoodi 7 Tapahtuman määränä tulee saapunut määrä. Tositenumerokentissä siirretään tilaus- ja rivinumero. Lopputoimituksesta annetaan merkintä DAFOon (ostotilauksesta on kaikki saapuva saapunut). Jotta DAFO voisi kohdistaa oston saapumisen, on mukana tultava aina ostotilauksen numero ja myös rivin numero. 24.1.1.8 Työmääräimen tuloutus tapahtumakoodi 8 Tapahtuman määränä tulee valmistunut määrä. Ensimmäisessä tositenumerokentässä siirretään työmääräimen numero. Jos työmääräin on kokonaan valmistunut (riippumatta alkuperäisestä määrästä), tulee Lopputoim -kentässä 2, muuten 1. Tuloutuksen yhteydessä suoritetaan myös tutut OTA-päivitykset, kun koko määräin on saanut tilan Kaikki valmistuneet. Tuloutusta seurataan kokokohtaisesti uuden taulun TMKoot avulla. Tuotannon tapahtumassa voidaan antaa valmistuspaikka selite-kentässä. Jollei kentässä tule mitään, päivitetään työmääräintä ens. leikkuun valmistuspaikalle. 24.1.1.9 Saldo-oikaisu tapahtumakoodi 9 Tapahtuman määränä tulee varaston oikea saldo. Saldon oikaisu on aina DAFOn varastoon kohdistuva. Saldo-oikaisun aluksi tulee aloitustietue, jossa on täytettynä vain Yritys, Tapkdi ja Varasto. Tämän perusteella DAFO suorittaa oman varastonsa nollauksen. Perään saapuu saldotiedot kaikista tähän DAFOn varastoon paritetuista viivakoodivaraston tuotteista. Saldo-oikaisun käyttöoikeudet ovat vastaavat kuin inventoinninkin. Jos tuotetapahtumia tilastoidaan DAFOn puolella, näkyvät tapahtumat varastosiirtotapahtuma historiassa nollaustapahtuma tunnuksella (*0*) ja korjattu saldo tunnuksella (*). 24.1.1.10 Työmääräimen siirtopyyntö viivakoodivarastoon tapahtumakoodi 99 DAFOn sisäisesti käyttämä tapahtumatyyppi toinen tyypeistä, jonka lisäyksen tauluun suorittaa DAFO. Tapahtumatyyppi on otettu käyttöön työmääräimien purun työmääräinkeruulistaksi kytkemisen helpottamiseksi DAFOn puolella. DAFOn työmääräimiä muodostava ohjelma 24 5 31.10.2004
muodostavaa työmääräimestä keruulistapyynnön tähän tauluun. Kentistä on täytetty ainoastaan Tapkdi, Yritys, Tuote, Vari, Tyyppi ja Tosnro1 (Työmääräimen numero). Samaa työmääräintä ei saa siirrettyä keruuseen toista kertaa. Siirto tehdään työmääräimen suunnitelluin määrin. Jos määräintä valmistuu enemmän tai vähemmän kuin on aluksi suuniteltu, viivakoodivaraston antamat määrät menevät siirtoputkesta läpi sellaisinaan. Alkuperäisillä määrillä ei ole merkitystä; tarkoituksena on vain tuottaa syöttöpohja viivakoodivarastoon. Onnistuneen käsittelyn seurauksena työmääräin merkitään keruuseen. Toimintoa varten on jouduttu lisäämään välitystietokantaan uusi taulu KeruuTM, koska työmääräinten ja lähetteiden numeroavaruudet eivät DAFOn kannalta välttämättä eroa toisistaan. 24 6 31.10.2004
24.1.2 Tapahtumalajit taulukoissa Kenttä Lähetys Keruu Otto Inventointi Palautus JuoksuNro Tapkdi 0 2 3 4 5 Yritys Tuote Vari Tyyppi Koko Maara 0 Kerätty määrä (-) Kerätty määrä (-) Varastosaldo (±) Tosnro1 Lähetysnro Lähetysnro 0 Pohja 0 Tosnro2 0 Läh.rivinro 0 Pvm / 0 yyyymmdd Varasto Lopputoim 0 0=keruu jatkuu 0 0 0 1=osatoimitus 2=lopputoim. Korvattu 0 0=Normaali 1=Korvattu 2=Korvaava Selite 0 0 0 Saap. Määrä (+) Kenttä Siirto Ostot Tuloutus Saldo BSMääräin JuoksuNro Tapkdi 6 7 8 9 99 Yritys Tuote Vari Tyyppi Koko Maara Siirretty määrä Saap. Määrä Valm. Määrä Varastosaldo 0 (±) (+) (+) (±) Tosnro1 0 Tilausnro Työmäär.nro 0 Työmäär.nro Tosnro2 0 Til.rivinro 0 0 0 Varasto Lopputoim 0 0 0 1=osatoimitus 2=lopputoim. 1=osatuloutus 2=kaikki valm. Korvattu 0 0 0 0 0 Selite 24 7 31.10.2004
24.2 Tapahtumien käsittely ONLINE 24.2.1 Yleistä 32KeruOL Materiaalitarpeen laskennasta ja tilastoinnista tutulla käyttöliittymällä toteutettu koko ajan tapahtumia odotteleva ohjelma. Tapahtumia puretaan sitä mukaa, kun niitä siirtotauluun ilmestyy. Jos tapahtuman käsittely onnistuu, poistetaan tapahtuma siirtotaulusta. Jos tarkistukset toteavat tiedon joltain osin vääräksi, tai päivitys päättyy johonkin virheeseen, perutaan tapahtuman käsittely ja kopioidaan se DAFOn kantaan virheselvityksen kera onnistuneesti kopioitu tapahtuma poistetaan välityskannasta. Ohjelma pidetään jatkuvasti päällä serverillä. Tällöin määritellään parametrit siten, että ohjelma siirtyy Palvelu on pysäytetty-tilaan, ennen varmistusten käynnistymistä ja käynnistyy uudelleen niiden mentyä varmasti ohi. Ohjelmasta on vain SQL server versio. 24.2.2 Parametrit Parametrien ylläpidossa on kolme parametria, jotka eivät ole yrityskohtaisia ts. ne näkyvät samoina mikä tahansa yrityksistä olisikin aktiivisena. Parametrit ovat myös yhteiset Tilastointi Online ja Materiaalitarve Online ohjelmien kanssa. Nämä parametrit ovat: Palvelun alasajoaika (HHMM) : parametriin annetaan aika, jolloin palvelun suoritus lopetetaan, esim. varmistusten ottamista varten. Kellonaika annetaan nelinumeroisena kokonaislukuna tunti+minuutti. Palvelun aloitusaika (HHMM) : parametriin annetaan aika, jolloin palvelun suoritus aloitetaan uudestaan edellä tapahtuneen lopettamisen jälkeen. Kellonaika annetaan nelinumeroisena kokonaislukuna tunti+minuutti. Palvelun odotusaika (minuuttia) : parametriin annetaan aika, jonka palvelu odottaa, kun lokitiedosto on tyhjentynyt. Parametrilla saadaan aikataulutettua Online-ohjelmia jos pyritään mahdollisimman reaaliaikaiseen tilanteeseen, kannattaa odotusaika pitää muutamassa minuutissa. Parametrille sallitaan myös arvo nolla, jolloin ohjelma ei odottele, mutta nollasta poikkeavalla arvolla saadaan ohjelma lepäämään aina välillä mahdollisten lukkotilanteiden purkamiseksi. 24 8 31.10.2004
24.2.3 Ohjelman tilat Palvelu on päällä vihreä valo. Ohjelma on tässä tilassa, kun se käy välitystiedostoa läpi, ts. suorittaa varsinaista tiedonsiirtoa. Ohjelma on yhteydessä tietokantoihin ollessaan tässä tilassa. Palvelun voi pysäyttää painamalla painonappia, jossa on liikennevalojen kuva. Tällöin ohjelma suorittaa ensin käsittelyn alla olevan tapahtuman suorituksen loppuun ja pysähtyy sitten hallitusti. Ohjelmaa ei voi lopettaa tässä tilassa ikkunan yläkulman napista. Ohjelma odottaa keltainen valo. Ohjelma on tässä tilassa, kun se odottaa, että välitystiedostoon tulisi uusia tapahtumia. Ohjelma on yhteydessä tietokantoihin ollessaan tässä tilassa. Palvelua ei voi pysäyttää painamalla painonappia, jossa on liikennevalojen kuva, mutta se saadaan pysäytettyä ikkunan yläkulman napista. Ohjelma vuorottelee tämän tilan ja edellisen tilan kanssa automaattisesti käyden parametreissä määritellyn ajan välein katsomassa, onko tapahtumia tullut välitystiedostoon. Jos niitä löytyy, siirrytään Palvelu on päällä -tilaan. Kun tapahtumat on kaikki käsitelty, palataan takaisin tähän tilaan. Palvelu on pysäytetty punainen valo. Ohjelma on tässä tilassa, kun se käynnistetään tai kun palvelu on manuaalisesti pysäytetty. Ohjelma ei ole yhteydessä tietokantoihin ollessaan tässä tilassa. Palvelun voi käynnistää painamalla painonappia, jossa on liikennevalojen kuva. Ohjelman voi lopettaa tässä tilassa ikkunan yläkulman napista. 24 9 31.10.2004
Palvelu on pysäytetty (ohjelman itsensä toimesta) keltainen valo. Ohjelma on tässä tilassa, kun se on havainnut parametreissa annetun alasajoajan täyttyneen. Ohjelma ei ole yhteydessä tietokantoihin ollessaan tässä tilassa. Palvelua ei voi käynnistää painamalla painonappia, jossa on liikennevalojen kuva. Ohjelma käynnistää palvelun automaattisesti, kun se toteaa parametreihin annetun käynnistysajan kuluneen. Tarkistus suoritetaan viiden minuutin välein tähän aikaan ei pääse vaikuttamaan. Virhetilanne. Ohjelma voi törmätä virheeseen, josta se voi vielä ollessaan kantaan yhteydessä kirjoittaa DAFOn lokitauluun tietoja. Tällöin palvelu kuitenkin pysäytetään, jotta virheen luonne ja sen aiheuttamat seuraukset voitaisiin tutkia. DAFOn virhelokia pääsee selaamaan huolto-ohjelman kautta, johon on lisätty sitä varten oma menuvalintansa ja ikkunansa. Jos ohjelma menettää yhteytensä kantaan, ei lokiin pystytä kirjoittamaan. Tällöin virheilmoitus tulee normaaliin tapaan ruudulle. Ruudun toimintonapit Liikennevalo Ohjelma voidaan keskeyttää ja käynnistää liikennevalo-napista. Napin väri kertoo vieressä olevan tekstin lisäksi, missä tilassa ohjelma on. 24.2.4 Ohjelman tekemät päivitykset DAFOssa Keruu Varastosta otto Inventointi Palautus Siirto Ostot Työmääräimet Saldo-oikaisu Lähetteet, tilaukset, tuoteviikko, tuotevarasto, varaukset, varastotapahtumat Tuotevarasto, varastotapahtumat Tuotevarasto, inventointitaulut, varastotapahtumat Tuotevarasto, varastotapahtumat Tuotevarasto, varastotapahtumat Tuotevarasto, ostotilaukset, tuoteviikko Työmääräimet, tuotevarasto, tuoteviikko Tuotevarasto, varastotapahtumat 24 10 31.10.2004
24.3 Tapahtumien käsittely offline 24.3.1 Yleistä 32KeruOF Ohjelmalla saa luotua, muutettua, poistettua ja käsiteltyä tapahtumia samoin rutiinein kuin edellä. Voidaan kohdistaa myös DAFOn kannan puolelle esim. virheelliseksi tulkittujen tapahtumien käsittelemiseksi. 24.3.2 Parametrit Ohjelmalla ei ole omia parametreja. 24.3.3 Pääruutu Ruudun toimintonapit / hakutila Hae Uusi Alustus Virkistä Hakee annetun numeron mukaisen tapahtuman tiedot. Jos tapahtumaa ei löydy, kontrolli ei siirry ikkunan alaosaan. Luo uuden tapahtuman. Jos ollaan DAFOn puolella, on juoksunumero annettava sellaiseksi, ettei se aiheuta ristiriitoja. Välitystietokannan puolella nappi tuo juoksunumerokenttään yhden kysymysmerkin. Siirtyy alustusruutuun. Hakee valitusta tietokannasta tapahtumat listaan. 24 11 31.10.2004
Ruudun toimintonapit / muutos-tila Peruuta Palauttaa kontrollin haku-tilaan ilman mahdollisten muutosten tallentamista. Tallenna Tallentaa muutokset tapahtumaan. Poista Poistaa tapahtuman. Käsittele Suorittaa tapahtuman käsittelyn. Kenttien kuvaukset Juoksunumero Yksikäsitteinen juoksunumero, jonka SQL serveri antaa automaattisesti. Taulu, josta haetaan Valintanappikolmikko, josta valitaan tietokannan taulu. Tapahtumat voivat olla joko välitystietokannassa (käsittelemätön tai hallitsemattomaan virheeseen johtanut tapahtuma) tai DAFOtietokannassa joko Dafoon-taulussa tai tapahtumalokissa. Tapahtumakoodi Kokonaislukukenttä; sallitut arvot on katsottavissa/valittavissa viereisestä alasvetovalikosta. Yritysnumero Tapahtuman yritysnumero. Online- ja offline-ohjelmat käsittelevät kumpikin kaikkia yrityksiä yhtäaikaisesti. Tuote Tuotteen tunnus. Väri Tuotevärin koodi. Tyyppi Tuotteen tyyppikoodi. 24 12 31.10.2004
Koko Tosite 1 Tosite 2 Varasto Tuotteen koko. HUOM! Siis ei kokoindeksi. Tapahtuman 1. tunniste, jonka sisältö riippuu tapahtumakoodista. Tapahtuman 2. tunniste, jonka sisältö riippuu tapahtumakoodista. DAFOn varaston numero; sallitut arvot on katsottavissa/valittavissa viereisestä alasvetovalikosta. Lopputoimitus Lopputoimitusindikaattori; sallitut arvot on tapahtumakohtaisesti katsottavissa/valittavissa viereisestä alasvetovalikosta. Korvattu Korvattu-indikaattori; sallitut arvot on katsottavissa/valittavissa viereisestä alasvetovalikosta. Valm.viikko Valm.paikka Selite Virhe Tapahtumalista Valmistumisviikko. Valmistuspaikka; sallitut arvot on katsottavissa/valittavissa viereisestä alasvetovalikosta. Tapahtuman selitekenttä. Jos tapahtuma ei läpäissyt tarkistuksia, kirjoitetaan tähän kenttään virheen kuvaus. Virkistä-napilla saa oikean reunan listaan haettua kaikki valitun taulun tapahtumat. Tapahtumien määrää saa rajattua antamalla ennen Virkistänapin painamista juoksunumerokenttään arvon. Tällöin tuodaan vain ko. numeroa suuremmat numerot listaan. Tapahtumat ovat pääsääntöisesti välitystietokannan Dafoon -taulussa (valinta Välitietokannan tiedoista ). Kustakin tapahtumasta luodaan kuitenkin ennen käsittelyä kopio DAFOn tietokannan puolelle tauluun DafoonLoki (valinta Tapahtumista ). OFFLINE-ohjelmalla ei normaalitilanteessa jouduta tapahtumia käsittelemään, vaan ONLINEohjelma kopioi tapahtuman DAFOn kantaan, käsittelee sen ja poistaa lopuksi välitystietokannasta. Jos tapahtuma ei läpäise tarkistuksia tai käsittelyssä tapahtuu sellainen ajoaikainen suoritusvirhe, että se tunnistetaan, kopioidaan tapahtuma DAFOn tietokantaan myös tauluun Dafoon ja sen virhekenttään viedään selostus tapahtuneesta. Täälaisen virheen jälkeen ONLINE-ohjelma pysähtyy, mutta sen voi käynnistää uudelleen ilman, että virheellistä tapahtumaa olisi ensin korjattava. Tapahtuma, sen korjaaminen ja käsittely voidaan tehdä sitten myöhemmin OFFLINE-ohjelmalla. Tapauksissa, joissa itse tapahtumassa on sellaisia virheitä, että itse käsittelyprosessi kaatuu, joudutaan OFFLINE-ohjelmalla joko muuttamaan tapahtumaa tai poistamaan se välitystietokannasta. Virheellinen tapahtuma tukkii muuten siirtoputken, koska tapahtumia käsitellään aina juoksunumerojärjestyksessä, joten uudelleen käynnistäminen johtaa aina samaan virheeseen ilman korjausta tai poistoa. Tapahtuma voidaan poistaa välitystietokannasta, kunhan sen numero on ensin otettu muistiin. Kopio tapahtumasta on DAFOn puolella tallessa, joten sen käsittely voidaan suorittaa myöhemminkin. Ideaalitilanteessa välitystietokannassa ei ole tapahtumia. Jos tapahtumia on, eikä ONLINE-ohjelma pysy päällä, on listan ylimmäinen tapahtuma syypää tukokseen. Tapahtumaa pääsee listasta katsomaan/muuttamaan tuplaklikkauksella. Korjauksen jälkeen alun perin virheellinen tapahtuma voidaan käsitellä Käsittele -näppäimestä. Tällöin on huomattava, että jos käsittelyä suoritetaan välitystietokannan taulusta ja törmätään virheeseen, tapahtuma voi siirtyä DAFOn puolelle. Käsitelty tapahtuma poistetaan ja kontrolli siirretään ikkunan yläosaan. 24 13 31.10.2004
Tapahtumasta voidaan muuttaa mitä vain. Ohjelmalla saadaan tehtyä myös epätapahtumia, ts. mitään oikeellisuustarkistuksia ei itse tapahtuman muodostukselle tehdä; käsittely sitten kaatuu huonolle tapahtumalle. Alasvetovalikoista voidaan valita oikeita arvoja kullekin tapahtuman kentälle. Valikkojen sisällöt vaihtelevat muiden kenttien arvojen mukaan. 24.3.4 Alustus-ruutu Ruudun toimintonapit Käsittele Suorittaa valitun alustuksen. Kenttien kuvaukset Yritys EAN-koodit Varastosaldot Työmääräimet väliltä Lähetteet väliltä Alasvetovalikosta on aina ensiksi valittava yritys, jolle tietoja ollaan alustamassa. Ruudulle tultaessa yritystä ei ole valittu valmiiksi. Valintaruutuun laitetaan ruksi, jos halutaan siirtää EAN-koodit BS:een. Jos viereiseen kenttään annetaan tuotekoodi, siirretään vain sen kaikkien värien ja kokojen EAN-koodit. Jos ruutuun laittaa ruksin, siirretään EAN-koodien mukana myös varastosaldot. Tätä vaihtoehtoa ei suositella käytettäväksi. Valintaruutuun laitetaan ruksi, jos halutaan siirtää työmääräimet BS:een. Kahteen viereiseen numerokenttään annetaan työmääräinväli, joka siirretään. Jos halutaan siirtää uudelleen myös ennen siirretyt työmääräimet, on Kaikki-laatikkoon laitettava ruksi. Muuten siirretään vain ennen siirtämättömät määräimet. Valintaruutuun laitetaan ruksi, jos halutaan siirtää lähetteet BS:een. Kahteen viereiseen numerokenttään annetaan lähetenumeroväli, joka siirretään. Jos halutaan siirtää uudelleen myös ennen siirretyt lähetteet, on Kaikki-laatikkoon laitettava ruksi. Muuten siirretään vain ennen siirtämättömät lähetteet. Alusta-ruudulla on kaksi tarkoitusta: suoritetaan BS:n käyttöönoton yhteydessä tuotteiden, työmääräinten ja lähetteiden alustaminen BS:n puolelle tai suoritetaan jonkin puuttuvan tiedon uudelleen siirto. 24 14 31.10.2004
Lähetteet siirretään automaattisesti uudestaan, jos lähetettä muutetaan DAFOn puolella, eikä sitä ole vielä kerätty BS:n puolella. Aina välillä on kuitenkin joku tieto pakotettava siirtymään BS:een uudestaan tämän ruudun avulla. 24.3.5 Ohjelman tekemät päivitykset DAFOssa Ohjelma käyttää samoja päivitysrutiineja kuin ONLINE-ohjelma, joten päivitykset on kuvattu edellä. 24.4 DAFOn ohjelmamuutoksia 24.4.1 Lähetyksen muutos/kuittaus 32Laheku/DFLaheku Ohjelmaan on lisätty ikkuna, joka näyttää keruun tilanteen. Ikkunaan siirrytään joko tuplaklikkaamalla haluttua läheteriviä tai Kerätty -napista. Ruudun toimintonapit Ruutu on näyttöruutu, jossa ei pääse tietoja muuttamaan. Ainoat toiminnot on siis ruudun kokoon ja sulkemiseen liittyvät Windows:n omat napit. Kenttien kuvaukset Koko Ensimmäisellä rivillä Yhteensä, muilla riveillä on tuotteen kokolajitelma. Lähetys Alun perin lähetyksellä olleet määrät. Kerätty Kerätyt määrät Lopputoimitus Ensimmäisellä rivillä koko läheterivin lopputoimitus-indikaattori, muilla 24 15 31.10.2004
Painossa kokokohtaiset keruun lopputoimituksen indikaattorit. Painoon/brodeeraukseen kerätyt määrät ja vieressä lopputoimitusindikaattorit. Kun riviä kerätään radiopäätteillä, ovat sillä syötetyt ja DAFOon siirtyvät tapahtumat kokotasoisia. DAFO kerää näitä tapahtumia, kunnes koko rivi saavuttaa joko osa- tai lopputoimitustilan. Tällöin DAFO suorittaa automaattisen lähetyksen kuittaustoiminnon, jolloin lähete voidaan laskuttaa. Edellä olevasta ruudusta voidaan tarkistaa lähetteen keruun tila. Jos lähete kerätään painoon, näkyy se omana sarakkeenaan. 24 16 31.10.2004