Tuoterakenteen projektikohtainen siirto

Flow_72.png

Tähän liittyy useita avainsanoja

  • pdm.export.projectitemstructure.children (Määrittää, viedäänkö rakenteen ensimmäisen tason nimikkeiden metatiedot)

  • transferbatch.propertiesfile (Määrittää yleisesti ERP-siirtoa ohjaavan siirtotiedoston nimen ja sijainnin)


Toteuta projektikohtainen nimikkeiden siirto ERP:iin

Normaalisti nimikkeiden ja nimikerakenteiden ERP-siirto toteutetaan nimikkeiden valmiustilaan perustuvana toimintona. Eli kun nimike saa tietyn valmiustilan, siirretään se seuraavassa automaattisessa (transferbatch) tai manuaalisessa siirrossa ERP:iin. Katso Flow-ERP-siirtoa tarkemmin.

Samaa nimikettä voidaan käyttää useissa projekteissa, jotka ovat ainakin osin yhtä aikaa ERP:in työnkierrossa. Jos olemassa oleva (ja myös ERP:ssä näkyvä) nimike lisättiin uudelle projektille ja tämä nimike vietiin ERP-järjestelmään, vaikutti vienti kaikkiin ERP:ssä olevien projektien samaa nimikettä käyttäviin osaluetteloihin.

  • Nimikerakenne oli kuitenkin voinut muuttua näiden kahden projektin välillä, joten nimikkeen siirto ei olisi saanut vaikuttaa vanhemman projektin nimikerakenteeseen.

ERP-siirron keskiöön voidaan nimikkeen sijaan nostaa projekti.

  • Käyttäjä vie projektin nimikkeen interaktiivisesti (Projekti > Työkalut > Vie > Projektin nimikkeen ERP-siirto)

    • Valintaa Projektin nimikkeen ERP-siirto ei ole näkyvissä, jos projektiin ei liity nimikettä tai Flowssa ei ole optiota ERPINTEGRATION.

  • Projektin kautta ERP:iin siirtyvä nimike saa lisämäärityksen, jonka perusteella vain ao. projektilla oleva nimike-rakenne siirtyy tai päivittyy ja muut samat nimikerakenteet jätetään ennalleen.

    • Projekti näkyy kentissä: PROJECT.LINK_BYNAME ja PROJECT.LINK_BYCODE.

Avainsanat lisätään ja muokataan:

Portaali > Systems Administration > Miscellaneous > System Settings


Avainsanojen muoto:

pdm.export.projectitemstructure.children arvot true ja false

  • true = Nimikerakenteen ensimmäisen tason nimikkeiden metatiedot viedään ERP-siirtotiedostoon.

  • false = Vain päänimikkeen metatiedot viedään ERP:iin

transferbatch.propertiesfile arvo tiedostopolku


Esimerkkejä:

1) pdm.export.projectitemstructure.children  false

  • Tuoterakenteen ensimmäisen tason nimikkeiden metatietoja ei viedä ERP-siirtotiedostoon.

2) transferbatch.propertiesfile \$SystemRoot\$params/transfer.properties

  • Siirtoa ohjaavan tiedoston nimi on transfer.properties.



Määrittelytiedoston transfer.properties avainsanat

  • Nämä asetukset ovat voimassa kaikissa Flow-ERP-siirrossa, eivätkä ne liity pelkästään projektikohtaiseen siirtoon.


pdm.export.defaultItemDir= Tiedostopolun nimi

  • Määrittää väliaikaisen kansion, jonne nimikkeiden siirtotiedosto generoidaan, kun käyttäjä käy suorittamassa projektilla ERP-viennin. (Projekti > Työkalut > Vie > Projektin nimikkeen >ERP-siirto)

pdm.export.defaultItemStructureDir= Tiedostopolun nimi

  • Määrittää väliaikaisen kansion, jonne nimikerakenteiden siirtotiedosto generoidaan, kun käyttäjä käy suorittamassa projektilla ERP-viennin. (Projekti > Työkalut > Vie > Projektin nimikkeen >ERP-siirto)

pdm.export.finalItemDir= Tiedostopolun nimi

  • Määrittää kansion jonne transferbatch siirtää em. siirtotiedoston odottamaan ERP-järjestelmän suorittamaa noutoa (import).

  • Tätä "Final"-kansiota kannattaa käyttää vähentämään sitä riskiä, että ERP-järjestelmään ajoitettu nouto kävisi hakemassa siirtotiedoston, juuri kun sitä ollaan Flow'sta kirjoittamassa (jolloin osa nimikkeistä jäisi siirtämättä).

  • pdm.export.defaultItemDir- ja  pdm.export.finalItemDir -kansioiden on nopeussyistä sijaittava samalla levyasemalla.

pdm.export.finalItemStructureDir= Tiedostopolun nimi

  • Määrittää kansion jonne transferbatch siirtää em. siirtotiedoston odottamaan ERP-järjestelmän suorittamaa noutoa (import)

  • Tätä "Final"-kansiota kannattaa käyttää vähentämään sitä riskiä, että ERP-järjestelmään ajoitettu nouto kävisi hakemassa siirtotiedoston, juuri kun sitä ollaan Flow'sta kirjoittamassa (jolloin osa nimikkeistä jäisi siirtämättä).

  • pdm.export.defaultItemStructureDir- ja  pdm.export.finalItemStructureDir -kansioiden on nopeussyistä sijaittava samalla levyasemalla.


Esimerkkejä:

pdm.export.defaultItemDir=D:/ERP_siirto/nim/

  • Nimikkeiden siirto-tiedosto luodaan D:\ERP_siirto\nim-kansion.

pdm.export.defaultItemStructureDir=D:/ERP_siirto/rak/

  • Nimikerakenteiden siirto-tiedosto luodaan D:\ERP_siirto\rak-kansion.


pdm.export.finalItemDir=D:/ERP_siirto/final/

  • Automaattisesta tiedostosiirrosta huolehtiva transferbatch siirtää nimikkeiden siirto-tiedoston D:\ERP_siirto\nim -kansiosta D:\ERP_siirto\final -kansioon.

pdm.export.finalItemStructureDir=D:/ERP_siirto/final/

  • Automaattisesta tiedostosiirrosta huolehtiva transferbatch siirtää nimikkerakenteiden siirto-tiedoston  D:\ERP_siirto\nim kansiosta D:\ERP_siirto\final -kansioon.

Huomaa, että

  • Nimikkeet ja nimikerakenteiden luonti pitää ohjata generoitumaan eri kansioihin, vaikka ne sitten siirrettäisikin samaan final-kansioon.

  • Em. esimerkin final-kansiota ei välttämättä tarvita, jos ERP hakee siirtotiedostot siitä kansiosta, johon ne Flow'n toimesta generoidaan.