Yleistä
Valintalistoja käytetään eri moduuleissa kenttinä, joiden arvot valitaan ennalta määritellyistä vaihtoehdoista. Valintalistat ovat listoja, joista käyttäjä voi valita yhden tai useampia vaihtoehtoja, kuten “Jäsenlaji”, “Kunta” tai “Toimintaryhmä”.
Eri moduulien valintalistoja hallitaan Ulkoasueditorissa, johon pääsee moduulin Asetukset-painikkeen kautta. Valintalista-tyyppisen kentän tunnistaa sen tyypistä (“valintalista”) sekä kentän vieressä näkyvästä kynä–paperi-kuvakkeesta. Kun kuvaketta napsauttaa, avautuu näkymä, jossa voi tarkastella ja muokata listan vaihtoehtoja sekä lisätä käännöksiä eri kielille.
Uusien valintalistojen luominen
Uusi valintalista luodaan kohdassa Asetukset → Valintalistan muokkaus. Näkymässä näkyvät kaikki moduulit ja niiden valintalistat. Kun uusi lista luodaan, se sijoittuu automaattisesti “Ei moduulissa” -osioon, josta sen voi liittää haluttuun moduuliin Ulkoasueditorissa.
Kun lista on liitetty, se ilmestyy käytettävissä olevien kenttien joukkoon. Sen arvoja voidaan käyttää prosesseissa, suodattimissa ja dynaamisissa ehdoissa samalla tavalla kuin muiden listojen arvoja.
Arvojen luominen massana
Useita arvoja voidaan lisätä kerralla valintalistan oikean reunan massatuonti-toiminnolla. Syötä arvot kenttään yksi per rivi ja paina Tallenna. Järjestelmä luo jokaisesta rivistä uuden arvon. Massatuonti on nopein tapa tuoda laajoja arvolistoja esimerkiksi luokittelua varten.
Lisäksi Tuo moduulista -painike tuo esiin arvoja, joita on yritetty tuoda esimerkiksi CSV-tiedoston tai integraation avulla, mutta joita ei ole täsmäytetty olemassa oleviin arvoihin. Näin puuttuvat arvot voidaan lisätä suoraan listalle.
Valintalistojen muokkaaminen
Ulkoasueditorin yläosassa on kaksi valikkoa: vasemmalla moduulit ja oikealla niiden valintalistat. Valitse ensin moduuli ja sitten haluamasi valintalista. Tämän jälkeen voit lisätä uusia arvoja, poistaa arvoja tai muokata olemassa olevien arvojen käännöksiä ilman, että tekninen arvo muuttuu.
- Avaa moduuli ja valitse Asetukset → Ulkoasueditori.
- Valitse vasemmasta valikosta moduuli ja oikeasta sen valintalista.
- Lisää uusi arvo taulukon vasemman alakulman +-painikkeella.
- Avaa käännösten muokkaustila kynä–paperi-kuvakkeella.
- Poista arvo tarvittaessa Poista-painikkeella (x).
Jos koko valintalista poistetaan, se siirtyy ensin “Ei moduulissa” -osioon. Sieltä sen voi poistaa pysyvästi tai liittää uudelleen haluttuun moduuliin. Tämä estää arvojen tahattoman katoamisen ja mahdollistaa hallitun siivouksen.
Virhetilanteet valintalistoissa
Virhe: “A Picklist has a value longer than the connected field”
Virhe ilmestyy, jos valintalistassa on arvo, joka ylittää siihen liitetyn kentän sallitun merkkimäärän. Pituusrajoitus määritetään kentän luonnin yhteydessä, eikä sitä voi kasvattaa ilman teknistä muutosta. Virhe voi näkyä kaikissa moduuleissa, joissa kyseinen valintalista on käytössä.
- Luo uusi, sallitun pituinen arvo (esim. “Erikoistilaus” → “Erikoistil”).
- Poista virheellinen arvo listalta.
- Kun järjestelmä pyytää siirtoa, valitse uusi arvo tiedon kohteeksi.
- Tallenna ja varmista, ettei virhe toistu.
Valintalistan arvojen rajoitukset
Valintalistan arvon enimmäispituus on 50 merkkiä. Rajoitus koskee uusia arvoja, eikä se muuta aiemmin tallennettuja arvoja. Uusia arvoja ei voi luoda, jos ne ylittävät liitetyn kentän merkkirajan. Järjestelmä ilmoittaa pääkäyttäjälle, jos valintalista liitetään kenttään, jonka raja ylittyy.
Valintalistat – Usein kysytyt kysymykset
Miksi en voi muokata valintalistan arvoa suoraan?
Valintalistan arvo on tekninen tunniste, jota käytetään tietojen kohdistamiseen.
Sen muuttaminen rikkoisi viittauksia historialliseen dataan. Jos arvo täytyy vaihtaa, luo uusi arvo ja poista vanha. Poiston yhteydessä ohjelma pyytää kohdearvon, jolle vanhat tiedot siirretään turvallisesti.
Miten lisään useita arvoja kerralla?
Käytä valintalistan oikean reunan massatuontia. Liitä arvot tekstikenttään yksi per rivi ja valitse Tallenna. Järjestelmä luo arvot automaattisesti. Huomaa, että käännöksiä ei voi lisätä massatuonnissa; syötä ne erikseen Ulkoasueditorissa lisäämisen jälkeen.
Miksi saan virheen “A Picklist has a value longer than the connected field”?
Valintalistan arvo ylittää liitetyn kentän merkkirajan. Luo lyhyempi arvo, poista virheellinen ja siirrä vanhat tiedot uuteen arvoon poiston yhteydessä. Käännös voi olla pidempi, joten käyttäjän näkymä säilyy muuttumattomana.
Mikä on valintalistan arvon enimmäispituus?
Uuden valintalista-arvon enimmäispituus on 50 merkkiä. Rajoitus ei vaikuta aiemmin tallennettuihin arvoihin. Jos lista liitetään kenttään, jonka merkkiraja on pienempi, järjestelmä varoittaa ennen liittämistä ja estää liian pitkien arvojen käytön.
Miksi valintalistassa näkyy “Ei moduulissa”?
“Ei moduulissa” on väliaikainen säilytyspaikka listalle, joka on poistettu moduulista muttei järjestelmästä. Voit poistaa listan pysyvästi tai liittää sen uudelleen haluttuun moduuliin Ulkoasueditorissa. Tämä ehkäisee tietojen tahattoman katoamisen.
Voiko valintalistoja jakaa useiden moduulien kesken?
Kyllä. Sama lista voidaan liittää useaan moduuliin, kunhan merkkirajaa ja muita teknisiä rajoitteita noudatetaan. Jos lista liitetään kenttään, jonka raja on pienempi, järjestelmä varoittaa pääkäyttäjää ennen liittämistä.
Miten varmistetaan käännösten oikea näkyminen?
Käännökset hallitaan Valintalistaeditorissa. Lisää jokaiselle arvolle käännökset kaikille käytössä oleville kielille. Jos käännös puuttuu, arvo näkyy käyttöliittymässä teknisenä nimenä. Käännösten pituus voi ylittää teknisen arvon pituusrajan.
Mikä ero on teknisellä arvolla ja käännöksellä?
Tekninen arvo on tietokantaan tallennettava tunniste. Käännös on käyttäjälle näkyvä teksti, joka voidaan lokalisoida. Teknistä arvoa ei tule muuttaa; käytä uutta arvoa ja siirrä tiedot.
Käännöksiä voi päivittää vapaasti ilman vaikutusta taustadataan.