Mukautettujen kenttien luominen ja käsitteleminen
Vaikka käytettävissä on useita valmiita kenttiä monenlaisten liiketoimintaprosessien hallintaa varten, joskus yritysten on seurattava myös muita järjestelmässä olevia tietoja. Ohjelmoijia voidaan hyödyntää lisättäessä näitä kenttiä laajennuksina kehittäjän työkaluihin. Mukautettujen kenttien toiminnon avulla kentät voidaan lisätä suoraan käyttöliittymästä, ja käyttäjä voi räätälöidä sovellusta liiketoiminnan vaatimusten mukaan selaimessa.
Vain käyttäjillä, joilla on erityisoikeudet, on tämän ominaisuuden käyttöoikeus.
Seuraavassa videossa näytetään, miten mukautettu kenttä on helppo lisätä sivulle: Mukautettujen kenttien lisääminen.
Mukautettujen kenttien luominen
Kun sovelluksessa seurattavat tiedot on määritetty, mukautettu kenttä voidaan luoda soveltuvaan tauluun ja kyseinen uusi kenttä tuoda näkyviin sivulle.
Seuraavissa ohjeissa käsitellään mukautetun kentän luontiprosessia ja kyseisen kentän sijoittamista sivulle.
Siirry sivulla kohtaan, jossa uutta kenttää tarvitaan.
Koska varsinaisena tavoitteena on tuoda mukautettu kenttä näkyviin lomakkeessa, mukautettujen kenttien luonnin aloituskohta on mukautuskokemuksessa. Avaa mukauttamisen työkalurivi valitsemalla ensin Asetukset ja sitten Mukauta tämä lomake.
Valitse ensin Lisää ja sitten Kenttä.
Valitse lomakkeessa alue, jossa haluat uuden kentän näkyvän. Valinnan jälkeen Lisää kenttiä -valintaikkunassa on luettelo aiemmin luoduista kentistä, jotka voidaan lisätä valitulle sivualueelle.
Vahvista, että haluamasi kenttä ei ole jo luettelossa. Jos löydät sen, sinun tarvitsee vain valita ensin kenttä luettelossa ja valita sitten Lisää.
Käynnistä mukautetun kentän luontiprosessi valitsemalla luettelon yläpuolella Luo uusi kenttä. Luo uusi kenttä -valintaikkuna avautuu.
Jos Luo uusi kenttä -painike ei ole näkyvissä, ominaisuuden käyttöön tarvittavia käyttöoikeuksia ei ole.
Anna seuraavat tiedot Luo uusi kenttä -valintaikkunassa.
Valitse tietokantataulu, johon tämä kenttä lisätään. Huomaa, että vain mukautettuja kenttiä tukevat taulut näkyvät avattavassa luettelossa. Jäljempänä on tuettujen taulujen tekniset tiedot.
Valitse uuden kentän tietotyyppi. Valittavana on seuraavat tietotyypit: valintaruutu, päivämäärä, päivämäärä ja aika, desimaali, luku, valintaluettelo ja teksti.
- Jos tietotyypiksi tekstin, voit määrittää myös kenttään annettavan tekstin enimmäispituuden.
- Jos valitset tietotyypiksi valintaluettelon, voit valita myös arvot, joita kentässä saa käyttää.
Anna kentälle nimi, otsikko ja ohjeteksti. Nimi vastaa tietokannan fyysistä kenttänimeä, kun taas otsikko ja ohjeteksti ovat kentän käyttöliittymässä käytettäviä tekstejä.
Jos tämä on ainoa tälle sivulle luotava kenttä, valitse Tallenna. Jos kenttiä on luotava lisää, valitse Tallenna ja uusi ja palaa vaiheeseen 7.
Muistiinpano
Tällä hetkellä taulussa saa olla enintään 20 mukautettua kenttää.
- Kun poistut Luo uusi kenttä -valintaikkunassa, palaat Lisää kenttiä -valintaikkunaan. Juuri lisätyt mukautetut kentät merkitään kenttäluettelossa automaattisesti sivulle lisättäviksi.
- Lisää merkityt kentät valitulle sivualueelle valitsemalla Lisää.
- Valinnainen: Ota käyttöön siirtotila personointityökaluriviltä, kun haluat siirtää uudet kentät haluamallesi sijainnille valitulla alueella. Kohdassa Käyttäjäkokemuksen mukauttaminen on lisätietoja, miten erilaisten mukauttamistoimintojen avulla lomakkeen voi optimoida omaa käyttöä varten.
Varoitus
Sivuun lisätyn mukautetun kentän arvojen lisääminen riippuu siitä, voiko mukautettuun kenttään liittyvää taulua muokata vai vain lukea. Kun liittyvä taulu on vain luku -muotoinen, kaikki tauluun linkitetyt kentät, mukaan lukien mukautetut kentät, ovat myös vain luku -kenttiä.
Mukautettujen kenttien jakaminen muiden käyttäjien kanssa
Kun olet luonut mukautetun kentän ja se näkyy sivulla, haluat ehkä tuoda uuden kentän sisältävän päivitetyn sivunäkymän muiden järjestelmän käyttäjien saataville. Sen voi tehdä kahdella tavalla käyttämällä tuotteen mukauttamisominaisuuksia:
- Suositeltava reitti on julkaista tallennettu näkymä, jossa mukautettu kenttä lisätään sivulle sopivalle käyttäjäjoukolle. Jos tallennettuja näkymiä ei ole otettu käyttöön, järjestelmänvalvoja voi käyttää mukauttamista toivottujen käyttäjien osalta Mukauttaminen-sivulla. Lisätietoja on kohdassa Käyttäjäkokemuksen mukauttaminen.
- Vaihtoehtoisesti voit viedä muutokset (eli mukautukset), lähettää ne yhdelle tai usealle käyttäjälle ja pyytää heitä jokaista tuomaan muutokset. Voit viedä ja tuoda mukautuksia mukauttamisen työkalurivin Hallinta-asetuksella.
Mukautettujen kenttien hallinta
Kaikkia mukautettuja kenttiä voidaan hallita järjestelmänhallintamoduulin Mukautetut kentät -sivulla. Tällä sivulla käyttäjät voivat käyttää monia toimintoja, kuten
- tarkastella luetteloa kaikista järjestelmän mukautetuista kentistä
- aiemmin luotujen mukautettujen kenttien rajallinen muokkaus
- mukautettujen kenttien poistaminen
- mukautettujen kenttien tuominen tietoyksiköiden nähtäville
- mukautettujen kenttien otsikoiden ja ohjetekstien kääntäminen.
Kaikkien mukautettujen kenttien tarkastelu
Kaikki järjestelmässä määritetyt mukautetut kentät ovat näkyvissä Mukautetut kentät -sivulla. Valitse sopiva taulu, jonka jälkeen sivu päivittyy näyttämään luettelon kyseiseen tauluun liitetyistä mukautetuista kentistä. Voit tarkastella kaikkia kentän tietoja valitsemalla mukautetun kentän luettelossa.
Mukautettujen kenttien muokkaaminen
Kentän luonnin jälkeen vain tiettyjä mukautetun kentän tietoja voi muokata Mukautetut kentät -sivulla.
Voit muokata seuraavia määritteitä:
- Nimiö
- Ohjeteksti
- Pituus (tekstikentissä)
Seuraavia määritteitä ei voi muokata:
- Kentän nimi
- Tietotyyppi
Lisäksi mukautetuista kentistä valintaluettelokenttien arvojoukon järjestystä voi muokata ja uusia arvoja voi lisätä. Valintaluettelokentässä olevia arvoja ei kuitenkaan saa poistaa. Tallenna muutokset valitsemalla Ota muutokset käyttöön, kun lopetat tietyn taulun kenttien muokkaamisen.
Mukautettujen kenttien tuominen tietoyksiköiden nähtäville
On myös tärkeää, että tietoyksiköt voivat havaita mukautetut kentät. Tietoyksiköitä käytetään Office-integroinnin yleiskatsaus -ominaisuudessa sekä tietojen tuonti- ja vientiskenaarioissa.
Voit tuoda mukautetun kentän tietoyksikön nähtäville seuraavasti:
- Valitse mukautettu kenttä Mukautetut kentät -sivulla.
- Tuo soveltuvat yksiköt näkyviin laajentamalla Yksiköt-osa.
- Napsauta Muokkaa-painiketta.
- Muokkaa kullekin yksikölle valittavaa Käytössä-kenttää, jonka on tuotava tämä kenttä näkyviin.
- Tallenna valinnat valitsemalla Ota muutokset käyttöön.
Mukautettujen kenttien näyttämisen salliminen muilla kielillä
Koska eri kieltä käyttävien käyttäjien on ehkä voitava käyttää mukautettuja kenttiä, Mukautetut kentät -sivulla on mekanismi, jolla mukautetun kentän otsikko ja ohjeteksti voidaan kääntää muille kielille.
Mukautetut kentät voidaan kääntää muille kielille seuraavasti:
Valitse mukautettu kenttä Mukautetut kentät -sivulla.
Valitse toimintoruudussa Käännökset-painike. Kentän aiemmat käännökset sisältävä avattava valikko avautuu.
Avattavassa Kieli-luettelossa on kielet, joille on jo tehty käännöksiä.
Jos haluat muokata valmista käännöstä, valitse valikossa kieli sekä muokkaa otsikon ja ohjetekstin arvoja.
Napsauta muussa tapauksessa Lisää kieli -painiketta, valitse valikossa kieli ja anna otsikon ja ohjetekstin käännetyt arvot.
Valitse OK, kun olet valmis.
Mukautettujen kenttien poistaminen
Kun mukautettua kenttää ei enää tarvita, järjestelmänvalvoja voi päättää poistaa kentän Mukautetut kentät -sivulta. Mukautettu kenttä poistetaan valitsemalla ensin poistettava kenttä ja sitten Poista sekä vahvistamalla poistaminen valitsemalla Kyllä. Lopuksi valitaan Ota muutokset käyttöön.
Muistiinpano
Tätä toimintoa ei voi kumota. Lisäksi kenttään liitetyt tiedot poistetaan pysyvästi tietokannasta.
Liite
Miksi en voi määrittää arvoa mukautetussa kentässä?
Jos et voi kirjoittaa arvoa mukautettuun kenttään, kun sivu on muokkaustilassa, tämä voi johtua siitä, että taulu, johon kenttä lisättiin, on tällä hetkellä vain luku -tilassa. Taulun kaikista kentistä tulee luku -kenttiä vain, jos taustataulu on määritetty tällä hetkellä sivulla vain luku -muotoiseksi.
Kenellä on oikeus luoda mukautettuja kenttiä?
Vain järjestelmänvalvojat voivat oletusarvoisesti luoda mukautettuja kenttiä. Organisaatio voi kuitenkin antaa tarvittaessa sopiville tehokäyttäjille mukautettujen kenttien luontioikeudet. Järjestelmänvalvojat voivat tehdä sen käyttämällä Suorituksenaikainen mukautuksen tehokäyttäjä -käyttöoikeusroolia. Vaikka käyttäjät, joilla ei ole tätä käyttöoikeusroolia, eivät voi luoda mukautettuja kenttiä, he voivat kuitenkin nähdä ja käyttää muiden järjestelmän käyttäjien lisäämiä mukautettuja kenttiä.
Mitkä taulukot tukevat mukautettuja kenttiä?
Suorituskyvyn ja teknisten syiden vuoksi vain seuraavat ehdot täyttävät taulut sallivat tällä hetkellä mukautettujen kenttien lisäämisen.
Taulun on luotava merkitty joksikin seuraavista ryhmistä:
- Ryhmä
- WorksheetHeader
- Otsikko
- Muut
- Parametri
- Viite
- TransactionHeader
Taulu ei voi laajentaa toista taulua.
Taulua ei voi merkitä järjestelmätauluksi.
Taulu ei voi olla väliaikainen taulu.
Voinko viitata mukautettuihin kenttiin kehittäjän työkaluissa?
Mukautettuja kenttiä voi hallinnoida vain käyttöliittymässä. Niihin ei voi viitata koodilla.
Voinko siirtää mukautetun kentän taulukkoon laajennuskenttänä säilyttäen samalla arvot?
Mukautettujen kenttien tiedot voidaan siirtää taulukkoon laajennuskenttinä. Jos haluat käyttää mukautettuja X++-komentosarjoja vastaavien tietojen noutamiseksi ja yhdistämiseksi mukautetusta kentästä, noudata seuraavia ohjeita:
- Nouda mukautetun kentän nimi.
- Käytä
.getFieldValue(_fieldName)
-metodia noutaaksesi arvon lähdetaulukosta.
Voit käyttää laajennusten hallinnan TableExtensionManagerFactory::CreateExtensionManager()
-metodia luodaksesi .GetRuntimeExtension(_tableName, SysCustomFieldConstants::ExtensionName)
-laajennuksen rakennusobjektin Microsoft.Dynamics.Ax.Xpp.MetadataExtensions-kirjastosta, jotta saat lisätietoja laajennuskentän tyypistä/metatiedoista.
Huomautus
Jätä kyselystäsi pois kaikki oletusarvoin sisältävät tietueet, kun siirrät kaikkien tietueiden tietoja mukautetun kentän ja uuden laajennuskentän välillä. Käytä SysDa-kehyksen päivityslausuntoa suorituskyvyn parantamiseksi.
Miten mukautettuja kenttiä siirretään ympäristöjen välillä?
Tällä hetkellä mukautettujen kenttiä suositellaan siirtämään ympäristöjen välillä siten, että mukautetut kentät luodaan uudelleen manuaalisesti kohdeympäristössä. Tietyn taulukon täydellisen mukautettujen kenttien luettelon tarkasteleminen:
- Siirry Mukautetut kentät -sivulle ja valitse kyseinen taulukko avattavassa luettelossa.
- Luo kukin kenttä kohdeympäristössä uudelleen tämän artikkelin ohjeiden mukaisesti.
- Kun kaikki kentät on luotu, valitse Käytä muutoksia.
- Siirrä kaikki mukautuksia sisältävät mukautetut kentät viemällä kyseiset mukautukset alkuperäisestä ympäristöstä ja tuomalla ne kohdeympäristöön.