Compartilhar via


Configurar notas como anexos para formulários básicos e de várias etapas

Observação

Desde o dia 12 de outubro de 2022, os portais do Power Apps passaram a ser Power Pages. Mais Informações: O Microsoft Power Pages já está disponível para todos (blog)
Em breve, migraremos e mesclaremos a documentação dos portais do Power Apps com a documentação do Power Pages.

Para adicionar a possibilidade de visualizar observações e anexos em formulários básicos e de várias etapas, você deverá concluir as seguintes etapas:

Observação

  • Para que uma anotação apareça no site, a descrição de cada nota deve ser prefixada com *WEB* (A palavra-chave 'WEB" com um asterisco (*) antes e depois). As notas adicionadas por meio de um formulário em uma página da Web terão o prefixo adicionado automaticamente.
  • Atualmente, a capacidade de exibir notas e atividades no mesmo formulário para uma tabela personalizada não é compatível com a configuração.

Configuração de notas para formulários básicos

Você pode configurar ainda mais o controle timeline para permitir que os usuários do site adicionem, atualizem ou excluam notas e anexos configurando os metadados do formulário usando o aplicativo Gerenciamento de Portal.

  1. Abra o aplicativo Gerenciamento do Portal.

  2. Selecione Formulários Básicos em Conteúdo, no painel esquerdo.

    Formulários básicos.

  3. Na lista de formulários, selecione para abrir um registro do formulário para o qual você deseja adicionar a configuração da anotação.

  4. Nas guias disponíveis nas configurações do formulário, selecione Metadados de Formulário Básico.

    Metadados do formulário básico.

  5. Selecione Novos Metadados do Formulário Básico.

    Novos metadados do formulário básico.

  6. Selecione Tipo como Anotação.

    Digite como Anotação.

  7. As configurações das anotações são exibidas. A maioria configurações serão coletadas por padrão. É possível expandir uma seção para ver mais configurações.

    Opções das anotações.

    Observação

    Se você quiser habilitar o armazenamento de anexos de notas no Azure, precisará primeiro habilitar o armazenamento do Azure para anexos de notas, bem como atualizar a opção Local do anexo de arquivo para Armazenamento de Blobs do Azure.

  8. Preencha os campos inserindo os valores adequados. Essas configurações são explicadas em mais detalhes a seguir, em Atributos, Criar opções de diálogo, Editar opções de diálogo e Excluir opções de diálogo.

  9. Salve o formulário.

Após adicionar a configuração, o controle notes será renderizado usando as opções adequadas habilitadas no portal.

Atributos

Nome Descrição
Configurações básicas
Criar Habilitado Permite adicionar novas anotações à tabela.
Opções da Caixa de Diálogo Criar Contém definições para configurar a caixa de diálogo quando Criar Habilitado for definido como verdadeiro. Mais informações: Criar opções de diálogo.
Editar Habilitado Permite editar as notas existentes na tabela.
Opções da Caixa de Diálogo Editar Contém definições para configurar a caixa de diálogo quando EditEnabled for definido como verdadeiro. Mais informações: Editar opções de diálogo
Excluir Habilitado Permite excluir notas da tabela.
Opções da Caixa de Diálogo Excluir Contém definições para configurar a caixa de diálogo quando DeleteEnabled for definido como verdadeiro. Mais informações: Excluir opções de diálogo.
Localização do Anexo de Arquivo Selecione o local do anexo de arquivo:
  • Anexo de anotação
  • Armazenamento de Blob do Azure
Aceitar Tipo(s) MIME Permite que você especifique uma lista de tipos de MIME aceitos.
Restringir Tipos de MIME Selecione se deseja permitir ou restringir tipos MIME.
Tamanho Máximo do Arquivo (em KB) Permite que você especifique o tamanho máximo de um arquivo que pode ser anexado. O tamanho máximo dos arquivos que podem ser carregados é determinado pela configuração Tamanho máximo do arquivo na guia email de configurações do sistema na caixa de diálogo configurações do sistema do ambiente.
Configurações avançadas
Listar Título Substitui o título na área Anotações.
Rótulo do Botão de Adicionar Observação Substitui o rótulo no botão Adicionar Anotações.
Rótulo de Privacidade da Observação Substitui o rótulo que indica que uma anotação é particular.
Mensagem de Carregamento Substitui a mensagem exibida quando a lista de anotações está sendo carregada.
Mensagem de Erro Substitui a mensagem mostrada quando ocorre um erro no carregamento da lista de anotações.
Mensagem de Acesso Negado Substitui a mensagem mostrada quando o usuário não tem permissões suficientes para mostrar a lista de anotações.
Mensagem Vazia Substitui a mensagem mostrada quando a tabela atual não apresenta qualquer nota que possa ser exibida.
Lista Ordens Permite definir a ordem na qual as anotações serão exibidas. A configuração Listar Ordens permitem que você defina as seguintes opções:
  • Attribute: o nome lógico da coluna pela qual você deseja classificar
  • Alias: o alias do atributo na consulta
  • Direção: Crescente (do menor ao maior ou do primeiro ao último) ou Decrescente (do maior ao menor ou do último ao primeiro).
Definir atributos para ordens da lista.
Para adicionar uma regra de classificação, selecione "Coluna" (4) e preencha os detalhes. As ordens da lista serão processadas na ordem a partir da superior da lista que tem maior prioridade.
Nome Descrição
Configurações básicas
Exibir Campo de Opções de Privacidade Habilita uma caixa de seleção na caixa de diálogo Adicionar Anotação, que permite ao usuário marcar uma anotação como particular.
Valor Padrão do Campo de Opções de Privacidade Especifica o valor padrão do campo Exibir Opções de Privacidade. O valor padrão desse campo é falso.
Exibir Arquivo Anexo Habilita um campo de carregamento de arquivos na caixa de diálogo Adicionar Anotação, permitindo que o usuário anexe um arquivo a uma anotação.
Observação: apenas um arquivo pode ser anexado usando esta opção.
Aceitar Anexar Arquivo O tipo MIME aceito pela entrada de carregamento do arquivo.
Configurações avançadas
Rótulo do Campo de Observação Substitui o rótulo do campo Anotação na caixa de diálogo Adicionar Anotação.
Colunas do Campo de Observação Define o valor das colunas na <textarea> da Nota.
Linhas do Campo de Observação Define o valor das linhas na <textarea> da Nota.
Rótulo do Campo de Opções de Privacidade Substitui o rótulo do campo Opção de Privacidade (se habilitado).
Rótulo de Anexar Arquivo Substitui o rótulo do arquivo anexado (se habilitado).
Classe CSS da Coluna Esquerda Adiciona a classe ou classes de CSS à coluna mais à esquerda que contém os rótulos na caixa de diálogo Adicionar Anotação.
Classe CSS da Coluna Direita Adiciona a classe ou as classes de CSS à coluna mais à direita que contém entradas de campo na caixa de diálogo Adicionar Anotação.
Título Substitui o texto HTML no cabeçalho da caixa de diálogo Adicionar Anotação.
Texto do Botão Primário Substitui o HTML que aparece no botão Primário (Adicionar Anotação) na caixa de diálogo.
Texto do leitor de tela do botão Desassociar Substitui o texto do leitor de tela associado ao botão ignorar da caixa de diálogo.
Texto do Botão Fechar Substitui o HTML que aparece no botão Fechar (Cancelar) na caixa de diálogo.
Tamanho Especifica o tamanho da caixa de diálogo Adicionar Anotação. As opções são Padrão, Grande e Pequeno.
Classe CSS Especifique uma classe ou classes CSS que serão aplicadas à caixa de diálogo resultante.
Classe CSS do Título Especifica uma classe ou classes CSS que serão aplicadas à barra de título da caixa de diálogo resultante.
Classe CSS do Botão Primário Especifica uma classe ou classes de CSS que serão aplicadas ao botão Primário (Adicionar Anotação) da caixa de diálogo.
Classe CSS do Botão Fechar Especifica uma classe ou classes CSS que serão aplicadas ao botão Fechar (Cancelar) da caixa de diálogo.
Nome Descrição
Configurações básicas
Exibir Campo de Opções de Privacidade Habilita uma caixa de seleção na caixa de diálogo Editar Anotação, que permite ao usuário marcar uma anotação como particular.
Valor Padrão do Campo de Opções de Privacidade Especifica o valor padrão do campo Exibir Opções de Privacidade. O valor padrão desse campo é falso.
Exibir Arquivo Anexo Habilita um campo de carregamento de arquivos na caixa de diálogo Editar Anotação, permitindo que o usuário anexe um arquivo a uma anotação.
Observação: apenas um arquivo pode ser anexado usando esta opção.
Aceitar Anexar Arquivo O tipo MIME aceito pela entrada de carregamento do arquivo.
Configurações avançadas
Rótulo do Campo de Observação Substitui o rótulo do campo Anotação na caixa de diálogo Editar Anotação.
Colunas do Campo de Observação Define o valor das colunas na <textarea> da Nota.
Linhas do Campo de Observação Define o valor das linhas na <textarea> da Nota.
Rótulo do Campo de Opções de Privacidade Substitui o rótulo do campo Opção de Privacidade (se habilitado).
Rótulo de Anexar Arquivo Substitui o rótulo do arquivo anexado (se habilitado).
Classe CSS da Coluna Esquerda Adiciona a classe ou as classes de CSS à coluna mais à esquerda com os rótulos na caixa de diálogo Editar Anotação.
Classe CSS da Coluna Direita Adiciona a classe ou classes de CSS à coluna mais à direita que contém entradas de campo na caixa de diálogo Editar Anotação.
Título Substitui o texto HTML no cabeçalho da caixa de diálogo Editar Anotação.
Texto do Botão Primário Substitui o HTML que aparece no botão Primário (Atualizar Anotação) na caixa de diálogo.
Texto do leitor de tela do botão Desassociar Substitui o texto do leitor de tela associado ao botão ignorar da caixa de diálogo.
Texto do Botão Fechar Substitui o HTML que aparece no botão Fechar (Cancelar) na caixa de diálogo.
Tamanho Especifica o tamanho da caixa de diálogo Editar Anotação. As opções são Padrão, Grande e Pequeno.
Classe CSS Especifica uma classe ou classes CSS que serão aplicadas à caixa de diálogo resultante.
Classe CSS do Título Especifica a classe ou classes de CSS que serão aplicadas à barra de título da caixa de diálogo.
Classe CSS do Botão Primário Especifica uma classe ou classes de CSS que serão aplicadas ao botão Primário (Atualizar Anotação) da caixa de diálogo.
Classe CSS do Botão Fechar Especifica uma classe ou classes CSS que serão aplicadas ao botão Fechar (Cancelar) da caixa de diálogo.
Nome Descrição
Configurações básicas
Confirmação Substitui a mensagem de confirmação para excluir a anotação.
Configurações avançadas
Título Substitui o texto HTML no cabeçalho da caixa de diálogo Excluir Anotação.
Texto do Botão Primário Substitui o HTML que aparece no botão Primário (Excluir) na caixa de diálogo.
Texto do leitor de tela do botão Desassociar Substitui o texto do leitor de tela associado ao botão ignorar da caixa de diálogo.
Texto do Botão Fechar Substitui o HTML que aparece no botão Fechar (Cancelar) na caixa de diálogo.
Tamanho Especifica o tamanho da caixa de diálogo Excluir Anotação. As opções são Padrão, Grande e Pequeno.
Classe CSS Especifica uma classe ou classes CSS que serão aplicadas à caixa de diálogo resultante.
Classe CSS do Título Especifica uma classe ou classes CSS que serão aplicadas à barra de título da caixa de diálogo resultante.
Classe CSS do Botão Primário Especifica uma classe ou classes CSS que serão aplicadas ao botão Primário (Excluir) da caixa de diálogo.
Classe CSS do Botão Fechar Especifica uma classe ou classes CSS que serão aplicadas ao botão Fechar (Cancelar) da caixa de diálogo.

Atribuir permissões da tabela

Se você não criar e atribuir as permissões de tabela apropriadas aos registros conforme mostrado a seguir, as notas, bem como os botões Adicionar, Editar e Excluir para o controle notes, serão ocultos no formulário básico ou de várias etapas:

Importante

Um usuário deve entrar e ser o criador da anotação para editá-la ou excluí-la usando o portal. Os usuários não podem editar ou excluir uma nota criada por outras pessoas, mesmo que você atribua a eles permissões de tabela.

  1. Garanta que a caixa de seleção Habilitar Permissões de Tabela esteja marcada no formulário no qual você deseja que as anotações apareçam.

    Habilitar permissões de tabela em um formulário básico.

  2. Para a tabela com o controle notes habilitado, crie uma permissão de tabela com os privilégios necessários. O escopo deve ser definido apropriadamente, dependendo do nível de acesso necessário para os usuários finais.

    Por exemplo, crie uma permissão de tabela para uma tabela Cliente Potencial que mostre anotações no formulário básico, com os privilégios Ler, Gravar, Criar, Anexar e Anexar a.

    Criar novas permissões de tabela.

  3. Associe a permissão de tabela a uma função Web para o usuário.

    Por exemplo, adicione a permissão de tabela criada na etapa anterior na função Web Gerenciador de Clientes Potenciais.

    Adicionar funções da Web a uma permissão da tabela.

  4. Crie uma permissão de tabela para a tabela Anotação com o Tipo de acesso primário e os privilégios necessários, conforme explicado na tabela abaixo. A Permissão de Tabela Primária deve ser definida com as mesmas permissões de tabela criadas na etapa 2.

    Ação de nota Permissões necessárias
    Lidas Lidas
    Adicionar Criar, anexar (Anexar a exigido na Permissão de Tabela Primária)
    Editar Gravar
    Delete Delete

    Por exemplo, crie uma permissão de tabela para a tabela Anotação, com a permissão de tabela Clientes Potenciais criada nas etapas anteriores configurada como a tabela primária.

    Adicionar permissões de tabela.

Habilitar editor de rich-text

O editor de rich text pode ser ativado ao adicionar ou editar observações em um formulário em uma página da web.

  1. Abra o aplicativo de gerenciamento de portal.

  2. Acesse a seção Site e selecione Configurações de Site.

  3. Selecione Novo para criar uma configuração de site.

  4. Especifique os valores a seguir para a configuração de site:

    1. Nome: Linha do tempo/RTEEnabled
    2. Site: O registro do site associado
    3. Valor: Verdadeiro
    4. Descrição: (opcional)
  5. Selecione Salvar e fechar

  6. Sincronize seu site do estúdio e visualize o site.

  7. Você deve ser capaz de adicionar e editar observações usando o editor de rich text.

    Configurar observações usando o editor de rich text

Observações criadas com o editor rich-text

Você pode ver as notas criadas usando as Configurações de controle rich text editor na página do portal.

No entanto, se o editor de rich text não estiver ativado para observações em formulários, ao tentar editar, você verá o texto no formato de marcação HTML.

Por exemplo, esta anotação mostra o formato rich text no aplicativo baseado em modelo.

Formulário do Dynamics 365.

A página da Web do portal mostra a anotação em formato rich text.

Formulário de portais.

No entanto, ao editar a anotação na página da Web do portal, você a verá no formato de marcação HTML.

Formulário de portais em HTML ao editar.

Importante

Se tentar salvar uma anotação com marcação HTML usando o portal, você receberá este erro: Lamentamos, mas algo deu errado. Tente novamente e, se isso persistir, entre em contato com o administrador do site. Para salvar as anotações com a marcação HTML usando o portal, você precisará desativar a validação da solicitação. No entanto, a desabilitação da validação da solicitação se aplica a todo o site. Para obter as etapas para desativar a validação de solicitação e entender seu impacto, acesse a validação de solicitação.

Configuração de notas para formulários de várias etapas

As notas de formulários de várias etapas são configuradas de forma idêntica às notas de formulários básicos. Primeiro, crie um registro de metadados para a etapa de formulário de várias etapas com notas e adicione os metadados de configuração das notas.

Habilitar anexo de arquivo em formulário

Ative a opção Anexar Arquivo para o Formulário Básico para mostrar a opção de anexo disponível com as notas.

Para habilitar o anexo em um formulário básico:

  1. Abra o aplicativo Gerenciamento do Portal.

  2. Selecione Formulários Básicos em Conteúdo, no painel esquerdo.

    Formulários básicos.

  3. Na lista de formulários, selecione para abrir um registro do formulário para o qual você deseja adicionar a configuração da anotação.

  4. Selecione Configurações Adicionais para o formulário. Defina as configurações adicionais de acordo com os campos explicados na seção abaixo.

    Configurações adicionais - anexar arquivo.

Configurações adicionais para anexar arquivo

Nome Descrição
Anexar Arquivo Marque a caixa para habilitar anexos de arquivo no formulário.
Opção para Salvar Arquivo Anexo Selecione Notas ou Comentários do Portal para salvar anexos de arquivo. Para anexos de anotações, selecione Anotações.
Permitir Múltiplos Arquivos Marque a caixa para permitir vários anexos de arquivo.
Label Especifique um rótulo para a opção de anexo.
Local de Armazenamento de Anexar Arquivo Selecione o local do anexo de arquivo:
  • Anexo de anotação
  • Armazenamento de Blobs do Azure
Aceitar Tipos MIME Especifique uma lista de tipos MIME aceitos.
Aceitar Tipos de Arquivo Especifique uma lista de tipos de arquivo aceitos. Esta opção só estará disponível quando você usar a opção Comentários do Portal para Opção para Salvar Arquivo Anexado.

Opção Anexar um arquivo

Depois de configurar as anotações e ativar os anexos das anotações, você poderá ver a opção Anexar Arquivo no formulário.

Opção para Anexar Arquivo.