Oracle CRM On Demand beheren > Toepassingen aanpassen > Pagina 'Aanpassen van de toepassing' voor recordtype > Voorwaardelijk verplichte velden
Voorwaardelijk verplichte velden
U kunt een veld zo instellen dat het veld niet standaard is vereist maar vereist wordt als de gegevens in andere velden voor de record voldoen aan bepaalde criteria. Een veld dat op deze manier wordt ingesteld, wordt ook wel een voorwaardelijk verplicht veld genoemd. Bijvoorbeeld: mogelijk wilt u dat een gebruiker een waarde selecteert in het veld 'Reden gerealiseerd/niet-gerealiseerd' als de gebruiker de status van een verkoopkans instelt op 'Niet-gerealiseerd' en voordat de gebruiker deze record opslaat. Om dit proces te kunnen implementeren, kunt u de volgende conditie invoeren voor het veld 'Reden gerealiseerd/niet-gerealiseerd' in veldbeheer:
[{Status}]=LookupValue("OPTY_STATUS", "Lost")
Als u het veld op deze manier hebt ingesteld en een gebruiker selecteert de status 'Gerealiseerd' voor een verkoopkans, kan de gebruiker de verkoopkans niet opslaan totdat er een waarde wordt geselecteerd in het veld 'Reden gerealiseerd/niet-gerealiseerd'. Er wordt een rode asterisk (*) weergegeven naast het veld. Als er een tekstlabel wordt weergegeven voor het veld, wordt de tekst weergegeven als tekst met een rode kleur.
De volgende overwegingen zijn van toepassing als u een voorwaardelijk verplicht veld instelt:
- Controleer of het voorwaardelijk verplichte veld wordt weergegeven in de relevante paginalay-outs. Anders kunnen gebruikers geen waarde invoeren voor het veld wanneer het veld vereist wordt. U wordt ook aangeraden het selectievakje voor altijd tonen in lay-out in te schakelen in de wizard 'Paginalay-out' voor het voorwaardelijk verplichte veld zodat gebruikers het veld niet kunnen verwijderen uit hun paginalay-outs. Als bepaalde gebruikers hun paginalay-outs al hebben gepersonaliseerd, moet u de gepersonaliseerde paginalay-outs mogelijk opnieuw instellen op de standaardlay-out nadat u het voorwaardelijk verplichte veld hebt ingesteld. Zie Gepersonaliseerde paginalay-outs terugzetten voor meer informatie.
- Als u wilt dat een voorwaardelijk verplicht veld altijd vereist moet zijn voor een bepaalde rol, kunt u het veld vereist maken binnen de paginalay-out die wordt gebruikt voor deze rol. Het veld is dan vereist in alle gevallen waarin de paginalay-out wordt gebruikt, ook al wordt er niet voldaan aan de conditie die op veldniveau is gedefinieerd voor het veld. Als er andere paginalay-outs worden gebruikt, is het veld alleen vereist als aan de conditie wordt voldaan.
In de volgende tabel wordt beschreven welke instellingen kunnen worden gebruikt om velden vereist of voorwaardelijk vereist te maken in veldbeheer en in de wizard 'Paginalay-out'.
Selectievakje 'Vereist' in veldbeheer
|
Voorwaardelijk verplicht veld in veldbeheer
|
Selectievakje 'Vereist' in wizard 'Paginalay-out'
|
Selectievakje 'Voorwaardelijk vereist' in wizard 'Paginalay-out'
|
Resultaat
|
Ingeschakeld
|
Leeg
|
Geselecteerd en alleen-lezen
|
Niet geselecteerd en alleen-lezen
|
Het veld is altijd vereist.
|
Niet geselecteerd
|
Bevat een expressie
|
Niet geselecteerd en bewerkbaar
|
Geselecteerd en alleen-lezen
OPMERKING: als u het selectievakje 'Vereist' inschakelt in de wizard 'Paginalay-out', wordt het selectievakje 'Voorwaardelijk vereist' automatisch uitgeschakeld.
|
Het veld is alleen vereist als wordt voldaan aan de conditie die is opgegeven voor het veld, tenzij u het selectievakje 'Vereist' inschakelt in de wizard 'Paginalay-out'.
|
Niet geselecteerd
|
Leeg
|
Niet geselecteerd en bewerkbaar
|
Niet geselecteerd en alleen-lezen
|
Als u het selectievakje 'Vereist' inschakelt in de wizard 'Paginalay-out', is het veld overal vereist waar de paginalay-out wordt gebruikt. Anders is het veld niet vereist.
|
Functionaliteit in Expression Builder voor voorwaardelijk verplichte velden
De volgende beperkingen zijn van toepassing op de functionaliteit in Expression Builder die u kunt gebruiken in de condities voor voorwaardelijk verplichte velden:
- Functies. Alleen de volgende functies in Expression Builder worden ondersteund:
- Gegevenstypen. U kunt velden van het type 'Datum' of 'Datum/tijd' niet gebruiken in expressies voor voorwaardelijk verplichte velden. U kunt alle andere veldtypen gebruiken die worden ondersteund voor gebruik in Expression Builder.
- Operatoren. Er zijn geen beperkingen van toepassing.
Zie Expression Builder voor meer informatie over het gebruik van Expression Builder.
|