Compartir a través de


Agregar un formulario

Un formulario es una configuración basada en datos que recopila datos en sitios de Power Pages. Los formularios en las páginas se crean a partir de formularios de tabla de Dataverse. Los formularios de tabla de Dataverse se pueden crear utilizando el espacio de trabajo de datos o de aplicaciones basadas en modelos creadas en Power Apps. Puede usarlos en páginas o con listas para construir una aplicación web completa.

Propina

Para agregar un formulario:

  1. Abra el estudio de diseño para editar el contenido y los componentes del sitio.

  2. Vaya al espacio de trabajo Páginas.

  3. Seleccione la página que desea editar.

  4. Seleccione la sección a la que desee agregar el componente de formulario.

  5. Pase el cursor sobre cualquier área editable del lienzo y luego seleccione el icono Formulario del panel de componentes.

    Opciones del menú Agregar componente.

  6. Puede elegir crear un formulario nuevo o utilizar un formulario existente (si un creador creó uno anteriormente).

    Si elige crear un nuevo formulario, debe introducir los siguientes criterios.

    Agregar un formulario a una página.

    Opción Description
    Elegir una tabla Elija la tabla donde desea almacenar los datos.
    Seleccione un formulario Seleccione uno de los formularios de Dataverse disponibles para la tabla seleccionada.
    Asignar nombre a su copia del formulario seleccionado Asigne un nombre a su copia del formulario.
    Datos Puede elegir que los datos introducidos por un usuario creen un nuevo registro, actualicen registros ya existentes o hagan que los datos sean de solo lectura.
    Al enviar Puede elegir opcionalmente mostrar un mensaje de éxito. Debe ingresar las opciones para redirigir a una página web y redirigir a una URL.
    CAPTCHA Puede optar por mostrar un captcha a usuarios anónimos, usuarios autenticados o ambos.
    Attachments Permite habilitar y configurar datos adjuntos para el formulario.

    Nota

    Deberá habilitar los permisos de tabla para que los usuarios puedan interactuar con los datos en los formularios.

  7. Puede seleccionar los puntos suspensivos (...) para duplicar el formulario, moverlo hacia arriba o hacia abajo dentro de la sección o eliminarlo.

Editar un campo de texto en el formulario

Puede editar campos de texto, incluido el correo electrónico, el título del formulario y la sección del título.

Para editar un campo de texto en el formulario:

  1. Pase el cursor y seleccione el campo de texto del lienzo.
  2. Edita el campo de texto y dale estilo según sea necesario (negrita, subrayado o cursiva). Opciones de estilo para campos de texto que incluyen negrita, subrayado y cursiva. La negrita está seleccionada aquí.

Editar, validar y eliminar campos de formulario

Los campos de formulario se pueden editar dentro del espacio de trabajo de Pages.

Para editar un campo de formulario:

  1. Seleccione el campo y elija Editar campo.

  2. Establezca propiedades para su campo.

    • Actualice la etiqueta del campo/nombre.
    • Marque el campo como obligatorio y, a continuación, personalice el mensaje de error que se mostrará cuando el campo sea obligatorio.
    • Agregue una descripción al campo y ajuste su posición (las opciones incluyen encima del campo, debajo del campo y encima de la etiqueta).
    • Establezca las reglas de validación para el campo.
      • Utilice las opciones para configurar validaciones listas para usar.
      • Use la opción Regex para ingresar una validación personalizada usando expresiones regulares.

    Dependiendo de su tipo de datos, es posible que se muestren otras propiedades.

  3. Seleccione Listo.

Para eliminar un campo de formulario:

  1. Pase el cursor y seleccione el campo de texto del lienzo.
  2. Elija los puntos suspensivos ... en la barra de herramientas.
  3. Seleccione Eliminar.

Advertencia

Esto también eliminará el campo del formulario de Dataverse correspondiente.

Habilitar adjuntos en un formulario

Si los archivos adjuntos están habilitados, los usuarios pueden cargar un archivo adjunto con el envío del formulario.

Para habilitar adjuntos en un formulario:

  1. Agregar un campo a un formulario o editar un formulario existente.

  2. En el cuadro de diálogo Agregar un formulario , Seleccionar Adjuntos en el panel izquierdo.

  3. Active la opción Habilitar archivos adjuntos .

  4. Active/desactive la opción Se requiere archivo adjunto dependiendo de si desea solicitar que el usuario incluya un archivo adjunto.

  5. Active/desactive la opción Permitir múltiples archivos dependiendo de si desea permitir que el usuario cargue múltiples archivos.

  6. Para Almacenamiento de archivos adjuntos, Seleccionar Notas para guardar los archivos en Dataverse o Seleccionar Azure Blob Storage para almacenar los archivos en Azure.

    Nota

    Antes de poder usar correctamente Azure Blob Storage para archivos adjuntos, se requieren algunos requisitos previos:

    • La versión del paquete del portal Dataverse Base debe ser al menos 9.3.2405.xx. Si no se cumple este requisito, verá el mensaje "Para acceder a más controles para la carga de archivos, actualice el paquete del portal base Dataverse ".
    • La versión de ejecución de su Power Pages sitio web debe ser al menos 9.6.5.1.
    • Si el sitio es un sitio existente y no ha optado por una nueva experiencia de carga de archivos, verá un mensaje "Para acceder a más controles para la carga de archivos, obtenga más información". Puede optar por la nueva experiencia creando una configuración de sitio llamada EnhancedFileUpload con un valor de verdadero. Los nuevos sitios se habilitan automáticamente.
  7. Si usa Azure Blob Storage, ingrese valores para el nombre de cuenta de almacenamiento de Azure y el nombre de contenedor de Azure. Obtenga más información en Habilitar Azure Storage.

  8. En Número máximo de archivos, ingrese el número máximo de archivos que desea permitir que un usuario cargue.

  9. Para Límite de tamaño de carga por archivo (en KB), ingrese el tamaño máximo en KB que desea permitir por archivo. La siguiente tabla muestra los límites máximos absolutos de tamaño de archivo según la opción de almacenamiento seleccionada:

    Opción de almacenamiento Tamaño máximo de archivo por archivo
    Notas 90 MB
    Almacenamiento de blobs de Azure 10 GB

    Importante

    Si utiliza notas para el almacenamiento, asegúrese de que el límite de tamaño del archivo no sea mayor que el límite de archivos adjuntos de correo electrónico establecido para ambiente. Por ejemplo, si establece el límite de tamaño de carga por archivo en 50 MB pero el límite de archivos adjuntos de correo electrónico tiene el valor predeterminado de 5 MB, los usuarios no podrán cargar archivos de más de 5 MB.

  10. Para Tipos de archivos permitidos, Seleccionar qué tipos de archivos desea permitir que los usuarios carguen. Se admiten los siguientes tipos de archivo:

    • Todos
    • Audio
    • Documento
    • Image
    • Vídeo
    • Específicos (valores separados por comas)

Una vez que se haya configurado, el marcador de posición de carga de archivos se muestra en el lienzo.

Formulario con opción de archivo adjunto habilitada.

Habilitar permisos de tabla

Cuando agrega un nuevo formulario, ve un mensaje para establecer permisos para permitir que los usuarios del sitio interactúen con el formulario. La configuración de los permisos de la tabla se rellena previamente (crear y anexar a), pero sigue teniendo que asignar roles web y guardar la configuración. El proceso crea automáticamente los permisos de la tabla secundaria para la tabla nota (anotaciones), que contiene los archivos adjuntos.

Configurar permisos de tabla.

También puede ajustar los permisos y asignar roles web según sus requisitos en el espacio de trabajo Configurar.

Menú Permisos de tabla.

Para obtener más información, consulte Configurar permisos de tabla.

Habilitar componentes de código en campos de formulario

Si un campo de formulario Dataverse está configurado para usar un componente de código usando el espacio de trabajo de datos o una aplicación basada en modelo, puede habilitar el componente de código para que se use en un formulario de página web.

Para habilitar un componente de código:

  1. Seleccione el botón Editar componente de código del menú.

  2. Cambie el interruptor Habilitar campo de componente personalizado a la posición de encendido.

Los componentes personalizados ahora están habilitados para ese campo.

Editar propiedades de componentes de código en campos de formulario (vista previa)

También puede editar las propiedades de un componente desde dentro del espacio de trabajo de Pages.

Importante

  • Esta es una característica en versión preliminar.
  • Las características en vísta previa no se han diseñado para un uso de producción y pueden tener una funcionalidad restringida. Estas características están disponibles antes del lanzamiento oficial para que los clientes puedan tener un acceso anticipado y proporcionar comentarios.

Después de habilitar un componente de código, las propiedades de ese componente aparecerán debajo del interruptor de palanca Habilitar campo de componente personalizado. Establezca los valores para estas propiedades y seleccione Hecho.