U kunt de werkstroompresentatie en -functionaliteit uitbreiden door nieuwe vooraf gedefinieerde velden toe te voegen aan de standaard gegenereerde formulieren van bronacties en XaaS-blueprints.

Als een invoerparameter wordt gedefinieerd in de vRealize Orchestrator-werkstroom, verschijnt deze in vRealize Automation op het standaard gegenereerde formulier. Als u de standaard gegenereerde velden in het formulier niet wilt gebruiken, kunt u deze verwijderen en kunt u nieuwe velden van het palet slepen en neerzetten. U kunt standaard gegenereerde velden vervangen zonder de werkstroomtoewijzingen af te breken als u dezelfde id gebruikt als het veld dat u vervangt.

U kunt ook nieuwe velden toevoegen. Dit zijn andere velden dan de velden die zijn gegenereerd op basis van de vRealize Orchestrator-werkstroominvoer, zodat u de werkstroompresentatie en -functionaliteit in de volgende gevallen kunt uitbreiden:

  • Beperkingen toevoegen aan de bestaande velden

    U kunt bijvoorbeeld een nieuw vervolgkeuzemenu maken en het de naam dd geven. U kunt ook vooraf gedefinieerde opties van Goud, Zilver, Brons en Aangepast maken. Als er een vooraf gedefinieerd veld is, zoals CPU, kunt u de volgende beperkingen aan dit veld toevoegen:

    • Als dd gelijk is aan Goud, dan is de CPU 2000 MHz

    • Als dd gelijk is aan Zilver, dan is de CPU 1000 MHz

    • Als dd gelijk is aan Brons, dan is de CPU 500 MHz

    • Als dd gelijk is aan Aangepast, dan is het CPU-veld bewerkbaar en kan de consument een aangepaste waarde opgeven

  • Externe waardedefinities toevoegen aan velden

    U kunt een externe waardedefinitie toevoegen aan een veld zodat u vRealize Orchestrator-scriptacties kunt uitvoeren en aanvullende informatie aan consumenten kunt leveren op de formulieren die u ontwerpt. Zo kunt u bijvoorbeeld een werkstroom maken om de firewallinstellingen van een virtual machine te wijzigen. Bied op de aanvraagpagina voor de bronactie de gebruiker de mogelijkheid om de open-poortinstellingen te wijzigen, maar beperk ook de opties voor poorten die open zijn. U kunt een externe waardedefinitie toevoegen aan een veld met dubbele lijst en een aangepaste vRealize Orchestrator-scriptactie selecteren die query's uitvoert voor open poorten. Wanneer het aanvraagformulier wordt geladen, wordt de scriptactie uitgevoerd en worden de open poorten als opties aan de gebruiker voorgesteld.

  • Nieuwe velden toevoegen die in de vRealize Orchestrator-werkstroom worden afgehandeld als algemene parameters

    Zo kan een werkstroomontwikkelaar voor een werkstroom die bijvoorbeeld een integratie met een systeem van derden mogelijk maakt, invoerparameters definiëren die in algemene zin moeten worden afgehandeld, maar ook een manier bieden om aangepaste velden door te geven. In een scriptvak worden bijvoorbeeld alle algemene parameters die beginnen met my3rdparty afgehandeld. Als de XaaS-architect vervolgens bepaalde waarden wil doorgeven zodat consumenten deze kunnen bieden, kan de XaaS-architect een nieuw veld toevoegen met de naam my3rdparty_CPU.

Tabel 1. Nieuwe velden in het bronactie- of XaaS-blueprintformulier

Veld

Beschrijving

Tekstveld

Tekstvak met één regel

Tekstgebied

Tekstvak met meerdere regels

Koppeling

Veld waarin consumenten een URL typen

E-mail

Veld waarin consumenten een e-mailadres typen

Wachtwoordveld

Veld waarin consumenten een wachtwoord typen

Veld voor geheel getal

Tekstvak waarin consumenten een geheel getal typen

U kunt van dit veld een schuifregelaar met een minimum- en maximumwaarde en een toename maken.

Decimaal veld

Tekstvak waarin consumenten een decimaal typen

U kunt van dit veld een schuifregelaar met een minimum- en maximumwaarde en een toename maken.

Datum en tijd

Tekstvakken waarin consumenten een datum opgeven (door een datum te selecteren in een agendamenu) en ook de tijd kunnen selecteren (met behulp van de pijlen omhoog en omlaag)

Dubbele lijst

Een lijstbouwer waarin consumenten een vooraf gedefinieerde set met waarden tussen twee lijsten verplaatsen. De eerste lijst bevat alle niet-geselecteerde opties en de tweede lijst bevat de keuzes van de gebruiker.

Selectievakje

Selectievakje

Ja/Nee

Vervolgkeuzemenu voor de selectie van Ja of Nee

Vervolgkeuze

Vervolgkeuzemenu

Lijst

Lijst

Lijst met selectievakjes

Lijst met selectievakjes

Keuzerondjesgroep

Groep met keuzerondjes

Zoeken

Zoekvak dat de query automatisch voltooit en waarmee consumenten een object kunnen selecteren

Structuur

Structuur die consumenten gebruiken om door beschikbare objecten te bladeren en deze te selecteren

Map

Toewijzingstabel die consumenten gebruiken om sleutel-waardeparen te definiëren voor eigenschappen

U kunt ook het formulierveld Sectietitel gebruiken om formulierpagina's te splitsen in secties met afzonderlijke titels en het formulierveld Tekst om informatieve alleen-lezen teksten toe te voegen.