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 túa lista, pode conter tipos de datos que Power Apps non son compatibles. Ademais, non podes mover o teu formulario a unha lista ou entorno 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 de cambiar un SharePoint enderezo de sitio activado 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.
  • Pertenza a creador do ambiente rol de seguranza no Power Platform entorno utilizado para personalizar o SharePoint sitio.

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 (opció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 formularios.

    Power Apps Studio ábrese no mesmo separador do navegador.

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

Na barra de comandos, selecciona Power Apps e, a continuación, selecciona Personalizar formulario. Power Apps Studio ábrese na mesma pestana do navegador. Se se abre a caixa de diálogo Benvido a Power Apps Studio , seleccione Omitir.

Mover e eliminar un campo

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

    Os campos aparecen na orde que especifique.

  2. Pasa o cursor sobre o campo Anexos , selecciona os puntos suspensivos (...) que aparecen e, a continuación, selecciona Eliminar.

    O campo que especifique desaparecerá do formulario.

Arrastre o campo Dispoñibilidade ata a parte inferior da lista de campos. Pase o rato sobre o campo Anexos, seleccione os puntos suspensivos (...) que aparecen e, a continuación, seleccione Eliminar.

Axustar formato condicional

Podes configurar o Prezo, Dispoñibilidade e Cores a57>os campos só aparecerán se Detalles está definido como si.

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

  2. Establece a propiedade Visible da Cor, Dispoñibilidade, e Prezo Cartóns a esta fórmula (substituíndo, se é necesario, o número polo que anotaches no anterior paso):

    If(DataCardValue2.Value = verdadeiro, verdadeiro)

  3. Mantén premida a tecla Alt do teclado e selecciona a opción Detalles varias veces.

    Os tres campos que configurou aparecen e desaparecen do formulario.

Na barra de navegación esquerda, observe o número que aparece ao final de DataCardValue. Establece a propiedade Visibilidade da Cor, Dispoñibilidade e Prezo Cartóns a esta fórmula. Manteña premida a tecla Alt e seleccione o control Detalles varias veces.

Garde e publique o formulario

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

  2. Na esquina superior esquerda, selecciona a frecha cara atrás e, a continuación, selecciona Volver a SharePoint.

Abre o menú Ficheiro, selecciona Gardar e, a continuación, selecciona Publicar en SharePoint dúas veces. Na esquina superior esquerda, seleccione a frecha cara atrás e, a continuación, seleccione Volver a SharePoint.

Personaliza aínda máis o seu formulario

  1. Abre a túa lista, selecciona Novo na barra de comandos e, a continuación, selecciona Personalizar na parte superior do formulario.

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

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

Usar o formulario predeterminado

  1. Desde a túa lista en SharePoint, abre a páxina de configuración (seleccionando a icona da engrenaxe preto da esquina superior dereita) e despois selecciona 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, a continuación, seleccione Aceptar.

    • Usa o SharePoint formulario predeterminado: cando un usuario abre a túa lista e selecciona Novo na barra de comandos, o formulario predeterminado para aparecer a lista.

    • Usa un formulario personalizado creado en Power Apps : cando un usuario abre a túa lista e selecciona Novo na barra de comandos, aparecerá o teu 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 túa lista en SharePoint, abre a páxina de configuración (seleccionando a icona da engrenaxe preto da esquina superior dereita) e despois selecciona 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 SharePoint formulario predeterminado e, a continuación, seleccione Eliminar formulario personalizado.

    Eliminar o formulario personalizado.

Preguntas e respostas

Formularios fronte a aplicacións

P: Por que non podo ver o meu formulario personalizado como unha aplicación en Power Apps ou en Power Apps o móbil?

R: Se personalizas un formulario para unha lista, o formulario non aparecerá como aplicación en Power Apps ou no Power Apps móbil. O formulario só pode abrirse desde a lista para a que o creou.

P: En que se diferencia un formulario personalizado dunha aplicación independente que creo desde SharePoint ou Power Apps?

R: Se personalizas o formulario dunha lista, o formulario non aparecerá como aplicación en Power Apps Studio ou en Power Apps Móbil. O formulario só pode abrirse desde a lista para a que o creou.

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

R: Personaliza un formulario se queres que os teus 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 nun ambiente diferente ao 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 facilmente o meu formulario con outras persoas?

R: Abre o formulario, selecciona Copiar ligazón e, a continuación, envía a ligazón a outros usuarios.

P: Podo actualizar o meu formulario sen facer que os meus cambios sexan visibles para os demais?

R: Si. Podes cambiar o teu formulario e gardalo tantas veces como queiras, pero os teus cambios non serán visibles para ninguén a menos que selecciones Publicar en SharePoint.

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

R: Si.

  1. Abre a túa lista, selecciona Integrar ->Power Apps ->Personalizar formularios.

  2. En Power Apps Studio, seleccione Ficheiro e, a continuación, seleccione Ver todas as versións. A páxina Versións ábrese nunha nova pestana do navegador.

    Nota

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

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

  4. Volva á páxina Versións na outra pestana do navegador, localice a versión que quere restaurar e, a continuación, 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 se restaura da papeleira?

R: Ao eliminar unha lista, borrarase 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 comparto o meu formulario?

R: Non é necesario compartir o formulario: o formulario herda os permisos da lista. Cando remates de personalizalo, só tes que publicalo de novo en SharePoint para que outros poidan usalo.

P: Quen pode personalizar os formularios?

R: Consulte Requisitos.

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

R: Consulte Requisitos.

P: Que ocorre cando os usuarios convidados 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 podes enumerar todos os formularios personalizados da organización. Non obstante, un administrador do inquilino para Power Apps ou un administrador do entorno predeterminado Power Apps pode facer o seguinte para comprobar o tipo de aplicación como SharePoint Formulario para aplicacións individuais:

  1. No Power Platform centro de administración, seleccione o ambiente predeterminado para a súa organización na lista de ambientes.

  2. Seleccione Power Apps na sección Recursos á dereita.

  3. Seleccione a aplicación.

  4. Seleccione Detalles.

  5. Comprobe o 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 mediante Listas de Microsoft tamén mostran o tipo de aplicación como SharePoint Formulario.

Consulte tamén