Crear aplicacións de lenzo desde cero mediante Common Data Service

Crear unha aplicación de lenzo para xestionar os datos que están almacenados en Common Data Service, usando entidades estándar (integradas), entidades personalizadas (que a súa organización crea) ou as dúas.

Cando crea unha aplicación desde Common Data Service, non é necesario crear unha conexión desde Power Apps, como fai con orixes de datos como SharePoint, Dynamics 365 ou Salesforce. Só precisa especificar as entidades que desexa mostrar ou xestionar na aplicación.

Requisitos previos

Abrir unha aplicación en branco

  1. Inicie sesión en Power Apps.

  2. En Facer a súa propia aplicación, seleccione Aplicación de lenzo desde cero.

    Mosaico de aplicación en branco

  3. Especifique un nome para a súa aplicación, seleccione Teléfono e logo seleccione Crear.

    Pode crear unha aplicación desde cero para tabletas, pero este tema mostra a construción dunha aplicación para teléfonos.

Especificar unha entidade

  1. No medio da pantalla, seleccione conectarse a datos.

  2. No panel Datos, seleccione Common Data Service, seleccione a caixa de verificación Contas e seleccione Conectar.

  3. Peche o panel Datos seleccionando a icona de peche na esquina superior dereita.

Engadir unha pantalla de lista

  1. No separador Inicio, seleccione a frecha cara abaixo de Nova pantalla e logo seleccione Lista.

    Engadir unha pantalla de lista

  2. Na barra de navegación esquerda, seleccione BrowseGallery1 e logo estableza o valor da propiedade Items nesta fórmula:

    SortByColumns(Search(Accounts, TextSearchBox1.Text, "name"), "name", If(SortDescending1, SortOrder.Descending, SortOrder.Ascending))

    Esta fórmula especifica que:

    • A galería debería mostrar datos da entidade Contas.

    • Os datos deberían ordenarse en orde ascendente ata que o usuario seleccione o botón de ordenación para alternar a orde de clasificación.

    • Se un usuario introduce ou pega un ou varios caracteres na barra de busca (TextSearchBox1), a lista mostrará só aquelas contas para as que o campo nome contén os caracteres especificados polo usuario.

      Pode usar estas e moitas outras funcións para especificar como aparece e se comporta a súa aplicación.

      Estableza a propiedade Items da galería

  3. Estableza o deseño da galería para mostrar só o nome de cada conta e configure a barra de título para mostrar a palabra Examinar, como se describe en Personalizar unha galería.

    Navegar pola pantalla

  4. Na barra de navegación esquerda, pase o rato sobre Screen1, seleccione a icona de tres puntos (...) e logo seleccione Eliminar.

  5. Na barra de navegación esquerda, pase o rato sobre Screen2, seleccione a icona de tres puntos (...) e logo seleccione Cambiar nome.

  6. Escriba ou pegue BrowseScreen e logo renomee a galería desa pantalla como BrowseGallery.

    Cambiar o nome da pantalla Examinar, galería

Engadir unha pantalla de formulario

  1. Repita o primeiro paso do procedemento anterior, excepto engadir unha pantalla de Formulario en vez da pantalla Lista.

  2. Estableza a propiedade DataSource do formulario en Contas e a súa propiedade Item en BrowseGallery.Selected, como mostra o separador Avanzado do panel dereito.

    Axustar a propiedade Datasource e Item do formulario

  3. No separador Propiedades do panel dereito, seleccione Editar campos para abrir o panel Campos.

  4. Seleccione Engadir campo e seleccione as caixas de verificación destes campos:

    • Nome da conta
    • Enderezo 1: Rúa 1
    • Enderezo 1: Localidade
    • Enderezo 1: Código postal
    • Número de empregados
    • Ingresos anuais

    Nota

    Fóra deste escenario, pode crear un campo personalizado seleccionando Novo campo, indicando a información requirida e seleccionando Feito. Máis información: Crear un campo.

  5. Seleccione Engadir.

  6. Estableza a propiedade Text da barra de título para amosar Crear/Editar.

    A pantalla reflicte os seus cambios.

    Axustar a propiedade Datasource e Item do formulario

  7. Cambie o nome desta pantalla a FormScreen.

Configurar iconas

  1. En BrowseScreen, estableza a propiedade OnSelect da icona circular preto da parte superior da pantalla a esta fórmula:

    Refresh(Accounts)

    Icona de actualización

  2. Axuste a propiedade OnSelect da icona máis nesta fórmula:

    NewForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    Icona Engadir

  3. Estableza a propiedade OnSelect da primeira frecha que sinala á dereita desta fórmula:

    EditForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    Icona seguinte

  4. En FormScreen, estableza a propiedade OnSelect da icona de cancelar nesta fórmula:

    ResetForm(EditForm1);Navigate(BrowseScreen, ScreenTransition.None)

    Icona Cancelar

  5. Axuste a propiedade OnSelect da icona da marca de verificación nesta fórmula:

    SubmitForm(EditForm1); Navigate(BrowseScreen, ScreenTransition.None)

    Icona de marca de verificación

  6. No separador Inserir, seleccione Iconas e logo seleccione a icona Papeleira.

  7. Estableza a propiedade Color da icona Papeleira en Branco e a súa propiedade OnSelect nesta fórmula:

    Remove(Accounts, BrowseGallery.Selected); Navigate(BrowseScreen, ScreenTransition.None)

    Icona Papeleira

Probar a aplicación

  1. Na barra de navegación esquerda, seleccione BrowseScreen e logo abra Vista previa premendo F5 (ou seleccionando a icona Reproducir preto da esquina superior dereita).

    Abrir Previsualización

  2. Alterne a lista entre ordenacións ascendentes e descendentes e filtre a lista por un ou máis caracteres no nome da conta.

  3. Engada unha conta, edita a conta que engadiu, comece a actualizar a conta pero cancele os seus cambios e, a continuación, elimine a conta.

Pasos seguintes