De veldeigenschappen in Service Broker bepalen hoe de geselecteerde velden eruitzien en welke standaardwaarden voor de gebruiker worden weergegeven. U kunt ook de eigenschappen gebruiken om regels te definiëren die ervoor zorgen dat de gebruikers een geldige invoer opgeven wanneer zij het item in de catalogus aanvragen.
U configureert elk veld afzonderlijk. Selecteer het veld en bewerk de eigenschappen van het veld.
Waardebron
Voor veel van de eigenschappen kunt u verschillende waardebronopties selecteren. Niet alle bronopties zijn voor alle veldtypen of eigenschappen beschikbaar.
- Constante. De waarde wordt niet gewijzigd. Afhankelijk van de eigenschap kan de waarde een tekenreeks, een geheel getal of een reguliere expressie zijn of worden geselecteerd op basis van een beperkte lijst, bijvoorbeeld Ja of Nee. U kunt bijvoorbeeld 1 als geheel getal voor de standaardwaarde opgeven, Nee selecteren voor de alleen-lezen eigenschap of de reguliere expressie opgeven om veldinvoer te valideren.
- Voorwaardelijke waarde. De waarde is gebaseerd op een of meer voorwaarden. De voorwaarden worden verwerkt in de weergegeven volgorde. Als aan meer dan één voorwaarde wordt voldaan, bepaalt de laatste voorwaarde het gedrag van het veld voor die eigenschap. U kunt bijvoorbeeld een voorwaarde maken die bepaalt of een veld zichtbaar is, op basis van de waarde in een ander veld.
- Externe bron. De waarde is gebaseerd op de resultaten van een vRealize Orchestrator-actie. Bijvoorbeeld: kostenberekening op basis van een gescripte vRealize Orchestrator-actie. Zie vRealize Orchestrator-acties gebruiken in de ontwerper voor aangepaste formulieren in Service Broker voor een voorbeeld.
- Veld binden. De waarde is hetzelfde als het veld waaraan deze is gebonden. De beschikbare velden zijn beperkt tot hetzelfde veldtype. U kunt bijvoorbeeld de standaardwaarde voor een veld met selectievakje waarvoor verificatie is vereist, binden aan een ander veld met selectievakje. Wanneer het selectievakje van een doelveld in het aanvraagformulier is geselecteerd, wordt het selectievakje voor het huidige veld geselecteerd.
- Berekende waarde. De waarde wordt bepaald op basis van hoe de operator de geselecteerde velden en waarden verwerkt. Tekstvelden gebruiken de aaneenschakelingoperator. Velden met een geheel getal gebruiken de geselecteerde bewerkingen optellen, aftrekken, vermenigvuldigen of delen. U kunt bijvoorbeeld een veld voor een geheel getal configureren om megabytes naar gigabytes te converteren met behulp van de bewerking vermenigvuldigen.
Vormgeving van het veld
U kunt de vormgevingseigenschappen gebruiken om te bepalen of het veld wordt weergegeven op het formulier en welk label en welke aangepaste help u wilt bieden aan gebruikers van uw catalogus.
Optie | Beschrijving |
---|---|
Label en type |
Geef een label op en selecteer een weergavetype. De beschikbare weergavetypen zijn afhankelijk van het element. Sommige velden ondersteunen meerdere teksttypen en andere ondersteunen alleen gehele getallen. Mogelijke waarden:
Vervolgkeuzelijst- en gegevensrastervelden hebben een instelling Tijdelijke aanduiding. De ingevoerde waarde wordt weergegeven als intern label of instructies in de vervolgkeuzelijst, of als algemeen label of instructies in het gegevensraster. |
Zichtbaarheid | Geef een veld weer of verberg het op het aanvraagformulier.
Als de zichtbaarheid van een veld is ingesteld op Nee, worden de veldbeperkingen, zoals reguliere expressies en vereiste velden, genegeerd. |
Alleen-lezen | Voorkom dat gebruikers de waarden in het veld wijzigen.
|
Rijen per pagina | Alleen voor gegevensrasterelementen. Voer het aantal rijen in. |
Aangepaste help | Geef informatie over het veld op voor uw gebruikers. Deze informatie wordt weergegeven in de wegwijzerhulp voor het veld. U kunt eenvoudige tekst of HTML, inclusief href-links gebruiken. Bijvoorbeeld: |
Veldwaarden
U gebruikt de waardeneigenschappen om standaardwaarden op te geven.
Optie | Beschrijving |
---|---|
Kolommen | Alleen voor het gegevensrasterelement. Geef het label, de ID en het waardetype voor elke kolom in de tabel op. De standaardwaarde voor het gegevensraster moet de koptekstgegevens bevatten die overeenkomen met de gedefinieerde kolommen. Als u bijvoorbeeld de ID user_name voor één kolom en de ID user_role voor een andere kolom hebt, is de eerste rij user_name,user_role. Zie Het gegevensrasterelement gebruiken in de Service Broker-ontwerper voor aangepaste formulieren voor configuratievoorbeelden. |
Standaardwaarde | Vult het veld vooraf in met een standaardwaarde op basis van de waardebron. Mogelijke waardebronnen zijn afhankelijk van het veld.
|
Waardeoptie | Vult een vervolgkeuzelijst, meervoudige selectie, groep keuzerondjes of waardekiezer in.
|
Stap | Voor velden met gehele getallen of decimalen geeft u de oplopende of aflopende waarden op. Als de standaardwaarde bijvoorbeeld 1 is en u de oplopende waarde op 3 instelt, zijn de toegestane waarden 4, 7, 10, enzovoort. |
Veldbeperkingen
U kunt beperkingseigenschappen gebruiken om ervoor te zorgen dat de aanvrager geldige waarden in het aanvraagformulier opgeeft.
Optie | Beschrijving |
---|---|
Vereist | De aanvrager moet een waarde opgeven voor dit veld.
|
Reguliere expressie | Voer een reguliere expressie in die de waarde valideert, en voer ook een bericht in dat wordt weergegeven wanneer de validatie mislukt. De reguliere expressies moeten de syntaxis voor JavaScript volgen. Zie voor een overzicht Een reguliere expressie maken. Zie Syntaxis voor meer gedetailleerde richtlijnen.
|
Minimumwaarde | Geef een minimale numerieke waarde op. Een wachtwoord moet bijvoorbeeld uit ten minste 8 tekens bestaan. Geef een foutbericht op. Bijvoorbeeld: het wachtwoord moet uit ten minste 8 tekens bestaan.
|
Maximumwaarde | Maximale numerieke waarde. Een veld is bijvoorbeeld beperkt tot 50 tekens. Geef een foutbericht op. Bijvoorbeeld: Deze beschrijving mag niet meer dan 50 tekens bevatten.
|
Veldovereenkomst | Deze veldwaarde moet overeenkomen met de waarde van het geselecteerde veld. Bijvoorbeeld: het wachtwoordbevestigingsveld moet overeenkomen met het wachtwoordveld. |