Logische regels toevoegen aan aangepaste formulieren en velden

Met logische regels kunt u de velden op uw formulier verder aanpassen.

U kunt bijvoorbeeld velden of secties in een aangepast formulier weergeven of overslaan op basis van de keuzes die een gebruiker maakt bij het invullen.

NOTE
De logica geldt alleen binnen één formulier en kan niet worden gebaseerd op selecties vanuit een ander formulier.

Toegangsvereisten

Breid uit om de toegangseisen voor de functionaliteit in dit artikel weer te geven.

U moet de volgende toegang hebben om de stappen in dit artikel uit te voeren:

table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Adobe Workfront-plan Alle
Adobe Workfront-licentie

Nieuw: Standaard

of

Huidig: Plan

Configuraties op toegangsniveau Administratieve toegang tot aangepaste formulieren

Voor meer detail over de informatie in deze lijst, zie vereisten van de Toegang in de documentatie van Workfront.

Logische pictogrammen weergeven en overslaan

Op aangepaste formulieren worden pictogrammen weergegeven die aangeven wanneer de logica voor weergave of overslaan wordt toegepast op bepaalde velden. Pictogrammen op een veld in de formulierontwerper geven aan dat logica wordt toegepast op het veld.

Pictogram
Locatie in veld in formulierontwerper
Definitie
logica van de Vertoning voor doelgebied
Linksonder
Het veld is het doelveld voor de weergavelogica. Als een specifieke selectie is aangebracht op het formulier, wordt dit veld weergegeven.
bepalen het pictogram van de vertoningslogica
Rechtsonder
Het veld definieert weergavelogica. Een specifieke selectie of waarde in dit veld geeft het doelveld weer.
Skip logica voor doelgebied
Linksonder
Het veld is het doelveld voor overslaan van logica. Als een specifieke selectie wordt gemaakt op het formulier, slaat het formulier door naar dit veld en worden de tussenliggende velden verborgen.
bepaalt overslaan logisch pictogram
Rechtsonder
In dit veld wordt de logica voor overslaan gedefinieerd. Een specifieke selectie of waarde in dit veld slaat andere velden over en gaat rechtstreeks naar het doelveld.

Logische pictogrammen

Selecteer een veld met toegepaste logica om de bestaande logische regels in de veldinstellingen weer te geven.

Logische regels

Overwegingen bij het gebruik van weergavelogica en het overslaan van logica

  • Als u weergavelogica wilt toevoegen aan een aangepast veld, een widget of een sectie-einde, moet ten minste één meerkeuzeveld (keuzerondjes, vervolgkeuzelijst of selectievakjes) vóór dit veld op het formulier worden geplaatst.
    Voor informatie over douanegebieden en widgets in douanevormen, zie een douanevormcreëren.

  • U kunt geen logica overslaan toevoegen aan een widget of sectie-einde. U kunt het alleen toevoegen aan een veld met meerdere keuzen (keuzerondjes, vervolgkeuzelijst of selectievakjes).

  • U kunt geen weergave- of overslaan-logica toepassen om de keuzes van een veld met meerdere opties weer te geven of te verbergen. U kunt bijvoorbeeld geen beperkingen instellen voor de opties die worden weergegeven voor een vervolgkeuzelijst, een CheckBox-groep of een keuzerondje op basis van de weergave of de logica van een ander veld overslaan.

  • U kunt zowel weergavelogica als logica overslaan aan een aangepast veld toevoegen als het volgende geldt voor het aangepaste veld:

    • Het is een meerkeuzeveld (keuzerondjes, vervolgkeuzelijst of selectievakjes)
    • Voorafgegaan door een veld met meerdere keuzen
    • Het wordt gevolgd door een ander aangepast veld
  • Wanneer u formulieren kopieert met logica voor weergave of overslaan, wordt de logica gekopieerd naar het nieuwe aangepaste formulier.

  • Wanneer u objecten bulksgewijs bewerkt, worden alle aangepaste velden weergegeven in het vak Objecten bewerken, inclusief de overgeslagen of verborgen velden.

  • Houd rekening met het volgende wanneer u een weergaveregel voor een aangepast formulier maakt:

    • Aangepaste velden die niet zijn opgenomen in een logische weergave-instructie, worden standaard weergegeven op een aangepast formulier.
    • U kunt logische instructies voor weergave op meerdere velden maken.
    • Als voor alle velden onder een sectie-einde een weergavelogica is toegepast en alle velden zijn verborgen als gevolg van de logica, wordt de volledige sectie verborgen op het aangepaste formulier.

Weergavelogica toevoegen aan een aangepast formulier

De logica van de vertoning bepaalt welke douanevelden op de vorm verschijnen wanneer de gebruiker een specifieke waarde op een meerkeuzeveld selecteert. De logica wordt toegevoegd aan het doelveld, dat alleen wordt weergegeven wanneer de waarde is geselecteerd.

  1. Klik het Main Menu pictogram Belangrijkste Menu in de hoger-juiste hoek van Adobe Workfront, of (als beschikbaar), klik het Main Menu pictogram Belangrijkste Menu in de upper-left hoek, dan klik Setup pictogram van de Opstelling .

  2. Klik Aangepaste Forms.

  3. Maak een nieuw aangepast formulier of open een bestaand formulier. Zie een douanevormvoor details creëren.

  4. Voeg zo nodig velden toe aan het formulier. Er moet ten minste één meerkeuzeveld (keuzerondje, vervolgkeuzelijst of selectievakje) worden geplaatst vóór het doelveld dat wordt weergegeven.

  5. Selecteer het doelgebied en klik toevoegen Logica.

  6. Selecteer het lusje van de Vertoning op de logische bouwer.

  7. Klik toevoegen de Regel van de Vertoning.

    de logische bouwer van de Vertoning

  8. Voer de onderstaande stappen uit om de logische instructie in de builder te maken.

    1. De eerste optie is het kiezen van het definiërende veld. Dit is het veld met de selectiewaarde waarin het doel wordt weergegeven. Het moet een meerkeuzeveld zijn.

    2. De tweede optie is het kiezen van de selectiewaarde. Alleen de waarden die al voor dat veld zijn gedefinieerd, zijn beschikbaar.

    3. De derde optie is Geselecteerd of niet Geselecteerd. Het kiezen van Geselecteerde betekent dat wanneer de waarde wordt geselecteerd, het doelgebied wordt getoond. Het kiezen van niet Geselecteerde betekent dat wanneer een andere waarde op het definiërende gebied wordt geselecteerd, het doelgebied wordt getoond.

    4. Om een en regel aan de logische verklaring toe te voegen, klik voegt Regel direct onder de regel toe u enkel creeerde. Volg de zelfde herinneringen om de regel te bouwen. Aan alle regels en moet worden voldaan opdat het doelgebied wordt getoond.

      de logische bouwer van de Vertoning

    5. Om een of regel aan de logische verklaring toe te voegen, klik voegt Regel dichtbij de bodem van de logische bouwer toe. Dan, klik voeg Regel binnen toe of gebied en volg de zelfde herinneringen om de regel te bouwen. Wanneer één of regel wordt ontmoet, wordt het doelgebied getoond.

  9. Klik toepassen wanneer u wordt gebeëindigd bouwend de logische verklaring.

    De pictogrammen voor de weergavelogica worden toegevoegd aan het doelveld en het definiërende veld in de formulierontwerper.

Logica voor overslaan toevoegen aan een aangepast formulier

De logica Overslaan definieert aangepaste formuliervelden die worden overgeslagen wanneer de gebruiker een specifieke waarde in een veld met meerdere keuzes selecteert. Overgeslagen velden worden verborgen op het formulier. De logica wordt toegepast op het definiërende veld waar de selectie is gemaakt, niet op de velden die worden overgeslagen.

  1. Klik het Main Menu pictogram Belangrijkste Menu in de hoger-juiste hoek van Adobe Workfront, of (als beschikbaar), klik het Main Menu pictogram Belangrijkste Menu in de upper-left hoek, dan klik Setup pictogram van de Opstelling .

  2. Klik Aangepaste Forms.

  3. Maak een nieuw aangepast formulier of open een bestaand formulier. Zie een douanevormvoor details creëren.

  4. Voeg zo nodig velden toe aan het formulier. Het definiërende gebied voor overslaan logica moet een veelvoudige keuzeveld (radioknoop, dropdown, of controledoos) zijn.

  5. Selecteer het definiërende gebied en klik voegt Logica op de lagere linkerzijde van het scherm toe.

  6. Selecteer het Skip lusje op de logische bouwer.

  7. Klik toevoegen Skip Regel.

    Skip logica bouwer

  8. Voer de onderstaande stappen uit om de logische instructie in de builder te maken.

    1. Het definiërende gebied wordt getoond op de bouwer. Het is het veld waarop u de logica voor overslaan hebt geselecteerd.

    2. De eerste optie is het kiezen van de selectiewaarde. Alleen de waarden die al voor het veld zijn gedefinieerd, zijn beschikbaar.

    3. De tweede optie is Geselecteerd of niet Geselecteerd. Het kiezen van Geselecteerde betekent dat wanneer de waarde wordt geselecteerd, het doelgebied wordt getoond en de gebieden binnen tussen worden overgeslagen. Het kiezen van niet Geselecteerde betekent dat wanneer een andere waarde op het definiërende gebied wordt geselecteerd, het doelgebied wordt getoond en de gebieden binnen tussen worden overgeslagen.

    4. De derde optie is het doelveld, of waar u wilt overslaan. Selecteer een gebiedsnaam of Eind van vorm. Mogelijk moet u eerst op het woord "leeg" klikken voordat u een optie selecteert.

      Skip logica bouwer

    5. Om een of regel aan de logische verklaring toe te voegen, klik voegt Regel dichtbij de bodem van de logische bouwer toe. Selecteer vervolgens de opties volgens dezelfde aanwijzingen om de regel te maken. Wanneer één of regel wordt ontmoet, wordt het doelgebied getoond.

  9. Klik toepassen wanneer u wordt gebeëindigd bouwend de logische verklaring.

    De pictogrammen voor logicaoverslaan worden toegevoegd aan het doelveld en het definiërende veld in de formulierontwerper.

Validatielogica toevoegen aan een aangepast formulier

Validatielogica wordt samengesteld met behulp van formules en u kunt de logica zo eenvoudig of zo complex maken als u nodig hebt. De validatie kan worden gebaseerd op de waarden van andere velden of de status van objecten. U kunt een foutbericht weergeven wanneer de validatie mislukt.

Als het veld met de toegepaste logica voldoet aan de gedefinieerde validatievoorwaarden wanneer een gebruiker het aangepaste formulier invult, wordt het veld gemarkeerd en wordt het foutbericht weergegeven.

U kunt validatielogica toepassen op de volgende veldtypen: tekst op één regel, alinea, vervolgkeuzelijst met één regel, vervolgkeuzelijst met meerdere selecties, externe zoekopdracht, typekop, datum, groep selectievakjes en keuzerondjes.

Voorbeelden

Gebruikend de volgende voorwaarde, toont het gebied van de Begroting een bericht onder het gebied wanneer de gebruiker een waarde ingaat die het bericht teweegbrengt. Als de ingevoerde waarde bijvoorbeeld negatief is, wordt het eerste bericht weergegeven. Als de gebruiker probeert om de projectstatus in Huidig te veranderen alvorens een begrotingswaarde in te gaan, wordt het tweede bericht getoond.

IF({DE:Budget Field} < 0,
     "Budget cannot be negative",
     IF({DE:Budget Field} == 0 && {status} == "CUR", "Budget must be specified before moving to Current status")
)

Een ander eenvoudig voorbeeld is dat een veld voor een telefoonnummer een bepaald aantal cijfers moet bevatten om geldig te zijn.

Een aanvullend voorbeeld voor validatie op basis van andere velden is een veld voor de grootte van de vergaderruimte (klein, gemiddeld of groot) en een apart veld voor het aantal deelnemers aan de vergadering. Het aantal personen voor elke grootte van de ruimte wordt geschreven in de validatieformule. Als het aantal deelnemers dat de gebruiker invoert, te groot is voor de gekozen vergaderruimte, wordt het foutbericht weergegeven.

Voor extra voorbeelden van bevestigingslogica, zie Voorbeelden van geavanceerde logica in douaneformulieren.

Validatielogica definiëren

  1. Klik het Main Menu pictogram Belangrijkste Menu in de hoger-juiste hoek van Adobe Workfront, of (als beschikbaar), klik het Main Menu pictogram Belangrijkste Menu in de upper-left hoek, dan klik Setup pictogram van de Opstelling .

  2. Klik Aangepaste Forms.

  3. Maak een nieuw aangepast formulier of open een bestaand formulier. Zie een douanevormvoor details creëren.

  4. Voeg zo nodig velden toe aan het formulier.

  5. Selecteer het gebied om logica op toe te passen, en te klikken voegt Logica toe.

  6. Selecteer het lusje van de Bevestiging op de logische bouwer.

    de logicabouwer van de Bevestiging

  7. Bouw de bevestigingsvoorwaarde in de redacteur, met inbegrip van het foutenmelding om te tonen wanneer de bevestiging niet wordt voldaan aan.

    Voor meer informatie over berekeningen en uitdrukkingen, zie berekende gebieden aan een vormen Overzicht van berekende gegevensuitdrukkingentoevoegen.

  8. Klik toepassen.

    De logica wordt toegepast op het veld in de formulierontwerper.

    note note
    NOTE
    Validatielogica wordt niet ondersteund in de voorbeeldmodus van de formulierontwerper.
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43