Compartir por


Titorial: Crear, actualizar e ler información de Dataverse en páxinas

A capacidade de interactuar dinamicamente con Microsoft Dataverse é unha das características fundamentais de Power Pages. Os usuarios que visitan un sitio poden realizar accións como ver unha lista de programas, rexistrar os seus fillos, programar unha reunión ou solicitar unha licenza de construción. A información rastrexada en Dataverse pódese ser vista por outros servizos Power Platform como Power Apps, Power Automate ou Power BI.

Neste titorial, creará unha aplicación web en Power Pages que permitirá aos usuarios a posibilidade de crear, ler e actualizar rexistros de Dataverse. Pode utilizar o sitio como base para crear os seus propios sitios web con Dataverse .

Vexa este vídeo (sen audio) para ver os rexistros creados e actualizados nunha páxina:

Neste titorial aprenderá a:

  • Crear unha táboa de Dataverse
  • Crear unha vista de Dataverse
  • Crear un formulario de Dataverse
  • Configurar os permisos da táboa para permitirlle ler, crear e actualizar rexistros
  • Engadir unha lista á páxina
  • Engadir unha páxina cun formulario para crear rexistros
  • Engadir unha páxina cun formulario para ver/editar rexistros
  • Actualizar a lista para que poida navegar ás páxinas para crear rexistros e ver/editar rexistros

Requisitos previos

Crear unha táboa de Dataverse

Nesta sección, usará a área de traballo de datos para crear unha táboa de Dataverse. Unha táboa úsase para almacenar información sobre obxectos específicos. Unha bolsa, unha solicitude ou unha empresa son algúns exemplos de táboas. Unha táboa está formada por unha serie de columnas. Unha columna é unha información específica sobre o obxecto, como o nome, a descrición, a data de solicitude ou unha selección de opcións, como a cor.

Use os pasos seguintes para crear unha táboa e columnas usando a área de traballo de datos.

  1. Vaia a Power Pages.

  2. Seleccione a icona de Datos na barra de navegación esquerda para acceder á área de traballo de datos.

  3. Seleccione o botón da nova táboa (+) á dereita do título Táboas deste sitio .

  4. Déalle un nome axeitado á súa nova táboa.

  5. Seleccione Crear para crear a táboa en Dataverse.

    Crear unha nova táboa.

  6. Para engadir unha columna á táboa, escolla + Nova columna. Introduza un Nome para mostrar e seleccione o Tipo de datos e escolla calquera outra opción. Seleccione Gardar.

    Engada novas columnas a unha nova táboa.

  7. Repita o paso anterior ata crear todas as columnas necesarias para a súa táboa.

Crear unha vista de Dataverse

A vista Dataverse é un tipo de consulta para mostrar filas e columnas específicas de datos dunha táboa de Dataverse . Cando cree unha vista, especifique certos criterios, como que columnas se mostran, como se ordenan os rexistros e como se filtran as filas (por exemplo, pode querer mostrar só os rexistros que teñan determinados criterios, como eventos onde a data do evento será no futuro).

Esta vista empregarase para configurar unha lista nunha páxina web.

Nesta sección, usará a área de traballo de datos para crear unha vista de Dataverse.

  1. Seleccione a táboa da lista de táboas da área de traballo Datos na que desexa crear unha nova vista.

  2. Seleccione o separador Visualizacións.

  3. Seleccione Nova vista.

  4. Introduza o nome da súa vista e, opcionalmente, unha descrición.

  5. Seleccione Crear.

    Engada unha nova vista a unha nova táboa.

  6. Aparecerá o deseñador da vistas. Pode engadir columnas á vista e axustar a largura.

  7. Pode seleccionar ordenar por columnas da táboa específicas na sección Ordenar por... no panel flotante da dereita.

  8. Tamén podes configurar opcións de filtrado de filas específicas seleccionando Editar filtros... na sección Filtrar por no panel lateral dereito.

  9. Cando remate de configurar a vista, seleccione Gardar e, a seguir, Publicar vista.

    Configurar a nova vista nunha nova táboa.

Crear un formulario de Dataverse

Un formulario de Dataverse proporciona unha superficie que mostra unha disposición de columnas (campos) específicos dunha táboa para utilizar como base para que os usuarios finais engadan, lean ou actualicen rexistros individuais.

O formulario de Dataverse utilizarase para configurar un compoñente de formulario nunha páxina web.

Nesta sección, usará a área de traballo de datos para crear un formulario de Dataverse.

  1. Seleccione a táboa da lista de táboas da área de traballo Datos na que desexa crear un novo formulario.

  2. Seleccione o separador Formularios.

  3. Seleccione Novo formulario.

  4. Introduza o nome do seu formulario e, opcionalmente, unha descrición.

  5. Seleccione Crear.

    Crear un novo formulario de Dataverse.

  6. Aparecerá o deseñador de formularios de Dataverse. Con esta ferramenta pode deseñar e configurar varios aspectos para o seu formulario:

    • Seleccione + Engadir campo e mostrarase a lista de columnas da táboa e permitirá arrastralas e soltalas no lenzo do formulario.
    • O lenzo do formulario permítelle organizar os campos.
    • O panel despregable de propiedades da dereita permítelle configurar varias opcións do formulario, separadores, seccións e campos seleccionados, como o número de columnas por sección, a largura e altura dos campos, os nomes das etiquetas e outros aspectos.

    Nota

    Determinados campos (como Propietario non estarán visibles nunha páxina web).

  7. Cando remate de configurar o formulario, seleccione Gardar e, a seguir, Publicar formulario.

    Configurar formulario de Dataverse.

Configurar permisos de táboas

Por defecto, os usuarios do sitio non terán acceso para ver, crear ou editar rexistros. Terá que configurar permisos específicos de táboa e asignar roles web. Para garantir que os seus datos estean protexidos e seguros, só debe proporcionar acceso a usuarios específicos do sitio.

Nesta sección, usarás o espazo de traballo Seguridade para crear un permiso de táboa e asignar roles web.

  1. Seleccione a icona do espazo de traballo Seguridade .

  2. En Protexer, seleccione Permisos de táboa.

  3. Seleccione + Novo permiso.

  4. Aparecerá unha sección flotante. Introduza o Nome do permiso da táboa.

  5. Seleccione a Táboa para a que desexa configurar os permisos.

  6. Seleccione un Tipo de acceso adecuado dependendo de como quere especificar a relación dos rexistros co usuario que iniciou sesión. Para os efectos deste tutorial, proporcionaremos acceso a todos os visitantes do sitio, polo que seleccionaremos Global. Considere outras opcións mentres crea os seus sitios.

  7. Seleccione as opcións de Permiso para segundo como queira que os usuarios interactúen cos datos. Para os efectos deste titorial, escolleremos Ler, Escribir, Crear, e Eliminar. Considere limitar estas opcións mentres crea os seus propios sitios.

  8. Seleccione + Engadir roles e escolla os roles web que desexe atribuír a este permiso de táboa. Para os efectos deste titorial, escolleremos os roles Usuarios anónimos e Usuarios autenticados. Considere crear roles web personalizados e atribuír usuarios específicos mentres crea os seus propios sitios.

    Crear permisos da táboa.

  9. Seleccione Gardar para gardar o permiso da táboa.

Engadir páxinas ao seu sitio

Necesitará crear páxinas no seu sitio para interactuar con rexistros de Dataverse.

Neste titorial, imos crear tres páxinas;

  • Unha páxina que mostrará unha lista de rexistros de Dataverse.
  • Unha páxina para crear novos rexistros.
  • Unha páxina para ver e actualizar os rexistros existentes.

Engadir unha lista a unha páxina

Engadir un compoñente de lista a unha páxina web permitirá aos usuarios buscar, explorar e seleccionar entre unha lista de rexistros almacenados en Dataverse.

Nesta sección, usará a área de traballo Páxinas para crear unha páxina cun compoñente de lista.

  1. Seleccione a icona da área de traballo Páxinas.

  2. Seleccione o + á dereita de Navegación principal.

  3. Déalle un nome axeitado á páxina web.

  4. En Deseños estándar, seleccione o deseño Comeza dende cero e seleccione Engadir.

    Crear unha páxina web.

  5. Cando apareza a nova páxina, presentarase unha lista de compoñentes para engadir á súa nova páxina. Seleccione o compoñente Lista.

    Seleccione o compoñente lista.

  6. Abrirase a ventá Engadir unha lista.

    • Escolla a táboa.
    • Seleccione unha ou máis vistas de Dataverse.
    • Deixe o nome predeterminado ou déalle un novo nome á lista.
    • Seleccione Aceptar.

    Configure as propiedades da lista.

  7. A lista en branco aparecerá na páxina.

Engadir unha páxina cun formulario para crear rexistros

Engadir un compoñente de formulario a unha páxina configurada para inserir datos permitirá aos usuarios crear novos rexistros de Dataverse. Un compoñente de formulario nunha páxina baséase no formulario de Dataverse creado na área de traballo de datos.

Nesta sección, usará a área de traballo Páxinas para crear unha páxina cun compoñente de formulario configurado para inserir novos rexistros.

  1. Seleccione a icona da área de traballo Páxinas.

  2. Seleccione a icona ... a la dereita da páxina web que creou anteriormente para conter o compoñente de lista, aparecerá un menú despregable, seleccione Engadir unha nova páxina secundaria.

    Engada unha páxina secundaria ao sitio.

  3. Déalle un nome adecuado á páxina (por exemplo, Crear rexistro) e escolla o deseño de páxina Comezar desde cero .

  4. Cando apareza a nova páxina, presentarase unha lista de compoñentes para engadir á súa nova páxina. Seleccione o compoñente Formulario.

    Engadir un formulario a unha páxina.

  5. Abrirase a ventá Engadir un formulario. Seleccione + Novo formulario.

  6. Terá que configurar o formulario.

    • Seleccionar a táboa Dataverse para o seu formulario.
    • Seleccione o formulario de Dataverse que se utilizará como deseño para o seu compoñente de formulario na súa páxina.
    • Deixe o valor predeterminado ou déalle un nome ao compoñente do formulario (por exemplo crear rexistro).

    Configure as propiedades do compoñente de formulario.

  7. Pode configurar outras propiedades do compoñente de formulario. Na sección Datos, asegúrese de que a opción Datos deste formulario estea definida como Crea un novo rexistro. Pode configurar outras opcións como desactivar ou activar CAPTCHA ou configurar a navegación cando se envía o formulario.

  8. Seleccione Gardar.

  9. Eliminaremos esta nova páxina da navegación da páxina principal. Engadiremos unha opción de crear rexistro na páxina co compoñente de lista. Seleccione ... e seleccione Mover a "Outras páxinas".

    Mova a páxina secundaria á sección de outras páxinas.

Engadir unha páxina cun formulario para ver/editar rexistros

Ademais de crear novos rexistros, tamén queremos permitir que os nosos usuarios poidan editar os existentes. Usaremos de novo un compoñente de formulario nunha páxina pero configurado para editar rexistros en Dataverse.

De novo engadiremos unha nova páxina web e engadiremos un compoñente de formulario como fixemos nos pasos anteriores.

Nesta sección, usará a área de traballo Páxinas para crear unha páxina cun compoñente de formulario e configuralo para editar os rexistros existentes.

  1. Seleccione a icona da área de traballo Páxinas.

  2. Seleccione a icona de + (engadir páxina web) á dereita da sección Outras páxinas . Déalle un nome adecuado á páxina e utilice o deseño Comezar desde cero .

    Edite a páxina web copiada.

  3. Verá a páxina. Escolla a opción Formulario que aparecerá para abrir a ventá Engadir un formulario .

  4. Seleccione a opción + Novo formulario.

    Engada un formulario de edición á páxina web.

  5. Despois terá que configurar o formulario con opcións similares ás do compoñente de inserción do formulario.

    • Seleccionar a táboa Dataverse para o seu formulario.
    • Seleccione o formulario de Dataverse que se utilizará como deseño para o seu compoñente de formulario na súa páxina.
    • Deixe o valor predeterminado ou déalle un nome ao compoñente do formulario (por exemplo Editar rexistro).
  6. Pode configurar outras propiedades do compoñente de formulario. Na sección Datos, asegúrese de que a opción Datos deste formulario estea definida como Actualiza un rexistro existente. Pode configurar outras opcións como desactivar ou activar CAPTCHA ou configurar a navegación cando se envía o formulario.

    Cambie o tipo de formulario.

  7. Seleccione Aceptar.

Actualizar a lista para que poida navegar ás páxinas para crear rexistros e ver/editar rexistros

Agora que se crearon as páxinas con compoñentes de formulario, necesitamos configurar a páxina co compoñente de lista para poder navegar tanto para crear como editar páxinas.

Nesta sección, usará a área de traballo de Páxinas para configurar o compoñente da lista para ter unha opción para crear novos rexistros e tamén configurar a lista para que un usuario poida seleccionar un rexistro da lista e navegar ata unha páxina de edición.

  1. Seleccione a icona da área de traballo Páxinas.

  2. Seleccione a páxina co compoñente de lista.

  3. Seleccione o compoñente de lista na páxina e, a seguir, seleccione o botón Lista para abrir a ventá Engadir unha lista .

  4. Seleccione o separador Datos.

  5. Seleccione a opción Crear un novo rexistro.

  6. No Tipo de destino, escolla Páxina web e seleccione a páxina web co compoñente de formulario configurado para crear rexistros.

  7. Seleccione a opción Ver detalles.

  8. No Tipo de destino, escolla Páxina web e seleccione a páxina web co compoñente de formulario configurado para editar e ver rexistros.

    Configure a lista para engadir rexistros.

  9. Seleccione Aceptar.

Probe o sitio

No estudio de deseño, seleccione Previsualizar, seguido de Escritorio para previsualizar o seu sitio.

Cree varios rexistros novos. Cando teña unha lista de rexistros, seleccione a primeira columna da lista para abrir unha páxina para editar o rexistro.

Sitio que permite crear e actualizar rexistros.

Melloras adicionais

Para facer que o seu sitio sexa máis utilizable para os usuarios finais e reducir a navegación, pode configurar o formulario para redirixir de novo á páxina da lista en lugar dunha mensaxe. Dependendo do seu sitio, pode querer desactivar o CAPTCHA.

Configure a páxina para volver á páxina da lista.