Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OUTI: asiakkaan tiedoissa on ruksattuna noutoilmoitus tekstiviestinä, mutta puhelinnumero SMS-kentästä puuttuu #607

Closed
piiaseme opened this issue May 31, 2023 · 22 comments
Labels

Comments

@piiaseme
Copy link

Mikä vikana?

Asiakkaan (Borrowernumber=22063) tiedoissa on ruksattuna noutoilmoitus tekstiviestinä, mutta puhelinnumero SMS-kentästä puuttuu. Asiakkaan lokilla ei näy, että hänen tietojaan olisi muokattu.

5.5.2023 puhelinnumero on ollut SMS-kentässä, sillä silloin hänelle on viimeeksi lähtenyt Kohasta tekstiviestinoutoilmoitus.
Eilen 30.5.2023 noutoilmoitus muodostui hänelle paperikirjeenä.

Hänen matkapuhelinnumeronsa on siirtynyt lankapuhelinkenttään. Matkapuhelinkenttä on tyhjä, jonka vuoksi ehkä SMS-kenttäkin on tyhjentynyt.

Mitä pitäisi tapahtua

No response

Kuinka toistaa ongelma/asia

No response

Selain

No response

Jotain muuta?

Asiakkaan tiedoissa ei ole käyty korjaamassa tietoja kentiin, joten ongelma on OUTIn Kohassa nähtävillä.

@Tuomas-Kyyti
Copy link

Kyytissä on samankaltainen tapaus (id 189064). Asiakas on saanut kaikki viestit tekstiviesteinä, viimeisin on lähtenyt 12.5.2023. Versionvaihdon jälkeen hän oli huomannut, että häneltä puuttuu puhelinnumero ja lisännyt sen 17.5. illalla.
Lokissa merkintä { "smsalertnumber" : { "after" : "04XXXXXXX", "before" : "" } }

Sitten hän oli tehnyt varauksia saanut paperiset saapumisilmoitukset.

Hän oli uudestaan Finnassa muuttanut puhelinnumeron 29.5.
Lokissa merkintä { "mobile" : { "after" : "04XXXXXXX ", "before" : "" }, "smsalertnumber" : { "after" : "04XXXXXXX ", "before" : "" } }

Nyt tilanne on ok.

Itselle tuli mieleen, että onko ehkä matkapuhelinnumerokenttä ollut tyhjä ja jossain versionvaihtokohdassa on matkapuhelinnumerokentän tyhjä sisältö siirtynyt smsalertnumber-kenttään siinä olleen numeron tilalle. Ja sama tapahtunut uudestaan 17.5. muutoksen jälkeen.

Lisäksi tässä on outoutena erilaiset lokimerkinnät. Molemmat kuitenkin ilmeisimmin tehty Finnan kautta. Ensimmäisessä virkailija-sarakkeessa asiakkaan oma nimi ja jälkimmäisessä Finna-tunnus. Ensimmäinen on kuitenkin tehty kirjastojen sulkemisajan jälkeen klo 21:16. Molemmissa käyttäliittymä-sarakkeessa REST API.

@velimarj
Copy link

OUTIssa tuli viestiä toisestakin samankaltaisesta tilanteesta:

"Asiakkaalle oli lähtenyt varausilmoitus 30.5. tulosteena, vaikka valittuna oli ollut tekstiviesti ja ilmoitukset aiemmin tulleet ongelmitta perille. Viimeisin tekstari-ilmoitus oli lähtenyt ja tullut perille 17.5. eli versionvaihdon jälkeisenä päivänä. Tässä välissä siis on jostain syystä numero tippunut pois tekstarikentästä. Asiakastiedoissa puhelinnumero oli lankapuhelin-kentässä. Viestiasetuksissa oli raksittuna tekstari, mutta numerokenttä tyhjänä."

@AnneliO
Copy link
Contributor

AnneliO commented May 31, 2023

Pystyisittekö kysymään Finna-toimistosta, näkyykö heidän lokeillaan mitään näihin tapahtumiin/asiakkaisiin liittyen? Kohan lokeilla ei ainakaan vielä näkynyt mitään.

@AnneliO
Copy link
Contributor

AnneliO commented Jun 1, 2023

Tuo Kyytin tapauksen lokimerkinnät saattaisi voida tarkoittaa, että myös OUTIssa asiakas on tiketin #608 vastaavassa kirjauksessa ollut itse asialla muutosta tekemässä, mutta jokin on mennyt pieleen.

@AnneliO
Copy link
Contributor

AnneliO commented Jun 2, 2023

Pirkko-Liisalta sain tiedon, että Vellun mainitsema asiakas on ID 44151:

Asiakkaalle on lähtenyt tekstiviestinä noutoilmoitus 2023-05-17 12:01:42 numeroon +35850xxx1. Seuraava ilmoitus on lähtenyt paperisena 2023-05-30 18:23:45.

Lokilla näkyy, että virkailija on muokannut numeroita seuraavasti:

31.05.2023 14:56 { "mobile" : { "after" : "", "before" : null }, "phone" : { "after" : "050xxx1", "before" : "+35850xxx1" }, "primary_contact_method" : { "after" : "", "before" : null } }

31.05.2023 15:04 { "mobile" : { "after" : "050xxx1", "before" : "" }, "phone" : { "after" : "", "before" : "050xxx1" } }

Lokilla ei näy, että tietoja olisi muokattu 17.5.-30.5. välillä. Lokimerkintöjen perusteella asiakkaan tiedoissa on ollut +358-alkuinen numero lankapuhelin-kentässä (phone) 31.5.2023 ja matkapuhelin on ollut tyhjä.

@Tuomas-Kyyti
Copy link

Kävin läpi epäonnistuneita tekstiviestejä ja löytyi lisää tapauksia

id	viimeksi lähtenyt sms		epäonnistunut sms	lokissa merkintä numeron muutoksesta
192456	29.4.2023			27.5.2023		ei
294213	19.03.2023			26.05.2023		22.05.2023 (rest api)	
294254	04.05.2023			29.05.2023		08.04.2022 (virkailija)
280432	17.05.2023			02.06.2023		ei
192471	18.5.2023			4.6.2023		ei
298439	1.6.2023			4.6.2023		1.6.2023 (rest api)
155456	12.05.2023			06.06.2023		5.6.2023 (rest api)

Osassa puhelinnumero muutos oli tehty Finnassa ja niissä Kohan lokissa oli vain merkintä
{ "smsalertnumber" : { "after" : "04XXXXXXX", "before" : "" } }
Tästä kysyin Kansalliskirjastosta, jos heillä on selitys, miksi muutos ei ole mennyt Kohassa myös mobile-kenttään, niin kuin pitäisi.

Osassa ei numeromuutoksia löytynyt lokista ollenkaan ja oli mukana yksi virkailijankin tekemä muutos.

Lisäsin numeron niille asiakkaille, joille sen löysin lokista.

Tämä on varsin harmillinen ongelma, etenkin jos asiakkaalla ei ole sähköpostiosoitetta: 1) asiakkaat harmistuvat kun eivät saa lainkaan eräpäivämuistutuksia ja lainat menevät yli eräpäivän ja 2) saapumisilmoitukset menevät e-kirjeinä, jotka ovat kirjastolle kalliita.

@lmstrand
Copy link
Collaborator

lmstrand commented Jun 6, 2023

Kannattaisi ainakin nyt pikaisesti tarkistaa Finnalta kaikkien kimppojen osalta ensin, että muutos lähetetään mobile- ja smsalertnumber -kenttiin kumpaankin, kun asiakas tallentaa tietojaan ja muutospyyntö muodostuu. Nyt ei ilmeisesti niin ole käynyt joissain tapauksissa (Osassa puhelinnumero muutos oli tehty Finnassa ja niissä Kohan lokissa oli vain merkintä
{ "smsalertnumber" : { "after" : "04XXXXXXX", "before" : "" } }).

Triggerissäkin, joka siirtää smsalertnumberiksi mobile-kentän datan kun asiakastietoja muutetaan on ehkä ongelma nyt jos Finnasta tulee dataa erilailla kuin miten triggeri on laadittu. Pitää ehkä kirjoitella se uusiksi.

@lmstrand
Copy link
Collaborator

lmstrand commented Jun 6, 2023

Ongelmana noissa lokittumattomissa tapauksissa on lastseen-arvon päivittyminen, joka tapahtuu nykyisin Finnaan kirjautuessa. Kimpat, jotka eivät ole saaneet ajoa tiketin #204 ominaisuuden käyttöönoton yhteydessä kärsivät nyt tästä ongelmasta. Varmistusdataa löytyy kahden viikon ajalta, mutta näitä numeroita on nyt varmasti katoillut jo pidemmän aikaa. Yritetään saada ongelman korjaava triggeri mahdollisimman pian tuotantoihin.

Tältä ongelmalta siis ovat todennäköisesti välttyneet nyt kimpat Vaara, Lappi, Siili ja Lumme. Ilmeisesti OUTIssa ongelma on siksi, että puhelinnumeroiden ajo smsalertnumberista mobile-kenttään on jäänyt tekemättä, sillä tiketin mukaan siitä ei ole mainintaa.

@lmstrand
Copy link
Collaborator

lmstrand commented Jun 7, 2023

Kaikkiin tuotantoihin on päivitetty triggerit asiakkaiden puhelinnumeroiden tahattoman poistumisen välttämiseksi. Pääkäyttäjät voitteko testata Finnojenne/Kohienne toiminnan noiden puhelinnumerokenttien muuttamisen/tietojen tyhjentämisen osalta vielä huolellisesti, kun jouduttiin nyt näin pikaisella aikataululla tekemään muutos suoraan tuotantoihin, että on varmasti ok.

@Kati-Helle
Copy link

Kati-Helle commented Jun 7, 2023

Poistin Helle-Finnassa asiakastiedon Matkapuhelinnumero-kentästä arvon. Vaikutus Helle-Kohassa:

  • Matkapuhelin-kentän arvo poistui
  • Tekstiviesti numeroon -kentän arvo poistui
  • viestiasetuksiin jäivät edelleen Tekstiviesti-valinnat

Lisäsin Helle-Kohassa asiakastietoon Matkapuhelin-kentän arvon. Numero siirtyi automaattisesti Helle-Finnaan Matkapuhelinnumero-kenttään.

Testasin myös niin, että lisäsin Matkapuhelin-kentän arvon Helle-Finnassa. Numero siirtyi automaattisesti Helle-Kohaan Matkapuhelinnumero-kenttään ja Tekstiviesti numeroon -kenttään.

Lisätestausta: olemassa olevan puhelinnumero-arvon muokkaus toimi myös molempiin suuntiin:

  • Helle-Finnassa tehty puhelinnumeron muokkaus päivittyi Helle-Kohan Matkapuhelin-kenttään ja Tekstiviesti numeroon -kenttään.
  • Helle-Kohassa tehty Matkapuhelin-numeron arvon muokkaus päivitti myös puhelinnumeron Helle-Finnassa.

@ajrajala
Copy link

ajrajala commented Jun 7, 2023

Testasin itse äsken, että

  • Finnassa muutettu numero siirtyy sekä mobile että smsalertnumber -kenttiin
  • Finnassa poistettu numero poistuu sekä mobile että smsalertnumber -kentistä
  • Kohassa muutettu/tyhjennetty mobile-kenttä kopioituu myös smsalertnumber-kenttään
  • Kohassa uutta asiakasta lisättäessä mobile-kenttään lisätty numero kopioituu myös smsalertnumber-kenttään

Meiltä Mikko lupasi testata vielä toisena silmäparina, mutta näytti nyt ainakin toimivan eri tilanteissa kuten pitää.

@pknuuti
Copy link

pknuuti commented Jun 7, 2023

Testattu Vaarassa, samat kokemukset kuin Vaskissa eli toimii.

@pirliis
Copy link

pirliis commented Jun 7, 2023

OUTIn testaus:

  • Kohasta poistettu numero Matkapuhelin-kentästä, numero poistui automaattisesti myös Tekstiviesti numeroon -kentästä kuin myös täppä kohdasta Tekstiviesti. Finnasta numero poistui myös kentästä Numero tekstiviesteille.
  • Kohaan lisättiin numero Matkapuhelin-kenttään, numero päivittyi automaattisesti myös Tekstiviesti numeroon -kenttään. Numero päivittyi myös Finnan Numero tekstiviestille -kenttään.
  • Numero poistettiin Finnasta. Numero poistui molemmista Kohan puhelin numero -kentistä.
  • Numero lisättiin Finnaan, numero päivittyi Kohaan molempiin puhelin numero -kenttiin.

Eli OUTIssa toimii myös.

@Tuomas-Kyyti
Copy link

Sain samat tulokset kuin edellä. Eli numeron poistaminen/muuttaminen/lisääminen toimii kuten pitää.

Lisähavaintoja, jotka eivät liity tähän asiaan.

  • sähköpostiosoitetta ei voi poistaa Finnassa, tulee aina takaisin.
  • Kun Finnassa poistaa puhelinnumeron, viestiasetuksiin jää tekstiviestiruksit, kuten Katikin kirjoitti. Jos sen jälkeen Kohassa menee asiakkaan muokkaustilaan ja tallentaa, Koha ilmoittaa "Matkapuhelinnumero puuttuu. Tekstiviesti-viestiasetukset poistetaan." Kuitenkin vain Saapumisilmoituksesta poistuu tekstiviestiruksi. Ennakkoilmoitukseen ruksi jää.

@Kati-Helle
Copy link

Sain samat tulokset kuin edellä. Eli numeron poistaminen/muuttaminen/lisääminen toimii kuten pitää.

Lisähavaintoja, jotka eivät liity tähän asiaan.

* sähköpostiosoitetta ei voi poistaa Finnassa, tulee aina takaisin.

* Kun Finnassa poistaa puhelinnumeron, viestiasetuksiin jää tekstiviestiruksit, kuten Katikin kirjoitti. Jos sen jälkeen Kohassa menee asiakkaan muokkaustilaan ja tallentaa, Koha ilmoittaa "Matkapuhelinnumero puuttuu. Tekstiviesti-viestiasetukset poistetaan." Kuitenkin vain Saapumisilmoituksesta poistuu tekstiviestiruksi. Ennakkoilmoitukseen ruksi jää.

Hellessä tämä Kohan ilmoittama toimii oikein: "Matkapuhelinnumero puuttuu. Tekstiviesti-viestiasetukset poistetaan."

Eli tarpeeton Saapumisilmoitus-tekstiviestiruksi poistuu, samoin tarpeeton Ennakkoilmoitus-tekstiviestiruksi.

@ReettaSiili
Copy link

Siilissä toimii myös kuten muualla. Eli toimii.

Tuomaksen havainto: sähköpostiosoitetta ei voi poistaa Finnassa pätee myös Siilissä. Sitä voi kyllä muokata mutta ei poistaa. Ennakkoilmoituksissa Siilissä ei olekaan tekstiviestit käytössä, joten niistä en osaa sanoa.

@Tuomas-Kyyti
Copy link

Kansalliskirjastosta vastattiin kyselyyni, että miksi jollain asiakkailla on numeron muutos muuttanut vain smsalertnumberin, mutta ei mobilea. Jollain asiakkailla kuitenkin molemmat.

"Vilkaisin Kyyti:n Koha-ajurin asetuksia Finnassa tähän liittyen. Kenttiin, joihin tekstiviestinumero pitäisi päivittyä Kohassa näyttäisi olevan kunnossa. fields = "sms_number,mobile”"

Tuo sms_number on kai sitten sama kuin smsalertnumber, vai?

@piiaseme
Copy link
Author

piiaseme commented Jul 6, 2023

OUTIssa asiakkaalla https://outi.koha-suomi.fi/cgi-bin/koha/members/moremember.pl?borrowernumber=66831
on kolme varauksen noutoilmoitusta lähtenyt liikkeelle tänään tulosteena, kun hänelle olisi pitänyt lähteä tänä aamuna tekstiviestit varauksista.

Tämän aamun lokilta varauksista luki tämmöistä:
[{'mtt' => ['email'],'_name' => 'Item_Due'},{'_name' => 'Hold_Filled','mtt' => ['sms']},{'da' => 3,'_name' => 'Advance_Notice','mtt' => ['email']}]

Asiakkaan tiedoissa oli puhelinnumerot matkapuhelinkentässä sekä sms-alert-kentässä. Ruksi oli paikallaan kohdassa Varauksen noutoilmoitus tekstiviestinä.

Virkailija kävi tarkistamassa asiakkaan tiedot ja "muokkasi" asiakastietoja sen verran, että näpäytti ensin noutoilmoituksen rastin pois ruudusta ja sitten heti takaisin.

Aiempaa noutoilmoitus-historiaa ei ole tiedossa eikä sitä onko asiakas käynyt Finnassa tietojaan muuttamassa. Lokilla näkyy 26.6. tehdyn yhteystietomuutoksia, mutta ei matkapuhelinmuutoksia, jos osasin lokia lukea oikein.

EDIT: teen tästä oman tiketin, kun tämä eroaa tiketin alkuperäisestä tapauksesta. Linkkaan uuden tiketin sitten tähän tikettiin.

@AnneliO
Copy link
Contributor

AnneliO commented Aug 28, 2023

Koha-Suomen palaveri 28.8.2023: Käyttekö katsomassa, onko asiakkaalta, onko häneltä poistunut ajossa viestitäpät?

@pirliis
Copy link

pirliis commented Aug 28, 2023

OUTIn asiakkailla näyttäisi viestitäpät pysyneen kuin myös matkapuhelin numero oikeissa kentissä.

@AnneliO
Copy link
Contributor

AnneliO commented Sep 11, 2023

Piia, jos tämä tiketti on mielestäsi ok, niin suljetko tiketin? :)

@piiaseme
Copy link
Author

Suljen tiketin.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Suljettu
Development

No branches or pull requests

10 participants