Compartir por


Xestionar a configuración dos formularios de aplicacións baseadas en modelos

A configuración de formularios de Power Apps é un conxunto de funcións que facilitan aos fabricantes de aplicacións baseadas en modelos configurar como os usuarios accederán a formularios nunha solución ou aplicación. Dende Configuración do formulario, hai tres áreas diferentes que un fabricante pode escoller:

Pode acceder á configuración do formulario dende a zona Formularios en Power Apps ou a barra de comandos no deseñador de formularios.

Establecer roles de seguranza para un formulario

Diferentes membros da súa organización poden interactuar cos mesmos datos de formas diferentes. Os xestores poden depender de ser capaces de buscar información rapidamente nunha fila e os usuarios de servizo é posible que requiran un formulario que simplifique a introdución de datos. Pode incluír requisitos diferentes atribuíndo formularios para os roles de seguranza aos que pertencen grupos de persoas diferentes.

Se ten máis dun formulario principal ou doutro tipo definido para unha táboa, pode seleccionar que formularios poderán usar os usuarios baseándose nos seus roles de seguranza. Debido a que cada táboa debe poder mostrar un formulario para calquera usuario, polo menos un formulario debe designarse como un formulario de "reserva" (formulario visible para os usuarios cuxos roles de seguranza non teñen formularios explicitamente atribuídos a eles).

Nota

  • Non se poden atribuír roles de seguranza aos formularios de creación rápida, visualización rápida e de cartón.
  • Outra opción que os fabricantes teñen para controlar o acceso ao formulario é facer un formulario principal inactivo. Pode establecer un estado activo ou inactivo para os formularios principais. Esta funcionalidade incluíuse fundamentalmente para xestionar os novos formularios incluídos ao actualizar os ambientes de Microsoft Dataverse, pero pode utilizalo para evitar que as persoas usen calquera formulario principal.

Atribuír un rol de seguranza a un formulario

  1. Inicie sesión en Power Apps, seleccione Solucións, abra a solución que desexe, seleccione unha táboa, e logo seleccione a zona Formularios. Se o elemento non está no panel lateral, seleccione …Máis e, a seguir, seleccione o elemento que desexe.

  2. Xunto ao formulario principal para o que desexa configurar os roles de seguridade dun formulario, seleccione ... e logo seleccione Configuración do formulario.

    Configuración avanzada

  3. Na navegación esquerda da páxina Configuración do formulario, seleccione rol de seguranza.

  4. Escolla unha das seguintes opcións:

    • Para establecer os roles de seguridade para cada usuario seleccione Todos.
    • Para configurar o acceso ao formulario para un ou varios roles específicos de seguridade, seleccione Funcións específicas de seguridade. A continuación, seleccione os roles de seguridade aos que desexa conceder acceso da lista de roles de seguridade configurados para o seu contorno.

      Acceso ao conxunto de configuracións do formulario.

  5. Seleccione Gardar e publicar.

Definir a orde do formulario

Cando ten varios formularios principais, de creación rápida, de visualización rápida ou de cartón para unha táboa, pode atribuír unha orde. A orde de formulario determina cal dos formularios dispoñibles se mostrará por defecto. Os formularios principal dispoñibles pódense controlar máis mediante a atribución de roles de seguranza ao formulario.

Teña en conta que a orde do formulario non establece quen pode ver o formulario, que se xestiona establecendo roles de seguridade. Máis información: Definir roles de seguranza para un formulario

  1. Inicie sesión en Power Apps, seleccione Solucións, abra a solución que desexe, seleccione unha táboa, e logo seleccione a zona Formularios. Se o elemento non está no panel lateral, seleccione …Máis e, a seguir, seleccione o elemento que desexe.
  2. Xunto ao formulario principal para o que desexa configurar o formulario de reserva, seleccione ... e logo seleccione Configuración do formulario.
  3. Na navegación esquerda da páxina Configuración do formulario, seleccione Orde do formulario.
  4. Seleccione o conxunto de formularios que desexa, como Formulario principal, Formulario de creación rápida, Formulario de visualización rápida ou Formulario de cartón.
  5. Cambie a orde arrastrando e soltando o formulario arriba e abaixo na lista na orde en que desexa que se mostre aos seus usuarios. Tamén pode usar estes atallos de teclado: Tab/Tab + Maiúsculas para mover o foco, Barra espazadora para seleccionar ou liberar un formulario e as teclas de frecha Arriba/Abaixo para mover un formulario. Seleccione Gardar e publicar. Establecer a orde do formulario mediante arrastrar e soltar. Para definir a orde do formulario usando o explorador de solucións, consulte Asignar orde de formulario de aplicación baseada en modelo.

Establecer o formulario de reserva para unha táboa

Establecer o formulario de reserva para unha táboa é importante para garantir que se un usuario non ten ningún rol de seguranza asignado ou non hai roles de seguridade asignados para un tipo de formulario principal, sempre hai un formulario "predeterminado" que se amosará para esa táboa. Os formularios de reserva só están dispoñibles cos formularios principais e non se aplican aos formularios de creación rápida, visualización rápida e tarxetas.

Hai algunhas estratexias diferentes a ter en conta cando xestiona o formulario de reserva dunha táboa.

Todos os usuarios ven o mesmo formulario

Se non require varios formularios para unha táboa, non precisa un formulario de reserva.

Crear un formulario de continxencia

Se está a utilizar formularios baseados en roles debido a que desexa restrinxir a información que poden ver ou editar as persoas, considere a posibilidade de crear un formulario co mínimo de información amosada. A continuación, seleccione roles de seguridade específicos, pero non seleccione ningún rol excepto Administrador do sistema. O resultado é que este formulario non será visto nunca por ninguén excepto o administrador do sistema e calquera usuario cuxos roles de seguranza non estean asociados a un formulario específico. Pode incluír recursos web HTML no formulario coa información acerca de por que se ve pouca información no formulario e unha ligazón a información sobre como solicitar ser engadido a un rol de seguranza ao que estea asociado ou para incluír un novo rol de seguranza para un formulario.

Crear un formulario xenérico

Se utiliza formularios baseados en roles para fornecer unha experiencia personalizada baseada no rol de usuario, pode definir o seu formulario menos especializado como formulario de reserva e configuralo para mostralo a todos os usuarios. A seguir, cree formularios personalizados para roles de seguranza específicos e configure eses formularios para mostrarse só para roles de seguranza que os requiran. Non active estes formularios para reserva. Finalmente, na Configuración do formulario configure a Orde dos formularios para especificar que formularios deben mostrarse clasificándoos desde os máis exclusivos aos menos. O formulario de reserva estará na parte inferior da lista. Esta estratexia provocará que as persoas que vexan o formulario que foi personalizado para o seu rol como o formulario predefinido, aínda pidan utilizar o selector de formularios para seleccionar o formulario máis común que desexen. Independentemente do formulario, este será o formulario predefinido ata que seleccionen outro diferente.

Establecer o formulario de reserva para unha táboa

  1. Inicie sesión en Power Apps, seleccione Solucións, abra a solución que desexe, seleccione unha táboa, e logo seleccione a zona Formularios. Se o elemento non está no panel lateral, seleccione …Máis e, a seguir, seleccione o elemento que desexe.
  2. Xunto ao formulario principal para o que desexa configurar o formulario de reserva, seleccione ... e logo seleccione Configuración do formulario.
  3. Na navegación esquerda da páxina Configuración do formulario, seleccione Formularios de reserva.
  4. Para desactivar un formulario da orde de reserva, desmarque a caixa de verificación. Neste exemplo o formulario Información eliminarase da orde de reserva.

    Orde alternativa da configuración do formulario. Para activar un formulario de reserva, seleccione a caixa de verificación situada ao lado do formulario para activala.

  5. Seleccione Gardar e publicar.

Usar os script de formularios

O contexto do formulario da API do cliente (formContext) proporciona unha referencia ao formulario ou a un elemento do formulario, como un control de visualización rápida ou unha fila dunha grade editable, contra a que se executa o código actual. Máis información: Contexto do formulario de API de cliente

Importante

O obxecto Xrm.Page está desfasado, e debe usar o método getFormContext do obxecto de contexto de execución pasado para devolver a referencia ao formulario ou a un elemento do formulario apropiado.

Consulte tamén

Visión xeral do deseñador de formularios controlado por modelos

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).