Delen via


Staptype voor een laadformulier en een laadtabblad definiëren

Het type stap voor meerdere formulieren kan worden geconfigureerd in de Power Pages-ontwerpstudio.

De volgende instructies beschrijven hoe u het laadformulier en de tabstap configureert in de Portalbeheer-app.

Met dit staptype kan de stap in een formulier voor meerdere stappen fungeren als een basisformulier binnen het algemene proces van formulieren voor meerdere stappen. Hiermee wordt een formulier geladen met een gelijksoortige set beschikbare opties als een basisformulier.

Instellingen

Meting Omschrijving
Meting De beschrijvende naam van de record. Vereist
Tabelnaam De naam van het basisformulier van waaruit het formulier wordt geladen. Vereist
Formuliernaam De naam van het formulier van de doeltabel die moet worden weergegeven. Vereist
Tabbladnaam De naam van een tabblad in een formulier voor een opgegeven tabel die moet worden weergegeven. Optioneel
Modus Een van de volgende waarden:
  • Voeg
  • Bewerken
  • Alleen-lezen
Als u Invoegen selecteert, geeft dit aan dat het formulier een nieuw record moet invoegen wanneer het wordt ingediend. Als u Bewerken selecteert, geeft dit aan dat het formulier een bestaande record moet bewerken. Als u Alleen-lezen selecteert, geeft dit aan dat het formulier een bestaande record moet weergeven in een niet-bewerkbaar formulier. Bewerken en Alleen-lezen vereisen dat een bronrecord bestaat en parameters zijn opgegeven in de velden "Recordbrontype" en "Parameternaam van record-id" om de juiste record te selecteren wanneer het formulier in de portal wordt geladen.
Automatisch stappen genereren vanuit tabbladen Als deze optie is ingeschakeld, geeft dit aan dat meerdere tabbladen op een basisformulier worden weergegeven, waarbij elk tabblad een volgende stap in de reeks is, te beginnen bij het eerste tabblad en door totdat alle tabbladen zijn bezocht. Wanneer aan het einde het formulier wordt ingediend, wordt een record ingevoegd. Standaard is deze optie uitgeschakeld. Als deze optie niet is ingeschakeld, geeft dit aan dat slechts één tabblad of formulier voor de huidige stap moete worden weergegeven. Als de tabbladnaam niet wordt opgegeven, wordt het eerste tabblad weergegeven.
Recordbrontype Een van de volgende waarden:
  • Querytekenreeks
    De keuze van Querytekenreeks vereist dat een parameternaam is opgegeven in de querytekenreeks van de URL voor het formulier. Dit kan worden opgegeven in het veld Parameternaam van record-id.
  • Huidige portalgebruiker
    De keuze van Huidige portalgebruiker zorgt ervoor dat de portalgebruikerrecord van de huidige geverifieerde gebruiker wordt opgehaald.
Naam van parameter voor record-id Een parameternaam in de querytekenreek van de URL voor de webpagina die dit basisformulier bevat.
Relatienaam Vereist wanneer het recordbrontype is ingesteld op Record gekoppeld aan huidige portalgebruiker. De logische naam van de relatie tussen de record van de huidige portalgebruiker en de doelrecord. Dit moet hetzelfde tabeltype zijn dat is opgegeven in het veld Naam tabel.
Tabelmachtigingen inschakelen Zorgt ervoor dat het formulier tabelmachtigingen respecteert. De standaardwaarde is 'false' vanwege de achterwaartse compatibiliteit. Als deze optie is ingesteld op true, zijn expliciete machtigingen VEREIST voor elke gebruiker die het formulier wil openen. Dit geldt alleen voor de EERSTE stap in een formulier.
OPMERKING: deze methode voor het beveiligen van formulieren zou binnenkort worden afgeschaft. Daarom mag het niet worden gebruikt. Gebruik in plaats daarvan de juiste tabelmachtigingen en webrolconfiguratie om gebruikers toegang te geven tot alle gegevens. Zie volgende sectie Uw formulieren beveiligen voor meer informatie. Meer informatie: Wijzigingen in tabelmachtigingen voor formulieren en lijsten op nieuwe websites

Uw formulieren beveiligen

Notitie

Deze methode voor het beveiligen van formulieren zou binnenkort worden afgeschaft. Daarom mag het niet worden gebruikt. Gebruik in plaats daarvan de juiste tabelmachtigingen en webrolconfiguratie om gebruikers toegang te geven tot alle gegevens. Meer informatie: Wijzigingen in tabelmachtigingen voor formulieren en lijsten op nieuwe websites

Als u uw formulieren wilt beveiligen, moet u tabelmachtigingen aanmaken die toegang en eigendom van de records bepalen op basis van webrollen. Als een gebruiker naar een formulier voor meerdere stappen gaat en niet de benodigde machtigingen heeft, wordt een foutbericht weergegeven. Daarnaast ziet u ook een waarschuwing wanneer een formulier is geconfigureerd met tabelmachtigingen die niet zijn ingeschakeld:

Tabelmachtigingen moeten zijn ingeschakeld voor deze record of iedereen op internet kan de gegevens bekijken.

Om machtigingen voor een formulier voor meerdere stappen in te schakelen, schakelt u het selectievakje Tabelmachtigingen inschakelen in. Meer informatie: Webrollen maken.

Overige instellingen

Meting Omschrijving
Webresources inline weergeven Hiermee wordt het iFrame verwijderd dat een webresource in een basisformulier bevat.
Knopinfo ingeschakeld De knopinfo wordt ingesteld door middel van de beschrijving van het kenmerk in de doeltabel.
Niet-ondersteunde velden tonen Alle velden worden momenteel ondersteund. Dit wordt gereserveerd voor wijzigingen die bij veldtypen mogelijk worden doorgevoerd.
Aanbevolen velden instellen als vereist Maakt alle kenmerken vereist waarvoor het veldvereistenniveau is ingesteld op "Onderneming aangeraden".
Alle velden vereist maken Maakt alle velden vereist, ongeacht het veldvereistenniveau.
CSS-klasse van validatiesamenvatting CSS-klassenaam die is toegewezen aan de validatiesamenvatting. Standaardwaarde: 'validation-summary alert alert-error alert-block'
Koppelingen voor validatiesamenvatting inschakelen Een booleaanse waarde (true/false) die aangeeft of ankerkoppelingen in het validatieoverzicht moeten worden weergegeven om naar een veld te schuiven dat een fout bevat. Standaardwaarde: waar
Tekst van koppeling van validatiesamenvatting Het label dat is toegewezen aan de koppelingen van de validatiesamenvatting. Standaardwaarde: klik hier
Instructies Geeft een tekstblok weer bovenaan het formulier.
Bericht over niet gevonden record Het bericht dat wordt getoond wanneer de bronrecord niet kan worden geladen. Standaardwaarde: de record die u zoekt, kan niet worden gevonden.

Formulieropties

Name Omschrijving
Captcha toevoegen De portal gebruikt RadCaptcha by Telerik om kwaadaardige spamaanvallen te voorkomen. De service vereist een unieke code om aanvragen voor uw portaltoepassing te verifiëren.
Validatiegroep De groepsnaam die is toegewezen aan invoerbesturingselementen voor de evaluatie van geldige invoer van benoemde groepen.
CSS-klasse van knop Vorige CSS-klassenaam die is toegewezen aan de knop Vorige.
Tekst van knop Vorige Label op de knop Vorige.
CSS-klasse van knop Volgende CSS-klassenaam die is toegewezen aan de knop Volgende.
Knoptekst indienen Label op de knop Vorige.
CSS-klasse van knop Indienen CSS-klassenaam die is toegewezen aan de knop Indienen. Standaardwaarde: knop Indienen.
Knoptekst indienen Label op de knop Indienen. De standaardwaarde is "Verzending".
Bezettekst van knop Indienen Het label op de knop Indienen wanneer deze knop wordt uitgevoerd. Standaardwaarde: "Verwerken...".

De huidige portalgebruiker koppelen bij het aanmaken van een record

Deze opties worden gebruikt om om bij te houden welke poortcontactpersoon een record maakt door middel van de portal-gebruikersinterface.

Naam Beschrijving
Huidige portalgebruiker koppelen Als deze optie is ingeschakeld, geeft dit aan dat het record van de momenteel aangemelde gebruiker aan de doeltabelrecord moet worden gekoppeld.
Opzoekkolom voor portalgebruiker De logische naam van het kenmerk van de doeltabel waarin de portalgebruiker wordt opgeslagen.
Is betrokkene bij activiteit Booleaanse waarde die aangeeft of de kolom voor opzoeken van portalgebruiker van het type Betrokkene bij activiteit is. Zie ActivityParty-tabel

Verwijzing naar gekoppelde tabel

De volgende parameters hebben betrekking op het instellen van een verwijzing naar een gekoppelde tabel wanneer het formulier wordt opgeslagen.

Dit biedt een manier om de huidige record die door het formulier wordt gemaakt of bijgewerkt aan een andere doelrecord te koppelen. Dit is nuttig als u verschillende stappen met meerdere tabeltypen hebt en u de resulterende records wilt relateren, of als aan de pagina een querytekenreeks wordt doorgegeven van een record-id die u wilt laten koppelen. We hebben bijvoorbeeld een carrièrepagina met vacatures, elk met een koppeling naar een sollicitatieformulier voor de functie die de ID van de vacature bevat, zodat wanneer de sollicitatie wordt gemaakt, de vacature aan de record is gekoppeld.

Meetcriterium Beschrijving
Tabelverwijzing instellen bij opslaan Ja of Nee. De waarde Ja betekent dat een gekoppelde tabelverwijzing moet worden toegewezen wanneer het formulier wordt opgeslagen, anders wordt er geen verwijzing ingesteld.
Relatienaam De naam van de Relatiedefinitie voor een gegeven relatie tussen twee tabeltypen.
Opmerking: geef geen relatienaam op als u een logische naam van het kenmerk voor het opzoeken van een doel opgeeft.
Logische tabelnaam De logische naam van de verwijzingstabel.
Logische naam van kenmerk Doel opzoeken Logische naam van het opzoekkenmerk van de doeltabel dat wordt bijgewerkt of gemaakt.
Opmerking: geef geen relatienaam op als u een logische naam van het kenmerk voor het opzoeken van een doel opgeeft.
Opzoekveld vullen Als het opzoeken van de verwijzingstabel in het formulier staat, leidt inschakelen van deze optie ertoe dat het veld op het formulier wordt ingevuld met de waarde die is opgehaald met de onderstaande instellingen.
Brontype Een van de volgende waarden:
  • Querytekenreeks
    De keuze van Querytekenreeks vereist dat een parameternaam is opgegeven in de querytekenreeks van de URL voor het formulier. Dit kan worden opgegeven in het veld Naam van querytekenreeks. Als deze parameter de primaire sleutel is, selecteert u Ja voor de optie Querytekenreeks is primaire sleutel; selecteer anders Nee en geef de logische naam van het kenmerk van de doeltabel waarvoor de query wordt uitgevoerd op in het veld Logische naam van querykenmerk.
  • Huidige portalgebruiker
    Als u Huidige portalgebruiker selecteert, zorgt dit ervoor dat de contactpersoonrecord van de huidige geverifieerde gebruiker wordt opgehaald.
Stap verwijzingstabel De record van de stap van het formulier voor meerdere stappen van een vorige stap om de tabel op te halen die is gemaakt of bewerkt in die stap, om deze te koppelen aan de record van de huidige stap.
Naam van querytekenreeks Parameternaam die is opgegeven in de querytekenreek van de URL voor de webpagina die het formulier voor meerdere stappen bevat.
Querytekenreeks is primaire sleutel Ja geeft aan dat querytekenreekswaarde de primaire sleutelwaarde is. Nee geeft aan dat de querytekenreekswaarde een kenmerktype anders dan de Primaire sleutel Is.
Logische naam van querykenmerk De logische naam van het kenmerk waarmee de query op de record wordt uitgevoerd.
Alleen-lezen details tonen Als u deze optie inschakelt, geeft dit aan dat een formulier boven aan de pagina moet worden weergegeven, met alleen-lezen informatie over de referentierecord. Vereist een formuliernaam.
Formuliernaam De naam van het formulier van de verwijzingstabel die voor weergave van alleen-lezen details moet worden gebruikt.

Andere functionaliteit

Name Omschrijving
Bestand bijvoegen Schakel dit in als u onderaan aan het formulier een besturingselement voor het uploaden van bestanden wilt toevoegen, waarmee een bestand aan de record kan worden gekoppeld.
Meerdere bestanden toestaan Een booleaanse waarde die aangeeft of de gebruiker meer dan één bestand kan uploaden.
Accepteren Het kenmerk Accepteren geeft de MIME-typen op van bestanden die de server door bestandupload accepteert. Als u meerdere waarden opgeeft, scheidt u de waarden met een komma (bijvoorbeeld/*audio/*,video/,image/*).
Etiket De tekst wordt weergegeven naast het besturingselement voor bestandupload. Voor elk taalpakket dat is geïnstalleerd en ingeschakeld voor de Microsoft Dataverse-omgeving, is een veld beschikbaar om het bericht in de bijbehorende taal in te voeren.
Is vereist Als u deze optie inschakelt, is het toevoegen van een bijlage vereist om door te gaan.
Vereist foutbericht Het bericht dat wordt weergegeven tijdens formuliervalidatie als Is vereist is ingeschakeld en de gebruiker geen bestand heeft gekoppeld. Voor elk taalpakket dat is geïnstalleerd en ingeschakeld voor de Dataverse-omgeving, is een veld beschikbaar om het bericht in de bijbehorende taal in te voeren.
Aangepast JavaScript Een aangepast blok JavaScript dat onderaan de pagina wordt toegevoegd, vlak voor het afsluitende tagelement van het formulier. De id van de HTML-invoer van een tabelveld is ingesteld op de logische naam van het kenmerk. Dit maakt het makkelijker om een veld te selecteren, waarden in te stellen of andere bewerkingen uit te voeren vanuit de client met jQuery. $(document).ready(function() { $(#address1_stateorprovince).val(Saskatchewan); });

Zie ook