Dela via


Skapa anpassade formulär

Kommentar

Åtgärden Visa anpassade formulär baseras på teknik för adaptiva kort. Se den här sidan för mer information om adaptiva kort.

Med meddelanderutor kan du uppmana användarna att ange olika indata, till exempel text, datum och filer, eller visa information och resultat på skärmen.

De flesta åtgärder i den här gruppen kan hantera scenarier där en enskild indata krävs, men vissa automatiseringar kan kräva en kombination av indata eller/och utdata. Den bästa metoden för att lösa dessa situationer är åtgärden Visa anpassade formulär.

Om du vill skapa ett anpassat formulär distribuerar du åtgärden Visa anpassat formulär och knappen Anpassa formulärdesigner för att öppna formulärdesigner.

Skärmbild av åtgärden Visa anpassat formulär.

Till vänster om designern finns en lista med alla tillgängliga indataelement du kan lägga till i formuläret, såsom text, datum och filinmatningar, och vissa icke-interaktiva element, såsom texter och bilder.

Om du vill lägga till ett element i det anpassade formuläret dubbelklickar du på det eller drar och släpper det i designerns arbetsyta. Använd förhandsgranskningsfönstret längst ned i formulärdesigner om du vill se hur det konfigurerade formuläret kommer att se ut under körning.

När du har lagt till ett element kan du hantera alla tillgängliga egenskaper till höger om formulärdesigner. Vilka egenskaper som är tillgängliga kan skilja sig beroende på det valda elementets egenskaper.

Kommentar

Förutom formulärelementen har formulärdesigner vissa egenskaper för att konfigurera utseendet på den överordnade dialogen i det anpassade formuläret. Om du vill konfigurera dem väljer du ett tomt utrymme på arbetsytan och ser de tillgängliga egenskaperna i respektive ruta.

Skärmbild av tillgängliga formulärelement.

När en användare fyller i ett anpassat formulär lagras de data som finns i den anpassade objektvariabeln CustomFormData. För att komma åt värdet för ett specifikt inmatningselement lagrat i det anpassade objektet, använd följande notation: %CustomFormData['ElementID']%.

Viktigt!

ID för varje element måste vara unikt och kan inte vara tomt. Den måste också börja med en bokstav och kan innehålla latinska bokstäver brev, siffror och blanksteg. Du kan inte använda variabler i ID-fält. Om ett ogiltigt ID anges återställs det giltiga ID:t automatiskt efter stängning och formulärdesigner.

Kommentar

Du hittar mer information om anpassade objekt och hur du hanterar dem i Avancerade datatyper.

Skärmbild av innehållet i en anpassat objekt.

Förutom indata och icke-interaktiva element innehåller formulärdesigner vissa åtgärder för att implementera ytterligare funktioner i formulären.

Se åtgärder som knappar som gör att du kan köra olika funktioner baserat på vilken knapp som används. Du kan till exempel använda en skicka-åtgärd som en spara-knapp för att samla in och lagra de användardata som finns tillgängliga för senare användning i ditt flöde.

Kommentar

Åtgärder kan endast läggas till i slutet av formulärstrukturen efter andra typer av formulärelement.

Precis som med de andra elementen har varje åtgärd ett ID som beskriver den unikt. När en åtgärd väljs lagras dess ID i variabeln ButtonPressed.

Skärmbild av en konfigurerad anpassad formuläråtgärd.

När ett formulär innehåller flera åtgärder kan du använda den här variabeln och villkor för att kontrollera vilket som gäller och implementera olika funktioner för varje scenario. Mer information om hur du implementerar detta finns i Hantera anpassade formulär.

I följande skärmbild visas hur det tidigare konfigurerade anpassade formuläret ser ut när flödet körs.

Skärmbild av ett exempel på anpassat formulär.

Anpassade formulärelement

Elementnamn Typ Specifikationer Layoutegenskaper Valideringsegenskaper Stilegenskaper Bakgrundsbild
Anpassat formulär Överordnad dialog Title Minsta höjd i pixlar, vertikal innehållsjustering URL, fylläge, Vågrät justering, Lodrät justering
Text input Indata ID, Etikett, Standardvärde, Flerradig, Stil, Maximal längd Avstånd, Avgränsning, Höjd Validering krävs, felmeddelande, mönster
Heltalsindata Indata ID, Etikett, Standardvärde, Minimivärde, Största värde Avstånd, Avgränsning, Höjd Validering krävs, felmeddelande
Inmatning av datum Indata ID, Etikett, Standardvärde, Minimivärde, Största värde Avstånd, Avgränsning, Höjd Validering krävs, felmeddelande
Inmatning av tid Indata ID, Etikett, Standardvärde, Minimivärde, Största värde Avstånd, Avgränsning, Höjd Validering krävs, felmeddelande
Växlingskontroll för inmatning Indata ID, Etikett, Rubrik, Standardvärde, Värde när på, Värde när av Avstånd, Avgränsning, Höjd, Avslutning Validering krävs, felmeddelande
Inmatning av valuppsättning Indata ID, Etikett, Standardvärde, Tillåt flera alternativ, Stil, Val Avstånd, Avgränsning, Höjd, Avslutning Validering krävs, felmeddelande
Inmatning av fil Indata ID, Etikett, Standardvärde Avstånd, Avgränsning, Höjd Validering krävs, felmeddelande
Textblock Element ID, Text Avstånd, Avgränsning, Vågrät justering, Höjd, Avslut, Maximala rader, Maximal bredd Typ av teckensnitt, storlek, vikt, färg, subtil, kursiv, genomstrykning
Image Element ID, URL, alternativ text Avstånd, Avgränsare, Horisontell justering, Höjd, Höjd i pixlar, Bredd i pixlar, Storlek Stil, Bakgrundsfärg
Skicka in Åtgärd ID, titel, ignorera angivna indata
Öppna URL Åtgärd ID, Titel, URL

Egenskaper för anpassade formulärelement

Egenskapsnamn Valfri Accepterar Default Beskrivning
Allow multiple selection Inte tillgänglig Booleskt värde Falsk Tillåter att flera val kan väljas
Alternativ text Ja Textvärde Alternativ text som beskriver bilden
Bakgrundsfärg Ja Textvärde Tillämpar en bakgrund på en genomskinlig bild. Egenskapen följer bildformatet. Endast hexvärden kan accepteras för den här egenskapen
Val Ja Titel och värde Beskriver alternativ för användning i alternativuppsättningen. Består av en titel (text som ska visas) och ett värde (råvärde för valet)
Color Inte tillgänglig Standard, Mörk, Ljus, Accent, Bra, Varning, Uppmärksamhet Default Kontrollerar textfärgen
Standardvärde Ja Textvärde, Numeriskt värde Standardvärdet för indataelementet
Error message Ja Textvärde Felmeddelandet som visas när angiven indata är ogiltig
Fyllningsläge Inte tillgänglig Täck, Upprepa horisontellt, Upprepa vertikalt, Upprepa Beskriver hur bilden ska fylla området
Typ av teckensnitt Inte tillgänglig Standard, Fast bredd Default Typ av teckensnitt som ska användas för rendering
Height Inte tillgänglig Automatisk, Stretch, Pixlar Automatiskt Anger elementets höjd. Alternativet Pixlar är endast tillgängligt för bildelement
Höjd i bildpunkter Nej Numeriskt värde 0 Anger önskad höjd på bilden. Bilden ser ut så att den passar just den höjden. Egenskapen Size åsidosätts. Standardvärdet 0 anger att ingen viss höjd anges
Vågrät justering Inte tillgänglig Vänster, mitten, höger Textblock: vänster
Bild: Vänster
Kontrollerar hur elementet är vågrätt positionerat. För anpassade formulär beskriver den hur bakgrundsbilden ska justeras om den måste beskäras eller om du använder upprepa fyllningsläget
ID Nej Textvärde Beror på elementet En unik identifierare för värdet. Används för att identifiera insamlade indata när åtgärden Skicka utförs. Om ett ogiltigt ID används tillfälligt och formulärdesigner är stängd, gäller det senast använda ID
Ignorera angivna indata Inte tillgänglig Booleskt värde Falsk Om alternativet har aktiverats gör denna åtgärd att formuläret stängs utan att markerade indata lagras, som en Avbryt-knapp
Italic Inte tillgänglig Booleskt värde Falsk Om alternativet är aktiverat kursiveras texten
Label Ja Textvärde Etikett för denna indata
Maximum length Nej Numeriskt värde 0 Anger det maximala antalet tecken som ska samlas in. Standardvärdet 0 bestämmer att ingen maximal längd anges
Maximalt antal rader Nej Numeriskt värde 0 Anger maximalt antal rader att visa. Standardvärdet 0 bestämmer att ingen maximala linjer anges
Maximum value Ja Textvärde Antydan om högsta värde. För datum- och tidsindata måste värdet uttryckas i datorns regionala format
Maximal bredd Nej Numeriskt värde 0 Anger textblockets maximala bredd i bildpunkter. Standardvärdet 0 bestämmer att ingen maximal bredd anges
Minsta höjd i bildpunkter Nej Numeriskt värde 0 Anger minsta höjd för formuläret. Standardvärdet 0 anger att ingen minsta höjd anges
Minimum value Ja Textvärde Antydan om minsta värde. För datum- och tidsindata måste värdet uttryckas i datorns regionala format
Multiline Inte tillgänglig Booleskt värde Falsk Om alternativet har aktiverats tillåts flera indatarader
Mönster Ja Textvärde Reguljärt uttryck som anger det obligatoriska formatet på denna textinmatning
Separator Inte tillgänglig Booleskt värde Falsk När alternativet har aktiverats kan du skapa en avgränsande rad högst upp på elementet
Size Inte tillgänglig Textblock: Standard, Liten, Grupp, Stor, Extra stor
Bild: Automatisk, Stretch, Liten, Medium, Stor
Textblock: Standard
Bild: Automatisk
Kontrollerar storleken på texten eller bilden
Avstånd Inte tillgänglig Standard, Ingen, Liten, Medium, Stor, Extra stor, Utfyllnad Default Kontrollerar mängden avstånd mellan det här elementet och det föregående elementet
Genomstrykning Inte tillgänglig Booleskt värde Falsk Om alternativet har aktiverats stryks texten över
Formatmall Inte tillgänglig Textinmatning: Text, Tel, URL, E-post
Indata för valuppsättning: Kompakt, utökad
Bild: Standard, Person
Textinmatning: Text
Inmatning av valuppsättning: kompakt
Bild: Standard
Stilen på texttipset, alternativuppsättningen eller bilden
Subtil Inte tillgänglig Booleskt värde Falsk Om alternativet är aktiverat visas texten något nedtonad för att se mindre framträdande ut
Text Ja Textvärde Nytt textblock Text att visa
Title Ja Textvärde Växlingskontroll för indata: Ny växlingskontroll för indata
Skicka: OK
Rubrik för det anpassade formuläret eller växlingskontrollen eller etiketten för knappen som representerar den här åtgärden
webbadress Ja Textvärde URL för bilden (för bildelement och anpassat formulär) eller den URL som ska öppnas (för åtgärd för öppna URL-adresser)
Validering krävs Ja Booleskt värde Falsk Avgör om denna indata är obligatorisk eller inte
Värde vid av Ja Textvärde Falsk Värdet när växlingskontrollen är av
Värde vid på Ja Textvärde Sann Värdet när växlingskontrollen är på
Lodrät justering Inte tillgänglig Överst, mitten, botten Beskriver hur bilden ska justeras om den måste beskäras eller om det upprepade fyllningsläget används
Lodrät innehållsjustering Inte tillgänglig Överst, mitten, botten Främsta Definierar hur innehållet ska justeras vertikalt i behållaren. Endast relevant för formulär med fast höjd, eller formulär med angiven minsta höjd
Grovlek Inte tillgänglig Standard, Lättare, Djärvare Default Kontrollerar textens grovlek
Bredd i bildpunkter Nej Numeriskt värde 0 Den önskade bredden på bilden. Egenskapen Size åsidosätts. Standardvärdet 0 anger att ingen viss bredd anges
Radbryt Inte tillgänglig Booleskt värde Falsk Om funktionen är aktiverad tillåter du att text radbryts. I annat fall är huggs texten av

Kända problem och begränsningar

  • Problem: Förhandsgranskningsfönstret verkar fungera som förväntat när URL-egenskapen innehåller procentandelstecken, men ett ogiltigt värde inträffar.

  • Lösning: Det här problemet beror på Power Automate försöker lösa procentandelstecken som variabler eller egenskaper. Du löser problemet genom att lagra URL-adressen i en variabel tidigare i flödet, ange procentandelstecken, och sedan använda variabeln i URL-egenskapen. Bilden visas inte i förhandsgranskningen, men den visas under körning.