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 |
|
Convidado | Crear |
|
Usuario de organización | Usar |
|
Usuario de organización | Crear ou editar |
|
Máis información acerca das licenzas de Power Apps e plans:
- Plan de Microsoft 365 que inclúe Power Apps
- Que licenza hai que asignar ao meu hóspede para que poida executar unha aplicación compartida con el?
- Dereitos de usuario de Power Apps incluídos con Microsoft 365
- Conectores Premium
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)
Abrir o formulario
Na barra de comandos, seleccione Integrar -> Power Apps -> Personalizar os formularios.
Power Apps Studio ábrese no mesmo separador do navegador.
Se se abre a caixa de diálogo Dámoslle a benvida a Power Apps Studio, seleccione Omitir.
Mover e eliminar un campo
Arrastre o campo Dispoñibilidade á parte inferior da lista de campos.
Os campos aparecen na orde que especifique.
Pase o rato sobre o campo Anexos, seleccione os tres puntos (...) que aparecen e logo seleccione Eliminar.
O campo que especifique desaparecerá do formulario.
Axustar formato condicional
Pode configurar os campos Prezo, Dispoñibilidade e Cores para aparecer só se establece Detalles en Si.
Na barra de navegación esquerda, expanda Details_DataCard1 e anote o número que aparece ao final de DataCardValue.
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)
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.
Garde e publique o formulario
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
Abra a súa lista, seleccione Novo na barra de comandos e logo seleccione Personalizar preto da parte superior do formulario.
Personalice o seu formulario de diferentes xeitos, como os que describen estes artigos:
- Cambie o seu tamaño, orientación ou ambos (por exemplo, para facer o formulario máis ancho).
- Personalizar unha ou varias tarxetas (por exemplo, cambie o texto de visualización da tarxeta ou o control de entrada).
- Cree un campo de busca.
Máis información: Comprender a integración de formularios de SharePoint.
Usar o formulario predeterminado
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.
En Configuración xeral, seleccione Configuración do formulario.
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.
Eliminar o formulario personalizado
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.
En Configuración xeral, seleccione Configuración do formulario.
Na páxina Configuración do formulario, seleccione Usar o formulario de SharePoint predeterminado e logo seleccione 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.
Abra a súa lista, seleccione Integrar -> Power Apps -> Personalizar os formularios.
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.
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.
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:
No Centro de administración de Power Platform, seleccione o ambiente predeterminado da súa organización da lista de contornos.
Seleccione Power Apps dende a sección Recursos á dereita.
Seleccione a aplicación.
Seleccione Detalles.
Bote unha ollada ao Tipo de aplicación.
Se o tipo de aplicación é Formulario de SharePoint, a aplicación é un formulario personalizado.
Nota
Os formularios personalizados para listas creadas usando Microsoft Lists tamén mostran o tipo de aplicación como Formulario SharePoint.
Consulte tamén
- Xestionar quen pode compartir aplicacións de lenzo
- Atribuír un rol de seguranza
- Visión xeral das licenzas en Microsoft Power Platform
- Comprender os ambientes de Power Platform
- Mover SharePoint formularios personalizados con Power Apps (papel branco)
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).