Afdrukken      PDF-versie openen van online-help


Vorig onderwerp

Volgend onderwerp

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.


Gepubliceerd op oktober 2016 Copyright © 2005, 2016, Oracle. Alle rechten voorbehouden. Legal Notices.