Compartir por


Personalizar un formulario de Microsoft Lists ou SharePoint mediante Power Apps

Pode personalizar facilmente o formulario para unha lista creada usando Microsoft Lists ou unha biblioteca de documentos de SharePoint mediante a apertura de Power Apps nun navegador. Non é preciso escribir código tradicional, como C#, nin descargar outra aplicación, como InfoPath. Ao publicar os seus cambios, o formulario estará incrustado dentro da lista para uso de todos os seus usuarios. En Power Apps, tamén pode revisar os informes de análises, crear facilmente formatos condicionais e conectarse a outras orixes de datos.

Para seguir os pasos deste artigo, creará unha lista para que poida ver como funciona a personalización e despois pode aplicar os mesmos conceptos á súa propia lista.

Nota

  • Se a opción Personalizar formularios non está dispoñible ou non funciona correctamente para a súa lista, pode que conteña tipos de datos que Power Apps non admita. Ademais, non pode mover o seu formulario a unha lista ou ambiente diferente.
  • Os formularios personalizados para listas só son compatibles con listas xenéricas e bibliotecas de documentos xenéricos. Os modelos de lista e biblioteca personalizados actualmente non son compatibles; incluído pero sen limitarse a listas como anuncios, contactos e tarefas.
  • Os formularios personalizados para bibliotecas de documentos só admiten a edición de metadatos personalizados. A edición ou a xestión de ficheiros non se admite.
  • É necesario realizar accións adicionais ao cambiar o enderezo dun sitio de SharePoint que emprega formularios personalizados. Máis información: Efectos do cambio dun enderezo de sitio de SharePoint en Power Apps.
  • Para acceder ao formulario personalizado, os usuarios deben ter acceso á lista.

Mire este vídeo para aprender a personalizar un formulario de lista:

Requirimentos

A seguinte táboa explica os requisitos para o tipo de usuario con accións específicas para o formulario de lista personalizado mediante Power Apps.

Tipo de usuario Acción de formulario de lista personalizado Requirimentos
Convidado Usar
  • Acceso de visualización ao sitio de SharePoint que aloxa o formulario personalizado.
Convidado Crear
Usuario de organización Usar
  • Acceso de visualización ao sitio de SharePoint que aloxa o formulario personalizado.
  • Un plan de Power Apps que inclúe dereitos de uso para conectarse a Office. É posible que se necesiten licenzas separadas para formularios personalizados que utilicen funcións Premium.
Usuario de organización Crear ou editar
  • Acceso de edición ao sitio de SharePoint que aloxa o formulario personalizado.
  • Subscrición do rol de seguranza de Creador do ambiente no ambiente Power Platform utilizado para personalizar o sitio de SharePoint.

Máis información acerca das licenzas de Power Apps e plans:

Crear unha lista

Nun sitio de SharePoint, cree unha lista e engada estas columnas a esa lista:

  • Detalles (si/non)
  • Prezo (moeda)
  • Dispoñibilidade (data sen hora)
  • Cor (elección)

Seleccione Contido do sitio> Novo > Lista, escriba o nome da lista e seleccione Crear. Para cada columna, seleccione Engadir columna, especifique o tipo de lista (Si/Non, Moeda, Data, Elección), especifique o nome da lista (detalles, prezo, dispoñibilidade, cor) e seleccione Gardar.

Abrir o formulario

  1. Na barra de comandos, seleccione Integrar -> Power Apps -> Personalizar os formularios.

    Power Apps Studio ábrese no mesmo separador do navegador.

  2. Se se abre a caixa de diálogo Dámoslle a benvida a Power Apps Studio, seleccione Omitir.

Na barra de comandos, seleccione Power Apps e logo seleccione Personalizar formulario. Power Apps Studio ábrese no mesmo separador do navegador, Se se abre a caixa de diálogo Benvido a Power Apps Studio, seleccione Saltar.

Mover e eliminar un campo

  1. Arrastre o campo Dispoñibilidade á parte inferior da lista de campos.

    Os campos aparecen na orde que especifique.

  2. Pase o rato sobre o campo Anexos, seleccione os tres puntos (...) que aparecen e logo seleccione Eliminar.

    O campo que especifique desaparecerá do formulario.

Arrastre o campo Dispoñibilidade á parte inferior da lista de campos. Pase o rato sobre o campo Anexos, seleccione os tres puntos (...) que aparecen e logo seleccione Eliminar.

Axustar formato condicional

Pode configurar os campos Prezo, Dispoñibilidade e Cores para aparecer só se establece Detalles en Si.

  1. Na barra de navegación esquerda, expanda Details_DataCard1 e anote o número que aparece ao final de DataCardValue.

  2. Estableza a propiedade Visible dos cartóns Cor, Dispoñibilidade e Prezo nesta fórmula (substituíndo, se é necesario, o número polo que anotou no paso anterior):

    If(DataCardValue2.Value = true, true)

  3. Manteña a tecla Alt premida no teclado e seleccione a tecla Detalles varias veces.

    Os tres campos que configurou aparecen e desaparecen do formulario.

Na barra de navegación esquerda, anote o número que aparece ao final de DataCardValue. Estableza a propiedade Visibilidade das tarxetas de cor, dispoñibilidade e prezo nesta fórmula. Manteña premida tecla Alt e seleccione o control de Detalles varias veces.

Garde e publique o formulario

  1. Abra o menú Ficheiro, seleccione Gardar e seleccione Publicar en SharePoint dúas veces.

  2. Na esquina superior esquerda, seleccione a frecha cara atrás e logo seleccione Volver a SharePoint.

Abra o menú Ficheiro, seleccione Gardar e seleccione Publicar en SharePoint dúas veces. Na esquina superior esquerda, seleccione a frecha cara atrás e logo seleccione Volver a SharePoint.

Personaliza aínda máis o seu formulario

  1. Abra a súa lista, seleccione Novo na barra de comandos e logo seleccione Personalizar preto da parte superior do formulario.

  2. Personalice o seu formulario de diferentes xeitos, como os que describen estes artigos:

    Máis información: Comprender a integración de formularios de SharePoint.

Usar o formulario predeterminado

  1. Desde a súa lista de SharePoint, abra a páxina de configuración (seleccionando a icona da engrenaxe situada na esquina superior dereita) e logo seleccione Configuración da lista.

  2. En Configuración xeral, seleccione Configuración do formulario.

  3. Na páxina Configuración do formulario, seleccione unha destas opcións e logo seleccione Aceptar.

    • Usar o formulario de SharePoint predeterminado - Cando un usuario abre a súa lista e seleccione Novo na barra de comandos, aparecerá o formulario predeterminado da lista.

    • Usar un formulario personalizado creado en Power Apps - Cando un usuario abra a súa lista e seleccione Novo na barra de comandos, aparecerá o formulario personalizado. (Como alternativa, pode volver publicar o formulario en Power Apps).

    Pode alternar entre as opcións, segundo sexa necesario.

    Opcións de configuración do formulario.

Eliminar o formulario personalizado

  1. Desde a súa lista de SharePoint, abra a páxina de configuración (seleccionando a icona da engrenaxe situada na esquina superior dereita) e logo seleccione Configuración da lista.

  2. En Configuración xeral, seleccione Configuración do formulario.

  3. Na páxina Configuración do formulario, seleccione Usar o formulario de SharePoint predeterminado e logo seleccione Eliminar o formulario personalizado.

    Eliminar o formulario personalizado.

Preguntas e respostas

Formularios fronte a aplicacións

P: Como se diferencia un formulario personalizado dunha aplicación autónoma que creo desde SharePoint ou Power Apps?

R: Se personaliza o formulario para unha lista, o formulario non aparece como unha aplicación en Power Apps Studio ou Power Apps Mobile. O formulario só pode abrirse desde a lista para a que o creou.

P: Cando debo personalizar un formulario para xestionar datos dunha lista cando debo crear unha aplicación autónoma?

R: Personalice un formulario se quere que os seus usuarios xestionen datos sen saír de SharePoint (por exemplo, nun navegador de escritorio). Cree unha aplicación se quere que os seus usuarios xestionen datos fóra de SharePoint (por exemplo nun dispositivo móbil).

P: Podo personalizar un formulario e crear unha aplicación para a mesma lista?

R: Si.

P: Podo personalizar unha lista e crear unha aplicación usando as mesmas funcións?

R: Si.

P: Podo personalizar un formulario dun ambiente distinto do ambiente predeterminado da miña organización?

R: Non.

P: O formulario de personalización pode admitir cartafoles en SharePoint listas ao crear elementos novos?

R: Non. Os elementos créanse na raíz dunha SharePoint lista de destino.

Xestionar o seu formulario personalizado

P: Como podo compartir o meu formulario facilmente con outros?

R: Abra o formulario e seleccione Copiar ligazón e, a continuación, envíe a ligazón a outras persoas.

P: Podo actualizar o meu formulario sen facer os meus cambios visibles para outros?

R: Si. Pode cambiar o seu formulario e gardar cantas veces queira, pero os seus cambios non serán visibles para ninguén a menos que seleccione Publicar en SharePoint.

P: Se personalizo un formulario de lista e cometo un erro, podo volver a unha versión anterior?

R: Si.

  1. Abra a súa lista, seleccione Integrar -> Power Apps -> Personalizar os formularios.

  2. En Power Apps Studio, selecciona Ficheiro e logo seleccione Ver todas as versións. A páxina Versións abrirase nun novo separador de explorador.

    Nota

    Se non ve o botón Ver todas as versións, seleccione Gardar. O botón debería aparecer.

  3. Sen pechar a páxina Versións ou a pestana do navegador, volva á páxina Gardar na outra pestana do navegador, seleccione a frecha na parte superior do panel de navegación esquerdo e seleccione Voltar a SharePoint para desbloquear o formulario e pechar Power Apps Studio.

  4. Volva á páxina Versións do outro separador do explorador, localice a versión que desexa restaurar e logo seleccione Restaurar.

    Nota

    Se recibiu unha mensaxe de erro dicindo que a restauración fallou porque o formulario o bloqueou outro usuario, agarde a que o usuario desbloquee o formulario e ténteo de novo.

P: Podo mover o meu formulario dunha lista a outra?

R: Non.

P: Que pasa co meu formulario personalizado se a lista se elimina ou restaura da papeleira de reciclaxe?

R: A eliminación dunha lista elimina automaticamente o formulario personalizado asociado. Se se restaura unha lista que contén un formulario personalizado asociado desde a papeleira de reciclaxe, o formulario personalizado tamén se restaurará automaticamente coa lista.

Xestionar o seu formulario personalizado

P: Como podo compartir o meu formulario?

R: Non necesita compartir o formulario: o formulario herda permisos da lista. Cando remate de personalizalo, simplemente publíqueo de volta en SharePoint para que outros poidan usalo.

P: Quen pode personalizar formularios?

R: Consulte Requisitos.

P: Necesito unha licenza de Power Apps para crear ou usar formularios de lista?

R: Consulte Requisitos.

P: Que pasa cando os usuarios invitados acceden a unha lista que ten un formulario personalizado?

R: Consulte Requisitos.

P: Como administrador, como podo obter unha lista de todos os formularios personalizados da miña organización?

R: Non pode enumerar todos os formularios personalizados da organización. Non obstante, un administrador de inquilinos para Power Apps, ou un administrador de contorno para o ambiente de Power Apps por defectopode facer o seguinte para comprobar o tipo de aplicación como Formulario de SharePoint para aplicacións individuais:

  1. No Centro de administración de Power Platform, seleccione o ambiente predeterminado da súa organización da lista de contornos.

  2. Seleccione Power Apps dende a sección Recursos á dereita.

  3. Seleccione a aplicación.

  4. Seleccione Detalles.

  5. Bote unha ollada ao Tipo de aplicación.

    Se o tipo de aplicación é Formulario de SharePoint, a aplicación é un formulario personalizado.

    Lista de formularios personalizados.

    Nota

    Os formularios personalizados para listas creadas usando Microsoft Lists tamén mostran o tipo de aplicación como Formulario SharePoint.

Consulte tamén

Nota

Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)

Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).