Partilhar via


Controlar o acesso aos formulários principais

Este tópico aplica-se ao Dynamics 365 Customer Engagement (on-premises). Para a versão Power Apps deste tópico, consulte: Definir direitos de acesso para um formulário

Existem duas formas como pode controlar o acesso aos formulários principais:

  • Efetue um formulário principal inativo

    Pode definir o estado de ativo ou inativo para os formulários principais. Inicialmente, esta funcionalidade foi criada para gerir novos formulários adicionados aquando das atualizações de organizações, mas não pode utilizá-la para impedir que os utilizadores utilizem qualquer formulário principal.

  • Atribuir direitos de acesso ao formulário principal

    Utilize para que um formulário principal disponível a grupos específicos.

    Diferentes utilizadores da organização podem interagir com os mesmos dados de formas diferentes. Os gestores podem depender de poder tornar em rapidamente informação num registo das pessoas poderão necessitar de serviço que um formulário simplificar a introdução de dados. Pode acomodar requisitos diferentes formulários atribuir direitos de acesso que os grupos de pessoas que não pertencem.

    Para procedimentos passo a passo, consulte Atribuir direitos de acesso a formulários.

    Quando tiver mais do que um formulário principal definido para uma entidade, pode selecionar utilizadores que forma poderá utilizar com base no direito de acesso. Para cada entidade tem de ter a apresentar um formulário para qualquer utilizador, pelo menos um formulário deverá ser designado como um formulário de contingência” – “um formulário apresentado aos utilizadores que o direito de acesso não tenham formulários atribuídos explicitamente ao mesmo.

Nota

Os formulário de Criação Rápida, Vista Rápida e Cartão não podem ser atribuídos a direitos de acesso.

No editor de formulários ou a partir da grelha de formulários, pode atribuir direitos de acesso a um formulário. No entanto, desde que exista apenas um formulário para a entidade, não poderá desmarcar a opção Ativado para contingência na caixa de diálogo Atribuir Direitos de Acesso. Neste caso, apesar de ter atribuído direitos de acesso ao formulário, qualquer pessoa associada a um direito de acesso que não tenha incluído, ainda poderá visualizar o formulário por este estar ativado para contingência.

Depois de criar um segundo formulário principal para a entidade, poderá desmarcar a opção Ativado para contigência para um dos formulários. O sistema vai sempre certificar-se de que pelo menos um formulário está ativado para contingência.

Quando tiver mais do que um formulário principal, pode especificar uma encomenda de formulários que controlar quais os formulários que é permitida a ver uma pessoa que tenha o por predefinição. Se existir mais de um formulário que podem utilizar, pode alterar os formulários e escolher o formulário será o formulário até que escolham predefinido diferente. Estas preferências são armazenadas no browser. Se utiliza um computador ou um browser diferente verão o formulário predefinido exclusivo.

Estratégias para gerir o formulário de contingência

As estratégias para gerir o formulário de contingência incluem os seguintes:

Todos os utilizadores vão visualizar o mesmo formulário.

Se não requerer vários formulários para uma entidade, não necessita de um formulário de contingência.

Criar um formulário de contingência

Se estiver a utilizar formulários baseados em funções que pretende restringir os utilizadores poderão ver informações de ou para editar, considere criar um formulário com um mínimo de informações apresentadas. Em seguida, na caixa de diálogo de Atribuir direitos de acesso, selecione Apresenta apenas a este direito de acesso selecionados, mas não selecione nenhum funções exceto o administrador de sistema, e selecione Ativado para contingência. O resultado é que este formulário será considerado nunca por qualquer pessoa exceto o administrador de sistema e por qualquer pessoa que o direito de acesso não foram associados a um formulário específico. Pode incluir um recurso Web no formulário de HTML com informações sobre o motivo pelo qual estão estão visíveis poucas informações no formulário e uma hiperligação para informações sobre como pedir para ser adicionado a um direito de acesso que esteja associado a um formulário ou para incluir um novo direito de acesso para um formulário.

Nota

Não é possível incluir um recurso Web num cabeçalho ou rodapé do formulário.

Criar um formulário genérico

Se utilizar formulários baseados em funções para proporcionar uma experiência de utilizador personalizada com base em função de uma pessoa na organização, é possível definir o menos formulário especializado como o formulário de contingência e o configuram a apresentar para todos. Em seguida, criar formulários personalizados para direitos de acesso específicos e configurar os formulários para apresentar apenas os direitos de acesso que necessitem os. Não permitir estes formulários para contingência. Finalmente, na lista de Formulários o diálogo de Ordenar formulário especificar os formulários para apresentar a ordenação de eles mais de exclusivo para o menos exclusivo. O formulário de contingência estará na parte inferior da lista. Esta estratégia pessoas que causará consulte o formulário que tenha sido personalizado para a sua função como o formulário predefinido, mas podem continuar a utilizar o seletor de formulário para selecionar o formulário a maneira mais comum se pretender. Selecione qual o formulário continuará o formulário predefinido até que selecionem outro formulário.

Utilizar scripting de Formulários

O contexto de formulário da API de Cliente (formContext) fornece uma referência para o formulário ou para um item no formulário, tal como um controlo de vista rápida ou uma linha numa grelha editável, em relação ao qual o código atual é executado. Mais informações em: Contexto de formulário de API de cliente

Importante

Com a versão 9.0 do Dynamics 365 Customer Engagement (on-premises), o objeto Xrm.Page é preterido e deve utilizar o método getFormContext do objeto de contexto de execução transmitido para devolver a referência para o formulário adequado ou um item no formulário.

Consultar também

Atribuir direitos de acesso a formulários