28-04-2017 10:36 am tekijä Anonymous
Moi,
Huomattiin tässä asiakastietojen päivityksessä tapahtuvan jotain erikoista. Rajapintaan vietiin seuraavanlainen tieto:
<root>
<customer>
<customerbaseinformation>
<internalidentifier>2282</internalidentifier>
<name>Starfood Finland Oy</name>
<additionaladdressline/>
<isactive/>
</customerbaseinformation>
</customer>
</root>
Netvisorissa näyttää tältä:
Netvisor kertoo päivittäneensä asiakkaan kielen (jonkun oletuksen mukaisesti?). Samalla asiakkaan maatieto päivittyy Suomeksi (myös joku oletustieto?).
Tähän liittyen muistelen, että asiakkaan päivitysresurssi taitaa validoida tuodun xml:n tätä dtd:tä vasten. Tämä on sinällään huono idea, sillä se vaatii jonkun tiedon tuonnin <customerbaseinformation> elementissä, joka voi päivitettäessä olla tyhjä. Onko mahdollista, että asiakastietojen päivityksessä käytetään myös muita oletuksia (esim tuo kieli/maatieto), jotka ovat käytössä asiakkaan luonnissa?
28-04-2017 3:53 pm tekijä Anonymous
Moi,
Joo, tuo sanoma vietiin edit parametrillä. Netvisorin login mukaan siinä samalla päivittyä asiakkaan kieli, mutta käytännössä ainakin maatieto päivittyi Suomeksi.
En ole testannut kielellä päivittyykö se, katsotaan vapun jälkeen uudestaan.
Visma ✓
04-05-2017 11:30 am tekijä Tapio Naumanen
Teemu Laakso siirretään tämä tarkempi selvittely tukitiketiksi
Visma ✓
08-05-2017 8:58 am tekijä Tapio Naumanen
Moi,
Tässä vaikuttaisi olevan ohjelmistovirhe.
En löytänyt mitään järkevää logiikkaa tuon taake, että asiakaskortin Maa tieto päivitetään automaattisesti, vaikka tuotaisiin tyhjää sanomaa.
Kirjaan tästä raporttia backlogille.
01-08-2017 9:39 am tekijä Arto Muikku
Moi Teemu,
Tiedoksi, että korjaus tähän ongelmaan on tehty ja merkattu tämän viikon viikkojulkaisuun. Kuitataan vielä, kun korjaus tuotannossa. Kiitos huomioista!
- Arto
04-08-2017 1:43 pm tekijä Anonymous
Hei,
Hienoa! Kiitoksia tästä, saadaan automaatiot pelaamaan taas inasen paremmin .
- Teemu
Tapio Naumanen
Visma ✓
28-04-2017 2:59 pm tekijä Tapio Naumanen
Moi,
Eli tuo sanoman pätkä vietiin edit parametrilla ja siinä samassa päivittyi myös laskutus kieli?
Resurssit - Asiakasrekisteri – Netvisor tukiportaali Customer.nv validoidaan tosiaan customer.dtd:tä vasten.