Administrera Oracle CRM On Demand > Applikationsanpassning > Sidan Applikationsanpassning för posttyper > Om villkorsberoende fält
Om villkorsberoende fält
Du kan konfigurera ett fält så att det inte är obligatoriskt som standard, utan blir obligatoriskt när ett definierat villkor uppfylls. Ett fält som konfigureras på det här sättet kallas för villkorsberoende fält. När en användare anger statusvärdet för en affärsmöjlighet till Förlust, kan du till exempel ha bestämt att användaren måste välja ett värde i fältet Orsak till vinst/förlust innan posten sparas. När du inför den här rutinen kan du ange följande villkor för fältet Orsak till vinst/förlust i fälthanteringen:
[{Status}]=LookupValue("OPTY_STATUS", "Förlust")
När du har konfigurerat fältet på det här sättet, och en användare väljer statusvärdet Förlust för en affärsmöjlighet, kan användaren inte spara affärsmöjligheten förrän ett värde väljs i fältet Orsak till vinst/förlust. En röd asterisk visas (*) bredvid fältet. Om textetiketten visas för fältet, visas texten i rött.
Tänk på följande när du konfigurerar villkorsberoende fält:
- Du måste se till att det villkorsberoende fältet visas i relevanta sidlayouter. Annars kan användarna inte ange ett värde för fältet när det blir obligatoriskt. Du bör också markera kryssrutan Alltid i layouten för det villkorsberoende fältet i sidlayoutguiden, så att användarna inte kan flytta fältet från sina sidlayouter. Om någon användare redan har personanpassat sin sidlayout, kanske du måste återställa den till standardlayouten efter att du har konfigurerat det villkorsberoende fältet. Mer information finns i Återställa personanpassade sidlayouter.
- Om du vill att ett villkorsberoende fält alltid ska vara obligatoriskt för en viss roll, kan du göra fältet obligatoriskt i sidlayouten som används för den rollen. Fältet blir då obligatoriskt överallt där den sidlayouten används, även om villkoret som har definierats för fältet på fältnivå inte uppfylls. Där andra sidlayouter används, blir fältet bara obligatoriskt när villkoret uppfylls.
I följande tabell förklaras inställningarna som används när du gör fält obligatoriska eller villkorsberoende i fälthanteringen och i sidlayoutguiden.
Kryssrutan Obligatorisk i fälthanteringen
|
Fältet Villkorsberoende i fälthanteringen
|
Kryssrutan Obligatorisk i sidlayoutguiden
|
Kryssrutan Villkorsberoende i sidlayoutguiden
|
Resultat
|
Markerad
|
Tom
|
Markerad och skrivskyddad
|
Inte markerad och skrivskyddad
|
Fältet är alltid obligatoriskt.
|
Inte markerad
|
Innehåller ett uttryck
|
Inte markerad och kan redigeras
|
Markerad och skrivskyddad
Obs! Om du markerar kryssrutan Obligatorisk i sidlayoutguiden, avmarkeras kryssrutan Villkorsberoende automatiskt.
|
Fältet blir obligatoriskt bara när villkoret som har angetts för fältet uppfylls, så vida du inte markerar kryssrutan Obligatorisk i sidlayoutguiden.
|
Inte markerad
|
Tom
|
Inte markerad och kan redigeras
|
Inte markerad och skrivskyddad
|
Fältet blir obligatoriskt bara när villkoret som har angetts för fältet uppfylls, såvida du inte markerar kryssrutan Obligatorisk i sidlayoutguiden. Annars blir fältet inte obligatoriskt.
|
Expression Builder-funktionalitet för villkorsberoende fält
Följande begränsningar gäller för vilken Expression Builder-funktionalitet du kan använda i villkoren som du skapar för villkorsberoende fält:
- Funktioner. Det är bara följande Expression Builder-funktioner som stöds:
- Datatyper. Du kan inte använda fält av fälttypen Datum eller Datum/tid i uttryck för villkorsberoende fält. Du kan använda alla andra fälttyper som stöds i Expression Builder.
- Operatorer. Ingen begränsning.
Mer information om hur du använder Expression Builder finns i Expression Builder.
|