Guide for setting up the account and users
1. Johdanto
AFAS versio 7 integroituu Transsmart APIv2 -ratkaisuun. Aiemmat versiot integroituivat APIv1:een.
Kun viestejä vaihdetaan APIv2-järjestelmän kanssa, AFAS-järjestelmän on todennettava itsensä. Tämä tehdään käyttäjätunnuksella ja salasanalla, joita tässä dokumentissa kutsutaan nimellä integration user. Nämä kirjautumistiedot on määritettävä AFAS-järjestelmään, ja niitä käytetään oletusarvoisesti kaikkiin vuorovaikutustilanteisiin Transsmart-alustan kanssa.
Tulostus tehdään lähettämällä tulostuspyyntö Transsmart-palveluun. Alusta valmistelee tulostustyön ja lähettää sen asiakkaan verkkoon asennetulle SmartPrint-asiakasohjelmalle. SmartPrint lähettää sen edelleen oikealle kirjoittimelle QZ Trayn kautta.
2. Oletusasetukset
Tilanteessa, jossa tulostaminen vaatii vain yhden SmartPrint:n ja yhden tulostimen, riittää, että tulostustiedot määritetään vain integration user:lle. Kun SmartPrint on käynnissä, siirry kyseisen käyttäjän printing tab-näkymään, valitse vastaava SmartPrint-yhteys ja määritä oikea ZPL/PDF-tulostin.
Määritettyä SmartPrint-yhteyttä ja tulostimia käytetään aina riippumatta siitä, mikä varsinainen AFAS-käyttäjä käynnistää tulostustoiminnon.
3. Useat tulostimet
Joissain tapauksissa voi olla tarpeen tulostaa useille tulostimille ja/tai käyttää tulostamiseen useita SmartPrint clients -yhdistelmiä sen mukaan, mikä AFAS-käyttäjä käynnistää tulostustoiminnon. Tällöin tilille on määritettävä lisäkäyttäjiä.
Olemme sopineet yksiselitteisestä tavasta tunnistaa oikea tulostinsettings, jota käytetään tulostustyön käsittelyyn.
AFAS:sta tuleva tulostuspyyntö sisältää tietyn parametrin sen käyttäjänimelle, jonka tulostinsettings:ää tulee käyttää. Kyseinen käyttäjänimi on aina muotoiltu seuraavasti:
[AFAS user ID]@[AFAS account number], esimerkiksi stevenluyckx@31010
Transsmart APIv2 ottaa tämän parametrin huomioon ja toimii vastaavasti:
a. käyttäjänimi löytyi: tulostetaan kyseiselle käyttäjälle määritetyllä settings
b. käyttäjänimi löytyi, ei tulostus-settings : palautetaan virhe
c. käyttäjänimeä ei löytynyt: tulostetaan integration user-tilin settings-asetuksilla (varmistusvaihtoehto)
d. käyttäjänimi tyhjä: tulostetaan integration user-tilin settings-asetuksilla (varmistusvaihtoehto)
4. Asiakkaan käyttöönotto
Kaikki yhden tulostimen asiakkaat tulostavat aina tulostimen settings asetuksilla integration user-ympäristössä. He eivät tarvitse mitään lisäasetuksia.
Useamman tulostimen ympäristössä toimivien asiakkaiden on tehtävä 2 asiaa:
1. kuten oletusasetuksessa, määritä tulostimen settings integration user-ympäristössä
2. jokaiselle AFAS-käyttäjälle, joka haluaa tulostaa muulle kuin oletustulostimelle, on luotava vastaava käyttäjätili MyTranssmartissa vaihtoehtoisella tulostimen settings-asetuksella
Käyttäjänimen muodon tulee olla [AFAS user ID]@[AFAS account number]
5. Esimerkkikäyttötapaus
Oletetaan, että asiakkaalla on AFAS-tilinumero "12345".
Oletetaan, että tulostin X on liitetty SmartPrint1:een ja tulostin Y SmartPrint2:een.
AFAS-käyttäjäluettelo
userA
userB
userC
Transsmart-käyttäjäluettelo
integration user-tili määritetty tulostamaan SmartPrint1:llä tulostimelle X
userC@12345 määritetty tulostamaan SmartPrint2:lla tulostimelle Y
Esimerkkipyynnöt
1. käyttäjälle userA
tulostava user-parametri userA@12345
Transsmart ei löydä vastaavaa käyttäjätiliä, tulostus suoritetaan integration user-tilin settings-asetuksilla --) tulostustyö lähetetään tulostimelle X SmartPrint1:n kautta
2. käyttäjälle userB
tulostava user-parametri userB@12345 samoin
3. käyttäjälle userC
tulostuskäyttäjäparametri userC@12345 Transsmart löytää vastaavan käyttäjän ja käyttäjällä on tulostusasetukset määritettynä, tulostus suoritetaan näillä settings --) tulostustyö lähetetään tulostimelle Y SmartPrint2:n kautta