Partilhar via


Configure notas como anexos para formulários básicos e de vários passos

Os passos que se seguem orientam-no pelo processo de ativação da capacidade de adicionar anexos aos formulários básico e de vários passos através da aplicação Gestão de Portais.

Também pode permitir a adição de anexos utilizando o estúdio de design do Power Pages. Consulte Ativar anexos num formulário e Ativar anexos num formulário com vários passos para obter mais detalhes.

Configurar notas como anexos com a aplicação Gestão de Portais

Para adicionar a capacidade de ver notas e anexos em formulários básicos e de vários passos, terá de concluir os seguintes passos:

Nota

  • Para uma nota aparecer na página Web, a descrição de cada nota tem de ser prefixada com *WEB* (palavra-chave "WEB" com um sinal de asterisco (*) antes e depois). As notas adicionadas através de um formulário numa página Web terão o prefixo adicionado automaticamente.
  • Pode especificar um prefixo personalizado alterando a definição do site KnowledgeManagement/NotesFilterpara um valor à sua escolha.
  • Atualmente, a capacidade de mostrar notas e atividades no mesmo formulário de uma tabela personalizada não é suportada com a configuração.

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

Se quiser simplesmente fornecer um controlo file upload, isto pode ser conseguido utilizando definições adicionais do formulário ou permitindo anexos utilizando o estúdio de design.

A adição de um controlo timeline permitirá que os utilizadores vejam os anexos.

Pode configurar ainda mais o controlo timeline para permitir aos utilizadores do site adicionar, atualizar ou eliminar notas e anexos ao configurar os metadados de formulário através da aplicação Gestão do Portal.

  1. Abra a aplicação Gestão do Portal

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

  3. Na lista de formulários, selecione para abrir um registo do formulário ao qual pretende adicionar a configuração da nota.

  4. A partir dos separadores disponíveis nas definições de formulários, selecione Metadados de Formulário Básico.

    Metadados de formulário básico.

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

    Adicionar novos metadados de formulário básico.

  6. Selecione Tipo como Nota.

    Tipo de nota.

  7. São apresentadas as definições da configuração de notas. A maioria das definições estão fechadas por predefinição. Pode expandir uma secção para ver mais definições.

    Opções de nota.

    Nota

    Se pretende ativar o armazenamento de anexos de notas no Azure, primeiro terá de ativar o armazenamento do Azure para os anexos de notas, bem como atualizar a opção Localização do Anexo de Ficheiro para Armazenamento de Blobs do Azure.

  8. Preencha os campos introduzindo os valores adequados. Estas definições são explicadas mais detalhadamente abaixo em Atributos, Criar opções de diálogo, Editar opções de diálogo e Eliminar opções de diálogo.

  9. Guardar o formulário.

Depois de adicionar a configuração, o controlo note será composto utilizando as opções adequadas ativadas no site.

Atributos

Name Description
Definições básicas
Criação Ativada Ativa a capacidade para adicionar novas notas à tabela.
Criar Opções de Diálogo Contém definições para configurar a caixa de diálogo quando Criação Ativada é definido como verdadeiro. Mais informações: Criar opções de diálogo.
Edição Ativada Ativa a capacidade para editar notas existentes na tabela.
Editar Opções de Diálogo Contém definições para configurar a caixa de diálogo quando EditEnabled é definido como verdadeiro. Mais informações: Editar opções de diálogo
Eliminação Ativada Ativa a capacidade para eliminar notas da tabela.
Eliminar Opções de Diálogo Contém definições para configurar a caixa de diálogo quando DeleteEnabled é definido como verdadeiro. Mais informações: Eliminar opções de diálogo.
Localização do Anexo de Ficheiro Selecione a localização do anexo de ficheiro:
  • Anexo de nota
  • Armazenamento de Blobs do Azure
Aceitar Tipos MIME Permite-lhe especificar uma lista de tipos MIME aceites.
Restringir Tipos de MIME Selecione se pretende permitir ou restringir tipos MIME.
Tamanho Máximo do Ficheiro (em KB) Permite-lhe especificar o tamanho máximo de um ficheiro que pode ser anexado. O tamanho máximo de ficheiros que podem ser carregados é determinado pela definição Tamanho de ficheiro máximo no separador de e-mail de definições de sistema na caixa de diálogo de definições de sistema do ambiente.
Definições avançadas
Listar Título Define manualmente o título sobre a área Notas.
Etiqueta do Botão Adicionar Nota Define manualmente a etiqueta no botão Adicionar Notas.
Etiqueta de Privacidade de Nota Define manualmente a etiqueta que indica que uma nota é privada.
A Carregar Mensagem Define manualmente a mensagem apresentada enquanto a lista de notas está a ser carregada.
Mensagem de Erro Define manualmente a mensagem mostrada quando ocorre um erro ao tentar carregar a lista de notas.
Mensagem de Acesso Negado Define manualmente a mensagem apresentada quando o utilizador não tem permissões suficientes para ver a lista de notas.
Mensagem Vazia Define manualmente a mensagem apresentada quando a tabela atual não tem quaisquer notas que possam ser vistas.
Listar Encomendas Permite definir a ordem em que as notas serão apresentadas. A definição Listar Encomendas permite-lhe definir as seguintes opções:
  • Atributo: O nome lógico da coluna pela qual pretende ordenar
  • Alias: O alias do atributo na consulta
  • Direção: Ascendente (do menor para o maior ou do primeiro para o último) ou Descendente (do maior para o menor ou do último para o primeiro).
Definir atributos para encomendas de lista.
Para adicionar uma regra de ordenação, selecione a "Coluna " (4) e preencha os detalhes. Listar Encomendas será processado a partir do início da lista com a máxima prioridade.

Criar opções de diálogo

Nome Descrição
Definições básicas
Apresentar Campo de Opções de Privacidade Ativa uma caixa de verificação na caixa de diálogo Adicionar Nota que permite ao utilizador marcar uma nota como privada.
Valor Predefinido do Campo de Opções de Privacidade Especifica o valor predefinido para Apresentar Campo de Opções de Privacidade. O valor predefinido deste campo é falso.
Apresentar Ficheiro de Anexo Ativa um campo de carregamento de ficheiros na caixa de diálogo Adicionar Nota, o que permite a um utilizador anexar um ficheiro a uma nota.
Nota: Apenas um ficheiro pode ser anexado utilizando esta opção.
Aceitar Ficheiro de Anexo O tipo de MIME aceite pela entrada de carregamento de ficheiros.
Definições avançadas
Etiqueta do Campo Nota Define manualmente a etiqueta para o campo Nota na caixa de diálogo Adicionar Nota.
Colunas do Campo Nota Define o valor de colunas na <textarea> da Nota.
Linhas do Campo Nota Define o valor de rows na <textarea> da Nota.
Etiqueta de Campo de Opções de Privacidade Define manualmente a etiqueta para o campo de Opções de Privacidade (se ativado).
Etiqueta de Ficheiro de Anexo Define manualmente a etiqueta para o campo ficheiro anexado (se ativado).
Classe CSS da Coluna Esquerda Adiciona a classe ou as classes CSS na coluna mais à esquerda que contém etiquetas na caixa de diálogo Adicionar Nota.
Classe CSS da Coluna Direita Adiciona a classe ou classes CSS à coluna mais à direita que contém entradas de campo na caixa de diálogo Adicionar Nota.
Título Define manualmente o texto HTML no cabeçalho da caixa de diálogo Adicionar Nota.
Texto do Botão Primário Define manualmente o HTML que aparece no botão Principal (Adicionar Nota) na caixa de diálogo.
Texto de Leitor de Ecrã do Botão Dispensar Substitui o texto do leitor de ecrã associado ao botão Ignorar da caixa de diálogo.
Texto do Botão Fechar Define manualmente o HTML apresentado no botão Fechar (Cancelar) na caixa de diálogo.
Tamanho Especifica o tamanho da caixa de diálogo Adicionar Nota. As opções são Predefinição, Grande e Pequeno.
Classe CSS Especifique a 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 Principal (Adicionar Nota) 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.

Editar opções de diálogo

Nome Descrição
Definições básicas
Apresentar Campo de Opções de Privacidade Ativa uma caixa de verificação na caixa de diálogo Editar Nota que permite ao utilizador marcar uma nota como privada.
Valor Predefinido do Campo de Opções de Privacidade Especifica o valor predefinido para Apresentar Campo de Opções de Privacidade. O valor predefinido deste campo é falso.
Apresentar Ficheiro de Anexo Ativa um campo de carregamento de ficheiros na caixa de diálogo Editar Nota, o que permite a um utilizador anexar um ficheiro a uma nota.
Nota: Apenas um ficheiro pode ser anexado utilizando esta opção.
Aceitar Ficheiro de Anexo O tipo de MIME aceite pela entrada de carregamento de ficheiros.
Definições avançadas
Etiqueta do Campo Nota Define manualmente a etiqueta para o campo Nota na caixa de diálogo Editar Nota.
Colunas do Campo Nota Define o valor de colunas na <textarea> da Nota.
Linhas do Campo Nota Define o valor de rows na <textarea> da Nota.
Etiqueta de Campo de Opções de Privacidade Define manualmente a etiqueta para o campo de Opções de Privacidade (se ativado).
Etiqueta de Ficheiro de Anexo Define manualmente a etiqueta para o campo ficheiro anexado (se ativado).
Classe CSS da Coluna Esquerda Adiciona a classe ou as classes CSS na coluna mais à esquerda que contém etiquetas na caixa de diálogo Editar Nota.
Classe CSS da Coluna Direita Adiciona a classe ou classes CSS à coluna mais à direita que contém entradas de campo na caixa de diálogo Editar Nota.
Título Define manualmente o texto HTML no cabeçalho da caixa de diálogo Editar Nota.
Texto do Botão Primário Define manualmente o HTML que aparece no botão Principal (Atualizar Nota) na caixa de diálogo.
Texto de Leitor de Ecrã do Botão Dispensar Substitui o texto do leitor de ecrã associado ao botão Ignorar da caixa de diálogo.
Texto do Botão Fechar Define manualmente o HTML apresentado no botão Fechar (Cancelar) na caixa de diálogo.
Tamanho Especifica o tamanho da caixa de diálogo Editar Nota. As opções são Predefiniçã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 Principal (Atualizar Nota) 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.

Eliminar opções de diálogo

Nome Descrição
Definições básicas
Confirmação Substitui manualmente a mensagem de confirmação para eliminar a nota.
Definições avançadas
Título Define manualmente o texto HTML no cabeçalho da caixa de diálogo Eliminar Nota.
Texto do Botão Primário Define manualmente o HTML que aparece no botão Principal (Eliminar) na caixa de diálogo.
Texto de Leitor de Ecrã do Botão Dispensar Substitui o texto do leitor de ecrã associado ao botão Ignorar da caixa de diálogo.
Texto do Botão Fechar Define manualmente o HTML apresentado no botão Fechar (Cancelar) na caixa de diálogo.
Tamanho Especifica o tamanho da caixa de diálogo Eliminar Nota. As opções são Predefiniçã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 Principal (Eliminar) 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 de tabela

Notas e os botões Adicionar, Editar e Eliminar do controlo note ficarão ocultos no formulário básico ou de vários passos, a menos que crie e atribua as permissões de tabela apropriadas para os registos da seguinte forma:

Importante

Um utilizador deve iniciar sessão e ser o criador da nota para a editar ou eliminar através do portal. Os utilizadores não podem editar ou eliminar uma nota criada por outros, mesmo que lhes atribua permissões de tabela.

  1. Certifique-se de que a caixa de verificação Ativar Permissões de Tabela está selecionada no formulário para o qual pretende que apareçam notas. Por predefinição, as permissões de tabela estão ativadas em todos os sites recém-aprovisionados.

  2. Para a tabela que tem o controlo notes ativado, crie uma permissão de tabela com os privilégios necessários. O âmbito deve ser devidamente definido em função do nível de acesso necessário para os utilizadores finais.

    Por exemplo, crie uma permissão de tabela para uma tabela que mostre notas no formulário básico, com privilégios que incluem Ler, Escrever, Criar, Anexar e Anexar a.

    Adicionar permissões de tabela.

  3. Associar a permissão de tabela a uma função web para o utilizador.

    Por exemplo, adicione a permissão de tabela criada no passo anterior a uma função da Web.

  4. Crie uma permissão de tabela subordinada para a tabela de Anotação a partir da permissão de tabela criada no passo 2 com os privilégios necessários, conforme explicado na tabela abaixo.

    Ação de nota Permissões necessárias
    Ler Lida
    Adicionar Criar, Acrescentar (Acrescentar A obrigatório na Permissão de tabela principal)
    Editar Escrita
    Delete Delete

    Por exemplo, crie uma permissão de tabela subordinada para a tabela Anotação, com a permissão da tabela criada nos passos anteriores definidos como tabela principal.

    Configurar permissões subordinadas.

Ativar editor de texto formatado

O editor de texto formatado pode ser ativado quando adicionar ou editar notas num formulário numa página Web.

Também é possível ativar um editor de texto formatado para campos de texto com várias linhas num formulário. Consulte Tutorial: Configurar o controlo rich text editor no Power Pages para obter mais informações.

  1. Abra a aplicação Gestão do Portal.

  2. Aceda à secção Site e selecione Definições do Site.

  3. Selecione Novo para criar uma nova definição do site.

  4. Especifique os seguintes valores para a definição do site;

    1. Nome: Linha cronológica/RTEEnabled
    2. Site:o registo do site associado
    3. Valor: True
    4. Descrição: (Opcional)
  5. Selecione Guardar e Fechar

  6. Sincronize o site a partir do estúdio e pré-visualize o site.

  7. Deverá conseguir adicionar e editar notas utilizando o editor de texto formatado.

Notas criadas com o editor de texto formatado

Poderá ver as notas criadas através das Configurações do controlo Rich text editor na sua página Web do portal.

No entanto, se o editor de texto formatado não estiver ativado para notas em formulários, quando tentar editar o texto verá o texto no formato de markup de HTML.

Por exemplo, esta nota mostra o formato de texto rico na aplicação condicionada por modelo.

A página do portal mostra a nota em formato de texto rico.

No entanto, ao editar a nota a partir da página do portal, vê a nota no formato de marcação HTML.

Importante

Se tentar guardar uma nota com marcação HTML usando o portal, receberá este erro: Lamentamos, mas algo correu mal. Por favor, tente novamente e, se persistir, contacte o site Administrador. Para guardar as notas com markup HTML com o portal, terá de desativar a validação de pedidos. No entanto, a desativação da validação do pedido aplica-se a todo o site. Para ver os passos para desativar a validação do pedido, e para compreender o respetivo impacto, vá para validação do pedido.

Configuração de notas para formulários de vários passos

As notas de formulários de vários passos são configuradas da mesma forma que as notas de formulário básico. Crie um registo de metadados para o Passo de formulário de vários passos que contém as notas primeiro e, em seguida, adicione os metadados de configuração das notas.

Ativar anexo de ficheiro no formulário

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

Para ativar anexos num formulário básico:

  1. Abra a aplicação Gestão do Portal.

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

  3. Na lista de formulários, selecione para abrir um registo do formulário ao qual pretende adicionar a configuração da nota.

  4. Selecione Definições Adicionais para o formulário. Configure as definições adicionais de acordo com os campos explicados na secção abaixo.

Definições adicionais para o anexo de ficheiro

Name Description
Anexar Ficheiro Verifique a caixa para ativar os anexos de ficheiros no formulário.
Opção Guardar Ficheiro de Anexo Selecione Notas ou Comentários do Portal para guardar anexos de ficheiros. Para os anexos de notas, selecione Notas.
Permitir Vários Ficheiros Marque a caixa para permitir vários anexos de ficheiros.
Etiqueta Especifique uma etiqueta para a opção de anexo.
Localização de Armazenamento do Ficheiro de Anexo Selecione a localização do anexo de ficheiro:
  • Anexo de nota
  • Armazenamento de Blobs do Azure
Aceitar Tipos MIME Especifique uma lista de tipos MIME aceites.
Aceitar Tipos de Ficheiros Especifique uma lista de tipos de ficheiros aceites. Esta opção só está disponível quando utilizar a opção Comentários do Portal para a Opção de guardar ficheiros anexos.

Opção de anexar ficheiro

Depois de configurar as notas e ativar os anexos de notas, pode ver a opção Anexar Ficheiro no formulário.