Compartir por


Controlar o acceso aos formularios principais

Este tema aplícase a Dynamics 365 Customer Engagement (on-premises). Para a versión de Power Apps deste tema, consulte: Establecer roles de seguranza para un formulario

Hai dúas formas de controlar o acceso aos formularios principais:

  • Facer inactivo un formulario principal

    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 as organizacións pero pode utilizalo para evitar que as persoas usen calquera formulario principal.

  • Asigne roles de seguranza ao formulario principal

    Utilice isto para facer que un formulario principal estea dispoñible para grupos específicos.

    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 nun rexistro 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.

    Para obter procedementos paso a paso, consulta Asignar roles de seguranza aos formularios.

    Se ten máis dun formulario principal definido para unha entidade, pode seleccionar que formularios poderán usar os usuarios baseándose nos seus roles de seguranza. Debido a que cada entidade 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.

Dentro do editor de formularios ou desde a grade de formularios pode atribuír roles de seguranza a un formulario. Non obstante, se só hai un formulario para a entidade, non poderás borrar a opción Activado para alternativa na Asignar roles de seguranza cadro de diálogo. Neste caso, aínda que ten atribuídos roles de seguranza ao formulario, calquera persoa asociada a un rol de seguranza non incluído por vostede continuará podendo ver o formulario debido a que está activado para ser de reserva.

Despois de crear un segundo formulario principal para a entidade, poderás borrar a opción Activado para alternativa para un deles. O sistema sempre se asegurará de que exista polo menos un formulario activado para ser reserva.

Se ten máis dun formulario principal, pode especificar un pedido de formulario que controle cal dos os formularios que pode ver unha persoa será o predefinido. Se hai máis dun formulario que poidan utilizar, poderán modificar formularios e o formulario que escollan será o predefinido ata que escollan outro. Esta preferencia almacénase no seu explorador. Se utilizan un computador ou explorador diferente, verán o formulario predefinido orixinal.

Estratexias para xestionar o formulario de reserva

Estratexias para xestionar o formulario de reserva:

Todos os usuarios ven o mesmo formulario

Se non require varios formularios para unha entidade, 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, na caixa de diálogo Asignar roles de seguranza , seleccione Mostrar só para estes roles de seguranza seleccionados, pero non seleccione calquera función excepto Administrador do sistema e seleccione Activado para alternativa. 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.

Nota

Non se pode incluír un recurso web na cabeceira ou pé de páxina dun formulario.

Crear un formulario xenérico

Se utiliza formularios baseados en roles para fornecer unha experiencia de usuario personalizada baseada no rol da persoa da organización, 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 lista Formularios utilice o diálogo Orden de formulario para especificar que formularios se mostrarán clasificándoos entre os máis exclusivos. ao menos exclusivo. 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.

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

Coa Dynamics 365 Customer Engagement (on-premises) versión 9.0, o obxecto Xrm.Page está obsoleto e deberías usar o getFormContext método do obxecto de contexto de execución pasado para devolver a referencia ao formulario apropiado ou a un elemento do formulario.

Consulte tamén

Asignar roles de seguranza aos formularios