Comparteix a través de


Quant als formularis bàsics

Nota

Des del 12 d'octubre de 2022, els portals del Power Apps són Power Pages. Més informació: Microsoft Power Pages ara està disponible de manera general (bloc)
Ben aviat migrarem i combinarem la documentació dels portals del Power Apps amb la documentació del Power Pages.

Una configuració basada en dades per permetre que els usuaris finals afegeixin un formulari per recopilar dades al portal sense necessitat que un desenvolupador exposi el formulari al portal, els formularis bàsics es creen al Microsoft Dataverse i després es col·loquen a pàgines web al portal o s'utilitzen juntament amb subgrups i llistes per generar aplicacions web completes. Més informació: Quant a les llistes

Formulari Contacteu amb nosaltres

Addicció d'un formulari al portal

El formulari bàsic conté relacions amb pàgines web i propietats addicionals per controlar la inicialització del formulari dins del portal web. La relació amb les pàgines web permet la recuperació dinàmica de la definició de formulari per a un node de pàgina determinat del lloc web.

Per visualitzar formularis bàsics existents o crear formularis bàsics nous, obriu l'aplicació Administració de portals i aneu a Portals > Formularis avançats.

En crear un formulari bàsic nou, el primer pas és decidir la taula i el nom del formulari que representareu, a més del mode: Insereix, Edita o Només de lectura. El mode seleccionat determinarà si esteu creant un registre nou des del portal, editant un registre existent o, simplement, visualitzant informació sobre el registre al portal.

Nota

Abans de continuar, assegureu-vos de revisar les consideracions per als formularis bàsics.

Les pàgines web associades amb el formulari bàsic es poden veure si seleccioneu l'enllaç Pàgines web que es mostra als enllaços de navegació Relacionats del menú esquerre.

Quan creeu o editeu una pàgina web, es pot especificar un formulari bàsic al camp de cerca del formulari de pàgina web.

Les diferents pàgines mestres utilitzades pel portal contenen indistiments del control de servidor TableForm. Quan representeu la pàgina web que conté la plantilla de la pàgina (~/Pages/Page.aspx) o la plantilla de la pàgina completa (~/Pages/FullPage.aspx), els controls determinaran si la cerca de formularis bàsics conté un valor i es representarà el formulari.

Protecció dels formularis

Nota

Aquest mètode de protegir els formularis quedarà obsolet aviat. Per tant, no s'ha d'utilitzar. Use proper table permissions, and web role setup to provide access to users for any data instead. Més informació: Canvis de permisos de taula per a formularis i llistes en portals nous

Per protegir els vostres formularis, heu de crear permisos de taula que determinen l'accés i la propietat dels registres segons les funcions web. Si un usuari arriba a un formulari bàsic i no té permisos, rebrà un missatge d'error. In addition, you'll also see a warning when a form is configured with table permissions not enabled:

"Els permisos de taula s'han d'habilitar per a aquest registre o qualsevol usuari d'Internet pot visualitzar les dades".

Per habilitar els permisos d'un formulari bàsic, marqueu la casella de selecció Habilita els permisos de taula. Més informació: Creació de funcions web per als portals.

Atributs de formulari bàsic i relacions del conjunt d'enllaços web

Nom Descripció
Nom El nom descriptiu del registre. Aquest camp és obligatori.
Nom de la taula El nom de la taula des d'on es carregarà el formulari. Aquest camp és obligatori.
Nom de formulari El nom del formulari de la taula de destinació que es modificarà. Aquest camp és obligatori.
Nom de la pestanya El nom opcional d'una pestanya d'un formulari per a una taula especificada que representarà.
Mode Un dels valors següents:
  • Insereix
  • Edició
  • Només de lectura
Si seleccioneu Insereix, s'indicarà que el formulari ha d'inserir un nou registre quan es produeixi l'enviament. Si especifiqueu Edita, s'indicarà que el formulari ha d'editar un registre existent. Si seleccioneu Només de lectura, s'indicarà que el formulari ha de mostrar un formulari no editable d'un registre existent. Edita i Només de lectura requereixen que existeixi un registre d'origen i els paràmetres especificats en els camps "Tipus d'origen de registre" i "Nom del paràmetre d'identificador de registre" per seleccionar el registre adient quan el formulari es carrega al portal.
Tipus d'origen de registre Un dels valors següents:
  • Cadena de consulta
  • Usuari de portal actual
  • Registre associat a l'usuari del portal actual
Si se selecciona Cadena de consulta, es requerirà que es proporcioni un nom del paràmetre de la cadena de consulta de l'adreça URL al formulari. Això es pot especificar al camp "Nom del paràmetre d'identificador de registre".
Si se selecciona Usuari de portal actual, es recuperarà el registre d'usuari de portal de l'usuari autenticat actual.
La selecció de Registre associat a l'usuari del portal actual recuperarà el registre de l'usuari del portal per a l'usuari autenticat actual i després recuperarà el registre de la relació determinada com s'especifica en el camp "Nom de la relació".
Nom de paràmetre d’identificador de registre Un nom de paràmetre proporcionat en la cadena de consulta de l'adreça URL a la pàgina web que conté aquest formulari bàsic.
Nom de la relació Es requereix quan el tipus d'origen de registre és un registre associat a l'usuari del portal actual. El nom lògic de la relació entre l'usuari de portal actual i el registre de destinació. Això ha de tornar el mateix tipus de taula especificat pel camp Nom de taula.
Permet la creació si és Nul Un valor booleà opcional disponible quan el tipus d'origen de registre és un registre associat a l'usuari del portal actual. Indicarà que si no existeix el registre relacionat, es permeti que els usuaris el creïn la primera vegada. En cas contrari, es generarà una excepció si el registre no existeix perquè el formulari necessita un registre al qual enllaçar les dades.
NOTA: Aquesta funció no està disponible en formularis multistep.
Habilita els permisos de la taula Farà que el formulari respecti els permisos de taula. El valor per defecte és fals per raons de compatibilitat amb versions anteriors. Si es configura en cert, es requeriran permisos explícits per a qualsevol usuari que vulgui accedir al formulari.
NOTA: aquest mètode de protegir els formularis quedarà obsolet aviat. Per tant, no s'ha d'utilitzar. Use proper table permissions, and web role setup to provide access to users for any data instead. Més informació: Canvis de permisos de taula per a formularis i llistes en portals nous

Opcions de formulari

Nom Descripció
Afegeix Captcha Mostra captcha.
Mostra el Captcha per als usuaris autenticats Mostra el captcha per als usuaris autenticats.
Grup de validació El nom del grup assignat als controls d'entrada per avaluar l'entrada vàlida dels grups amb nom.
Genera automàticament passos des de pestanyes Marcat indica que les diverses pestanyes en un formulari bàsic es mostraran amb cada pestanya com un pas seqüencial començant per la primera pestanya i fins que s'hagi navegat a totes les pestanyes i després de la tramesa final s'insereix un registre. Per defecte, no està seleccionat. El valor per defecte indica que només es representarà una pestanya o formulari per al pas actual. Si no s'especifica el nom de la pestanya, es mostrarà la primera pestanya.
Representa recursos web inserits Suprimeix l'iframe que abasteix un recurs web en un formulari bàsic.
Indicadors de funció habilitat Es defineix l'indicador de funció mitjançant la descripció de l'atribut de la taula de destinació.
Mostra els camps no admesos Mostra o amaga els noms de les columnes amb tipus de columnes no admesos del Dataverse.
Defineix els camps recomanats com a obligatoris Fa que tots els atributs que tinguin el nivell de requisits de camp configurat en "Recomanat per a l'empresa" siguin obligatoris.
Fes que tots els camps siguin obligatoris Fa que tots els camps siguin obligatoris, independentment del nivell de requisits de camp.
Resum de validació de classe de CSS El nom de la classe de CSS assignat al resum de validació. El valor per defecte és "avís de resum de validació avís de bloc avís d'error"
Habilita els enllaços de resum de validació Un valor booleà de cert o fals que indica si els enllaços de l'àncora s'han de representar al resum de validació per desplaçar-se al camp que conté un error. El valor per defecte és cert.
Text d'enllaç de resum de validació L'etiqueta assignada als enllaços de resum de validació. El valor per defecte és "fes clic aquí".
Text de capçalera de resum de validació L'etiqueta assignada a la capçalera de resum de validació.
Instruccions Instruccions per treballar amb el formulari.
Missatge El registre no s'ha trobat Missatge que es mostrarà quan no es trobi un registre.

Configuració en cas d'èxit

Nom Descripció
En cas d'èxit Un dels valors següents:
  • Visualitza el missatge satisfactori (Per defecte)
  • Redirecció
Amaga el formulari en cas d'èxit Cal tenir definida l'opció En cas d'èxit per Visualitza el missatge satisfactori. Quan està seleccionada, el formulari s'amaga fins que l'enviament s'hagi realitzat correctament.
Missatge satisfactori Cal tenir definida l'opció En cas d'èxit per Visualitza el missatge satisfactori. El missatge que apareix a l'usuari després d'haver realitzat correctament l'enviament. Si no s’especifica, es mostrarà un missatge per defecte (L'enviament s'ha completat correctament). Per cada paquet de llengua instal·lat i habilitat per a l'organització, estarà disponible un camp per introduir el missatge en la llengua associada.
Adreça URL externa Requereix que l'opció En cas d'èxit estigui establerta en Redirigir. Especifiqui una adreça URL a un recurs extern del web.
o pàgina web Requereix que l'opció En cas d'èxit estigui establerta en Redirigir. Seleccioneu una pàgina web des de la pàgina web actual.
Annexa la cadena de consulta existent Requereix que l'opció En cas d'èxit estigui establerta en Redirigir. Quan seleccioneu aquesta opció, els paràmetres de la cadena de consulta existents s'afegiran a l'adreça URL de destinació per redirigir-la.
Annexa l'identificador de registre a la cadena de consulta Requereix que l'opció En cas d'èxit estigui establerta en Redirigir. Quan seleccioneu aquesta opció, l'identificador del registre creat s'annexa a la cadena de consulta de l'adreça URL que s'està redirigint.
Nom de paràmetre d’identificador de registre Requereix que l'opció En cas d'èxit estigui establerta en Redirigir. El nom del paràmetre de l'identificador de la cadena de consulta de l'adreça URL que s'està redirigint.
Annexa la cadena de consulta personalitzada Requereix que l'opció En cas d'èxit estigui establerta en Redirigir. Una cadena personalitzada que es pot annexar a la cadena de consulta existent de l'adreça URL de redirecció.
Annexa el valor d'atribut a la cadena de consulta - Nom del paràmetre Requereix que l'opció En cas d'èxit estigui establerta en Redirigir. Un nom per assignar al paràmetre que es correlaciona amb el valor d'atribut de la taula de destinació que s'annexa a la cadena de consulta de l'adreça URL de redirecció.
Annexa el valor d'atribut a la cadena de consulta - Nom lògic de l'atribut Requereix que l'opció En cas d'èxit estigui establerta en Redirigir. Un nom lògic d'un atribut de la taula de destinació per annexar el valor a la cadena de consulta de l'adreça URL de redirecció.

Configuració addicional

Nom Descripció
Associa l'usuari del portal actual Indica que el registre de l'usuari que ha iniciat sessió actualment ha d'associar-se amb el registre de taula de destinació.
Columna de cerca d’usuaris del portal El nom lògic de l'atribut de la taula de destinació que emmagatzema l'usuari del portal.
És un grup d'activitat El valor booleà que indica si la columna de cerca d'usuaris del portal és un tipus del grup d'activitat o no.
Adjunta un fitxer Seleccioneu aquesta opció perquè el formulari inclogui un control de càrrega de fitxer a la part inferior del formulari per tal de permetre que s'adjunti un fitxer al registre.
Nota: els portals amb la versió 9.2.2.x i posteriors no requereixen l'habilitació de permisos de taula al formulari bàsic per adjuntar fitxers. No obstant, si l'heu seleccionat, heu d'assegurar-vos que es proporcionen els privilegis adequats a la taula principal i a la taula d'anotacions per visualitzar el botó Adjunta un fitxer al formulari. La taula d'anotació ha de tenir com a mínim els privilegis Creació i Annexa i la taula principal ha de tenir el privilegi Annexa a corresponent. En funció de si teniu un formulari de creació o actualització, pot ser que també necessiteu els privilegis Creació, Lectura i Escriptura per completar l'escenari del formulari.
Ubicació d'emmagatzematge dels fitxers adjunts Opcions: Fitxer adjunt de la nota, Emmagatzematge blob de l'Azure. Si la vostra organització està configurada per utilitzar l’emmagatzematge de l'Azure, allà podeu triar els fitxers carregats per emmagatzemar per a aquest formulari bàsic. En cas contrari, els fitxers s'emmagatzemaran com a fitxers adjunts de notes.
Permet diversos fitxers Un valor booleà indica si l'usuari pot carregar més d'un arxiu.
Accepta L'atribut d'acceptació especifica els tipus MIME dels fitxers que accepta el servidor a través de la càrrega de fitxers. Per especificar més d'un valor, separeu els valors amb comes (per exemple, àudio/,vídeo/,imatge/*).
Etiqueta El text que apareix al costat del control de càrrega de fitxer. Per cada paquet de llengua instal·lat i habilitat per a l'organització, estarà disponible un camp per introduir el missatge en la llengua associada.
És obligatori adjuntar un fitxer Caldran les dades adjuntes d'un fitxer per continuar.
Missatge d'error obligatori El missatge que apareix durant la validació del formulari si És obligatori és cert i l'usuari no ha adjuntat un fitxer. Per cada paquet de llengua instal·lat i habilitat per a l'organització, estarà disponible un camp per introduir el missatge en la llengua associada.
Restringeix els fitxers als tipus acceptats Força la validació al camp Accepta. Si no se selecciona, l'atribut Accepta només s'utilitzarà com a suggeriment per al quadre de diàleg de càrrega del fitxer.
Missatge d'error de tipus de fitxer El missatge que es mostra durant la validació del formulari si Restringeix els fitxers als tipus acceptats és true i l'usuari ha intentat carregar un tipus de fitxer no vàlid. Per cada paquet de llengua instal·lat i habilitat per a l'organització, estarà disponible un camp per introduir el missatge en la llengua associada.
Mida màxima del fitxer (en kilobytes) Força la validació de la mida màxima permesa del fitxer carregat.
Missatge d'error de mida de fitxer El missatge que es mostra durant la validació del formulari si Mida màxima del fitxer (en kilobytes) és true i l'usuari ha intentat carregar un fitxer massa gran. Per cada paquet de llengua instal·lat i habilitat per a l'organització, estarà disponible un camp per introduir el missatge en la llengua associada.
JavaScript personalitzat Un bloc personalitzat de JavaScript que s'afegirà a la part inferior de la pàgina davant de l'element de l'etiqueta del formulari de tancament. L'identificador d'entrada HTML d'un camp de taula es defineix com a nom lògic de l'atribut. Això fa que la selecció d'un camp, de valors de configuració o la manipulació d'altres clients sigui fàcil amb jQuery.
$(document).ready(function() { $("#address1_stateorprovince").val("Saskatchewan");});

Referència de la taula associada

Els paràmetres següents estan relacionats amb la configuració d'una taula de referència associada quan s'ha desat el formulari.

Això proporciona una manera d'associar el registre actual que s'ha creat o actualitzat a través del formulari amb un altre registre de la destinació. És útil si teniu diversos passos amb diversos tipus de taula i voleu relacionar els registres resultants o si es passa a la pàgina una cadena de consulta d'un identificador de registre que voldríeu que hi estigués associat. Per exemple, una pàgina de carreres on es mostren publicacions de feina, cadascuna amb un enllaç a una aplicació de la feina que conté l'identificador de la publicació de la feina del formulari de l'aplicació per tal que quan es creï l'aplicació, la publicació de feina s'associï amb el registre.

Nom Descripció
Defineix la referència de taula en desar Sí o No. Un valor de sí indica que s'ha d'assignar una referència de taula associada quan es desa el formulari, en cas contrari no es definirà cap.
Nom de la relació El nom de definició de relació d'una relació determinada entre dos tipus de taula.
Nom lògic de la taula El nom lògic de la taula a la qual es fa referència.
Nom lògic de l'atribut de cerca de destinació El nom lògic de l'atribut de cerca de la taula de destinació que s'ha creat o actualitzat.
Emplena el camp de cerca Si la cerca de la taula de referència es troba al formulari, marcar aquest valor emplenarà el camp del formulari amb el valor recuperat mitjançant la configuració següent.
Tipus d'origen Un dels valors següents:
  • Cadena de consulta
    Si se selecciona Cadena de consulta, es requerirà que es proporcioni un nom del paràmetre de la cadena de consulta de l'adreça URL al formulari. Això es pot especificar al camp Nom de la cadena de consulta. Si aquest paràmetre és la clau principal, seleccioneu Sí per a La cadena de consulta és la clau principal. En cas contrari, seleccioneu No i proporcioneu el nom lògic de l'atribut de la taula de destinació que es consultarà tal i com s'especifica al camp Nom lògic de l'atribut de consulta.
  • Usuari de portal actual
    Si se selecciona Usuari de portal actual, es recuperarà el registre de contacte de l'usuari autenticat actual.
Pas de taula de referència El registre Pas de formulari de diversos passos d'un pas anterior per recuperar la taula creada o editada en aquell pas i associar-la amb el registre d'aquest pas actual.
Nom de la cadena de consulta Nom de paràmetre proporcionat en la cadena de consulta de l'adreça URL a la pàgina web que conté aquest formulari de diversos passos.
La cadena de consulta és la clau principal Sí indica que el valor de la cadena de consulta és el valor de la clau principal. No indica que el valor de la cadena de consulta és un tipus d'atribut que no és la clau principal.
Nom lògic de l'atribut de consulta El nom lògic de l'atribut per fer la consulta del registre.
Mostra detalls de només de lectura Indicarà que s'ha de representar un formulari a la part superior de la pàgina que mostri informació només de lectura relativa al registre de referència. Requereix un nom de formulari.
Nom de formulari El nom del formulari de la taula de referència que s'ha d'utilitzar per mostrar informació només de lectura.

Configuració d'acció del formulari bàsic

Per defecte, un formulari bàsic permetrà llegir o actualitzar un registre existent, o la inserció d'un nou registre. No obstant això, també podeu habilitar i configurar accions addicionals per als registres en un formulari bàsic, així com (Suprimeix, Activa, desactiva, etc.). També és possible substituir les etiquetes, les mides i altres atributs predeterminats que apareixeran si hi ha accions habilitades.

Aquesta configuració es troba a la secció Configuració addicional del formulari bàsic. Per defecte, només es mostra la Configuració bàsica. Podeu seleccionar Configuració avançada per mostrar configuracions addicionals.

Podeu afegir botons d'acció per a les accions que s'apliquen a un registre individual i apareixerà per a cada fila de la quadrícula sempre que els permisos de taula hagin atorgat el privilegi apropiat. Hi ha disponibles les accions següents:

  • Delete
  • Flux de treball
  • Crea un registre relacionat
  • Activa
  • Desactiva

Si feu clic a una d'aquestes opcions, es mostra una àrea de configuració per a aquesta acció. A més, algunes taules disposen d'accions especials que estan disponibles en funció de cada taula:

  • Calcular valor de l'oportunitat (oportunitat)
  • Cancel·lar l'acció de cas (incident)
  • Tancar (resoldre) l'acció del cas (incident)
  • Convertir oferta en comanda (oferta)
  • Convertir ofertes en factures (comanda venda)
  • Generar una oferta a partir de l'oportunitat (oportunitat)
  • Perdre l'acció de l'oportunitat (oportunitat)
  • Guanyar l'acció de l'oportunitat (oportunitat)
  • Reobrir l'acció de cas (incident)
  • Definir l'oportunitat en espera (oportunitat)

Nota

Es recomana crear un flux de treball en lloc d'afegir un botó Activa o Desactiva per a taules fora de la caixa amb els valors específics d'estat i codi d'estat que requereixen per als seus processos de negoci. Per exemple, Incident (opcions d'estat), Oportunitat(opcions d'estat), Drets (opcions d'estat).

Configuració de la ubicació geogràfica per a formularis bàsics

Es pot configurar un formulari per mostrar un control del mapa per mostrar una ubicació existent com un marcador en un mapa o proporcionar la possibilitat que l'usuari especifiqui una ubicació. Consulteu Afegeix la ubicació geogràfica.

El control del mapa del formulari requereix una configuració addicional per indicar quins són els identificadors dels diferents camps d'ubicació per assignar o recuperar valors. El registre de formulari bàsic conté una secció de configuració que defineix aquestes assignacions de camps que s'han d'especificar. Els noms del camp variaran en funció de l'esquema que heu creat.

Dades de geoubicació al formulari bàsic

Nota

  • El camp d'adreça en un formulari bàsic de només lectura se substitueix pel mapa quan està activada la ubicació geogràfica.
  • El mapa només es representarà quan es visualitzi el formulari en una finestra de la finestra modal.
  • La secció d'ubicació geogràfica no és visible en l'entorn German Sovereign Cloud. Si un usuari ha activat la ubicació geogràfica amb un altre formulari, no es mostrarà durant la representació al portal.

Validació de sol·licituds

La validació de sol·licituds, una característica d'ASP.NET des de la versió 1.1, impedeix al servidor acceptar contingut que contingui HTML sense codificar. Aquesta característica està dissenyada per ajudar-vos a impedir alguns atacs d'injecció de scripts per la qual cosa el codi de l'script del client o l'HTML es poden enviar sense saber-ho a un servidor, emmagatzemar i després presentar-se a altres usuaris. Encara recomanem que valideu totes les dades d'entrada i codificar-les amb HTML quan sigui necessari.

Per defecte, la validació de sol·licitud s'habilita al portal que resulta en l'error genèric següent si introduïu codi script sense codificació HTML en camps de formulari bàsics:

Found field(s) submitted with potentially dangerous value(s) such as HTML, or script. Please review the field value(s) and try again.

Per inhabilitar la validació de sol·licituds, seguiu aquests passos:

  1. Aneu a configuració del portal i seleccioneu Configuració del lloc.

  2. Seleccioneu Crea.

  3. Escriviu el nom com a DisableValidationWebTemplate.

  4. Seleccioneu el registre del lloc web adient.

  5. Escriviu el valor com a cert. Per defecte, el paràmetre és fals, que habilita la validació de sol·licituds.

  6. Escriviu la descripció adequada.

  7. Seleccioneu Desa i tanca.

Atenció

Quan està inhabilitada la validació de sol·licituds, el contingut es pot enviar a una pàgina. Heu d'assegurar-vos que el contingut està degudament codificat o processat.

Consideracions

  • Un formulari bàsic ha d'estar associat amb una pàgina web per a una determinada pàgina web per al formulari perquè es visualitzi al lloc.
  • Les subquadrícules de taula de connexió no estan admeses als formularis bàsics. Si afegiu una subquadrícula de taula de connexió al formulari amb el dissenyador de formularis, es mostraran missatges d'error quan representeu el formulari al portal i utilitzeu la taula de connexió.
  • Els camps duplicats, els camps de la llista de grups i les regles de negoci no estan admesos en els formularis bàsics.
  • Els components de codi de nivell de camp estan en versió preliminar pública i es poden afegir als formularis. Més informació: Afegir un component de codi a un camp en una aplicació basada en models
  • Les regles de negoci i l'API de client poden habilitar els camps bloquejats en un formulari de només lectura.
  • Si creeu un formulari bàsic en el mode d'inserció, no podeu canviar l'alineació d'un botó o col·locar un botó d'acció sobre el formulari bàsic.
  • Si representeu un control de cerca com una llista desplegable al formulari, el filtre de registres relacionat no funcionarà.
  • Les columnes de valor consolidat en formularis de portals poden aparèixer de vegades com a editables, encara que estan destinades a ser només de lectura. Per assegurar-vos que aquestes columnes romanguin només de lectura, marqueu la columna com a Només de lectura en el formulari de l'aplicació basada en models.

Consulteu també

Nota

Ens podeu dir quines són les vostres preferències d'idioma per a la documentació? Responeu una breu enquesta. (tingueu en compte que l'idioma de l'enquesta és l'anglès)

Trigareu uns set minuts a completar l'enquesta. No es recopilen dades personals (declaració de privadesa).