Como crear unha aplicación de lenzo conectada a Microsoft Dataverse dende cero

Microsoft Dataverse é unha plataforma de datos de primeira liña para Power Platform. Dataverse permítelle almacenar e xestionar de forma segura os datos empregados polas súas aplicacións nun conxunto de táboas.

Neste artigo, crearemos unha aplicación conectada aos datos existentes nun ambiente de Power Platform.

Requisitos previos

Para completar esta lección, necesitará un ambiente de Power Apps cunha base de datos de Dataverse con polo menos unha táboa que conteña datos. Se non ten unha licenza, pode inscribirse no Plan para programadores de Power Apps ou usar unha proba de Power Apps.

Crear un ambiente de proba

Un ambiente en Power Apps é un espazo para almacenar, xestionar e compartir datos de empresa, aplicacións, bots de chat e fluxos da súa organización. Tamén serve como contedor para separar aplicacións que poidan ter diferentes funcións, requisitos de seguranza ou audiencias obxectivo. Cada ambiente pode ter unha base de datos de Dataverse.

Para asegurarnos de que ten o que necesita para completar esta lección, imos crear un novo contorno que inclúa unha base de datos de Dataverse. Este ambiente é unha proba de 30 días que desaparecerá ao final dos 30 días, pero pode actualizalo a un ambiente de produción ou de illamento de procesos se o quere conservar.

Imos crear un ambiente de proba que incluirá unha base de datos de Dataverse e os datos de mostra empregados neste artigo.

  1. Vaia ao Centro de administración de Power Platform.

  2. Seleccione Contornos.

  3. Seleccione Nova.

  4. Asígnelle ao contorno o nome Proba de Dataverse.

  5. Seleccione Proba para o tipo de ambiente.

  6. Axuste Crear base de datos en Si.

  7. Seleccione Seguinte.

    Crear un novo ambiente

  8. Axuste Implementar aplicacións de mostra e datos en Si.

  9. Seleccione Gardar.

Agora crearase o seu contorno de proba, incluída unha base de datos de Dataverse e datos de mostra.

Crear unha aplicación de lenzo

Crear un aplicación de lenzo con Contas táboa en Dataverse. Cando remate,Power Apps xerará unha aplicación para ti. Esta aplicación inclúe as seguintes pantallas:

  • Explorar a pantalla - unha pantalla para buscar, ordenar e seleccionar un rexistro de contas e inicie a pantalla de edición para crear un novo rexistro.
  • Pantalla de detalle - unha pantalla de só lectura que amosa os detalles do rexistro seleccionado na pantalla de exploración.
  • Editar pantalla - un formulario de edición que se usa para editar os detalles dun rexistro seleccionado ou crear novos rexistros.

Probar a aplicación

Desde Power Apps Studio, pode previsualizar a súa aplicación para probala.

  1. Seleccione Reproducir no canto superior dereito da pantalla.

  2. Dende a lista Conta, seleccione Casa de esquí alpino.

  3. Vexa os detalles de Casa de esquí alpino.

  4. Seleccione Seleccionar edición para editar o rexistro.

  5. No formulario de edición, elimine (mostra) dende o campo do nome da conta.

  6. Para gardar os cambios no rexistro, seleccione Seleccionar Gardar.

  7. De volta á pantalla da lista de contas, seleccione + para lanzar un novo formulario de rexistro.

  8. Introduza os campos desexados, como Nome da conta.

  9. Garde o rexistro.

  10. Comprobe que o rexistro creado recentemente aparece na galería da lista de contas.

  11. Para saír do modo de vista previa, seleccione Seleccionar pechar na esquina superior dereita da pantalla.

Utilización da visualización en árbore

A Vista en árbore está no lado esquerdo da pantalla (se non a ve, seleccione o Botón de visualización en árbore). A vista en árbore ofrécelle fácil acceso aos compoñentes da súa aplicación de lenzo, como pantallas, galerías, controis de entrada de texto e etiquetas de texto.

A vista en árbore pódese contraer ou expandir por pantalla para facilitar o enfoque na parte da aplicación na que está a traballar.

Actualmente, a BrowseScreen1 amplíase. Para ver os compoñentes doutras pantallas, seleccione > xunto ao nome da pantalla.

Seleccionar expandir

Unha galería de Power Apps úsase para amosar varios elementos relacionados. Por exemplo, na nosa aplicación, BrowseGallery1 mostra todos os rexistros da nosa conta. Cando se selecciona un dos elementos, colócase un bordo arredor do elemento para indicar que foi seleccionado.

Por defecto, esta galería inclúe os seguintes tres campos: nome da conta, número de teléfono e cidade.

Non obstante, podemos cambiar os campos incluídos na galería.

  1. Na visualización en árbore, seleccione BrowseGallery1.

  2. No panel de propiedades da parte dereita da pantalla, seleccione Editar.

    Editar os campos incluídos na galería

  3. Aparecerá o panel de datos de campo. Cambiar o subtítulo a sitio web.

  4. Seleccione fóra do panel de datos do campo.

  5. A aplicación amosará agora o valor dos campos do sitio web no canto do número de teléfono.

    Galería de contas que mostra o sitio web

Actualizar a busca para incluír o nome da conta

Cando previsualizou a aplicación, quizais se decatase de que a busca polo nome da conta non funcionou. Isto débese a que a fórmula de busca de aplicacións autoxeradas non inclúe o campo Nome da conta. Nesta lección, actualizaremos á fórmula de busca para incluír o campo Nome da conta.

Suxestión

O nome da conta almacénase nunha columna chamada Nome.

  1. Na visualización en árbore, seleccione BrowseGallery1.

  2. Verifique que a propiedade Elementos está seleccionada no selector de propiedades.

  3. Actualice a seguinte fórmula na barra de fórmulas:

    SortByColumns(Search([@Accounts], TextSearchBox1.Text, "name","address1_city","address1_composite"), "name", If(SortDescending1, Descending, Ascending))
    

    A fórmula consta das funcións SortByColumns, Buscar e Se para buscar na táboa Contas co texto introducido na caixa de busca que contén os datos coincidentes nos campos nome, address1_city e address1_composite e permiten a ordenación.

Agora pódese buscar e ordenar a lista de contas polo campo Nome da conta.

Engadir campos á pantalla de detalles da conta

Datascreen1 inclúe un formulario de visualización que mostra os datos do rexistro seleccionado na pantalla de exploración. Os controis do formulario de visualización son de só lectura, destinados a permitir aos usuarios ler datos pero non crear nin editar datos.

  1. Na vista de árbore, expanda DetailScreen1.

  2. Seleccione DetailForm1.

  3. No panel de propiedades do lado dereito, seleccione Editar campos.

  4. Seleccione Engadir campo.

  5. Seleccione os seguintes campos:

    • Enderezo 1: país
    • Enderezo 1: Provincia/Estado
    • Enderezo 1: Rúa 1
    • Enderezo 1: Código postal
  6. Seleccione Engadir.

    Panel Campos da galería

  7. Agora verá os campos seleccionados no panel Campo. Reorganice os campos arrastrándoos e soltándoos ou seleccionando ... (puntos suspensivos) á dereita do nome do campo e seleccionando Subir ou Baixar.

  8. Organizar o campo na orde seguinte:

    • Nome da conta
    • Teléfono principal
    • Enderezo 1: Rúa 1
    • Enderezo 1: cidade
    • Enderezo 1: Provincia/Estado
    • Enderezo 1: código postal
    • Enderezo 1: País/Rexión

    Campos de enderezo

  9. Seleccione calquera lugar fóra do panel de campo para pechar o panel e volva a DetailScreen1.

Agora verá os campos seleccionados na orde correcta.

Modificar a pantalla de edición da conta

EditScreen1 permite aos usuarios editar ou crear rexistros de contas. Esta pantalla inclúe un control de formulario de edición chamado EditForm1.

Nota

Dado que o formulario de edición é un dos métodos principais para crear ou actualizar rexistros, debería incluír todos os campos que desexe que poidan enviar os seus usuarios e non debe incluír campos de só lectura ou os que non quere que modifiquen os seus usuarios.

Nesta lección engadiremos os mesmos campos que engadimos anteriormente ao formulario de visualización, ademais da posibilidade de anexar ficheiros.

  1. Na vista de árbore, expanda EditScreen1.

  2. Seleccione EditForm1.

  3. No panel de propiedades do lado dereito, seleccione Editar campos.

  4. Seleccione Engadir campo.

  5. Seleccione os seguintes campos:

    • Enderezo 1: país
    • Enderezo 1: Provincia/Estado
    • Enderezo 1: Rúa 1
    • Enderezo 1: Código postal
  6. Agora verá os campos seleccionados no panel Campo. Reorganice os campos arrastrándoos e soltándoos ou seleccionando ... (puntos suspensivos) á dereita do nome do campo e seleccionando Subir ou Baixar.

  7. Organizar o campo na orde seguinte:

    • Nome da conta
    • Teléfono principal
    • Enderezo 1: Rúa 1
    • Enderezo 1: cidade
    • Enderezo 1: Provincia/Estado
    • Enderezo 1: código postal
    • Enderezo 1: País/Rexión
  8. Seleccione calquera lugar fóra do panel de campo para pechar o panel de campo.

  9. Para minimizar o desprazamento innecesario na aplicación, queremos que o Formulario de edición organice os campos en dúas columnas. No panel de propiedades da dereita, seleccione 2 no menú despregable Columnas.

  10. Para facilitar a lectura do formulario, queremos eliminar a parte Enderezo 1: das etiquetas do campo de enderezo.

    • Na vista en árbore, expanda EditForm1.
    • Seleccione o control Enderezo 1: City_DataCard2.
    • No panel de propiedades da dereita, seleccione Avanzado.
    • Seleccione Desbloquear para cambiar as propiedades.
    • Cambie a propiedade DisplayName a Cidade.
    • Siga os pasos anteriores para eliminar Enderezo 1: dos campos Rúa 1, País/Rexión, Estado ou provincia e código postal.

EditScreen1 agora debería ter o seguinte aspecto:

Pantalla de edición de contas

Gardar a aplicación

Ao gardar a aplicación, a súa aplicación estará dispoñible para usala e compartila con outras persoas.

  1. En Power Apps Studio, seleccione Ficheiro.

  2. No campo Nome, insira Xestor de contas.

  3. Seleccione unha icona e unha cor de fondo na zona Icona. Usarase para identificar a súa aplicación na lista de aplicacións.

  4. Seleccione Gardar.

  5. Seleccione Gardar no canto inferior dereito.

  6. Unha vez gardada a aplicación, seleccione a frecha cara atrás para volver a Power Apps Studio.

    Gardar a aplicación e volver cara atrás

Executar a aplicación

  1. Inicie sesión en Power Apps.

  2. Comprobe se está no contorno que utilizou para crear a aplicación mirando na esquina superior dereita da pantalla. Se é diferente, seleccione Ambiente e seleccione o ambiente axeitado.

  3. Seleccione Aplicacións.

  4. Na lista de aplicacións, seleccione Xestor de contas.

  5. Cando a aplicación se cargue, verifique os cambios realizados.

    • Busque na lista de aplicacións Blue Yonder Airlines.
    • Seleccione o rexistro Blue Yonder e verifique que ve os campos engadidos ao Formulario de visualización.
    • Seleccione Seleccionar edición para editar o rexistro.
    • Verifique que o formulario mostra dúas columnas de campos.
    • Verifique que os nomes dos campos non mostren Enderezo 1: nas etiquetas.
    • Seleccione Achegar ficheiro na zona Anexo, seleccione un ficheiro e seleccione Abrir.
    • Verifique que o ficheiro cargado aparece na lista de anexos.
    • Seleccione Seleccionar gardar para gardar o rexistro.

Executar a súa aplicación no móbil

Para probar as súas Power Apps no seu dispositivo móbil:

  1. Descargue a aplicación da súa tenda de aplicacións para móbil.
  2. Inicie sesión coa súa conta de traballo ou escolar.
  3. Seleccione a súa aplicación da lista.

Consulte tamén