Sovelluksen Oracle CRM On Demand järjestelmänvalvonta > Sovelluksen mukautus > Tietuetyyppien Sovelluksen räätälöinti -sivu > Tietoja ehdollisesti vaadituista kentistä
Tietoja ehdollisesti vaadituista kentistä
Voit määrittää, että kenttä ei ole pakollinen oletusarvon mukaan, mutta siitä tulee pakollinen, jos määritetty ehto täyttyy. Tällä tavoin määritetty kenttä on ehdollisesti pakollinen kenttä. Voit esimerkiksi päättää, että kun käyttäjä määrittää myyntimahdollisuuden tilaksi Menetetty, käyttäjän on valittava arvo Voiton/tappion syy -kenttään, ennen kuin hän tallentaa tietueen. Tämän prosessin toteuttamiseksi voit syöttää seuraavan ehdon Voiton/tappion syy -kenttään kenttien hallinnassa:
[{Status}]=LookupValue("OPTY_STATUS", "Menetetty")
Kun kenttä on määritetty tällä tavoin ja käyttäjä valitsee myyntimahdollisuutta varten Menetetty-tilan, käyttäjä ei voi tallentaa myyntimahdollisuutta, ennen kuin Voiton/tappion syy -kenttään on valittu arvo. Kentän vieressä näkyy punainen tähti (*), ja jos kentän yhteydessä näkyy otsikko, se näkyy punaisena tekstinä.
Kun määrität ehdollisesti pakollisen kentän, ota huomioon seuraavat näkökohdat:
- Varmista, että ehdollisesti pakollinen kenttä näytetään asiaankuuluvissa sivuasetteluissa. Muussa tapauksessa käyttäjät eivät voi syöttää arvoa kenttään, kun se muuttuu pakolliseksi. On myös suositeltavaa, että valitset Aina asettelussa -valintaruudun ehdollisesti pakolliselle kentälle ohjatussa sivuasettelun luonnissa, jotta käyttäjät eivät voi poistaa kenttää sivuasetteluistaan. Jos jotkut käyttäjät ovat jo mukauttaneet sivuasettelujaan, mukautetut sivuasettelut on ehkä palautettava oletusasetteluksi, kun olet määrittänyt ehdollisesti pakollisen kentän. Lisätietoja on kohdassa Mukautettujen sivuasettelujen palautus.
- Jos haluat, että ehdollisesti pakollinen kenttä vaaditaan aina tiettyä roolia varten, voit määrittää kentän pakolliseksi sivuasettelussa, jota käytetään kyseistä roolia varten. Kenttä on tällöin pakollinen aina, kun kyseistä sivuasettelua käytetään, vaikka kenttää varten kenttätasolla määritetty ehto ei täyty. Kun käytetään muita sivuasetteluja, kenttä on pakollinen vain, kun ehto täyttyy.
Seuraavassa taulukossa on selitetty asetukset, joita käytetään, kun kentät määritetään kenttien hallinnassa ja ohjatussa sivuasettelun luonnissa pakollisiksi tai ehdollisesti pakollisiksi.
Pakollinen-valintaruutu kenttien hallinnassa
|
Ehdollisesti pakollinen -kenttä kenttien hallinnassa
|
Pakollinen-valintaruutu ohjatussa sivuasettelun luonnissa
|
Ehdollisesti pakollinen -valintaruutu ohjatussa sivuasettelun luonnissa
|
Tulos
|
Valittu
|
Tyhjä
|
Valittu - vain luku
|
Ei valittu - vain luku
|
Kenttä on aina pakollinen.
|
Ei valittu
|
Sisältää lausekkeen
|
Ei valittu eikä muokattavissa
|
Valittu - vain luku
HUOMAUTUS: Jos valitset Pakollinen-valintaruudun ohjatussa sivuasettelun luonnissa, Ehdollisesti pakollinen -valintaruutu tyhjennetään automaattisesti.
|
Kenttä on pakollinen vain, kun kentälle määritetty ehto täyttyy, ellet valitse Pakollinen-valintaruutua ohjatussa sivuasettelun luonnissa.
|
Ei valittu
|
Tyhjä
|
Ei valittu eikä muokattavissa
|
Ei valittu - vain luku
|
Jos valitset Pakollinen-valintaruudun ohjatussa sivuasettelun luonnissa, kenttä on pakollinen kaikissa tilanteissa, joissa sivuasettelua käytetään. Muussa tapauksessa kenttä ei ole pakollinen.
|
Ehdollisesti pakollisten kenttien toiminto Expression Builder
Seuraavat rajoitukset koskevat toimintoa Expression Builder, jota voit käyttää ehdollisesti pakollisille kentille luotavissa ehdoissa:
- Toiminnot. Expression Builder - vain seuraavia toimintoja tuetaan:
- Tietotyypit. Et voi käyttää Päivämäärä- tai Päivämäärä ja aika -tyypin kenttiä ehdollisesti pakollisten kenttien lausekkeissa. Voit käyttää kaikki muita kenttätyyppejä, joiden käyttöä tuetaan sovelluksessa Expression Builder.
- Operaattorit. Ei rajoituksia.
Lisätietoja sovelluksen Expression Builder käytöstä on kohdassa Expression Builder.
|