SharePoint - Funcionalidade de lista adicional

O SharePoint oferece muitas funcionalidades para listas. Ele fornece armazenamento para os dados da lista, a capacidade de personalizar o esquema da lista e a capacidade de visualizar, adicionar, editar e excluir itens da lista, etc. Há muito mais funcionalidades disponíveis, como a criação de visualizações nos dados da lista, validação simples em ambos o campo e nível de lista, aprovação de conteúdo, controle de versão de item etc.

Visualizações

Vamos começar a trabalhar com Viewsnos dados da lista. Aqui estamos de volta à lista de Autores e, como você pode notar, adicionamos apenas quatro itens. Com apenas quatro itens, não é difícil obter as informações de que precisamos a partir de seus dados.

À medida que o número de itens cresce, digamos de 4 para 50 a 100, para talvez 500, fica cada vez mais difícil apenas dar uma olhada na lista e obter rapidamente as informações de que precisamos. Para resolver esse problema, o SharePoint permite que você crie vários modos de exibição em listas, para que possamos filtrar informações de que não precisamos, como -

  • Podemos classificar os valores dos campos.
  • Podemos agrupar informações.
  • Podemos obter totais.
  • Também podemos ter diferentes maneiras de apresentar as informações.

Para a maioria das listas, quando você as cria, você obtém um Viewpor padrão. É chamado deAll Items View e essa é a visão que vimos no exemplo dado acima.

Agora, vamos dar uma olhada em como podemos criar visualizações personalizadas. Assim como com a criação do esquema de lista, o SharePoint nos oferece algumas maneiras diferentes que podemos usar para criar exibições. Uma maneira é começar com uma visualização existente e alterar a classificação e filtragem de diferentes colunas. Podemos obter os dados da maneira que você deseja e salvá-los como uma nova visualização.

Você notará que se formos para os outros cabeçalhos de coluna, a maioria deles nos dá um pequeno menu suspenso que podemos acessar conforme mostrado abaixo para o cabeçalho Salário / Taxa.

Vá para o outro cabeçalho da coluna - Bio. Ele não tem uma lista suspensa, pois contém várias linhas de texto. As outras colunas têm essa opção. Isso nos dá a capacidade de classificar as informações ou filtrá-las.

Vamos criar um filtro aqui que mostre apenas Funcionários.

Depois de adicionar esse filtro, observe que há um pequeno ícone no cabeçalho da coluna que indica que esses valores de campo foram filtrados. Vamos classificá-lo em ordem decrescente.

Portanto, agora temos uma nova visualização dos dados, ou seja, a visualização de ordem decrescente.

Agora a filtragem e classificação não são preservadas. Portanto, precisamos salvar a visualização de ordem decrescente para o futuro.

Se apenas navegarmos de volta para a lista de Autores, veremos All Items. Se quisermos ter uma visão que seja apenasEmployees, classificado por Salário / Taxa decrescente, clique SAVE THIS VIEW opção.

Chamaremos essa visão de visão Funcionários. Selecione a partir das opções fornecidas se esta visualização deve estar disponível para todos os usuários ou apenas para mim. Clique em Salvar.

Portanto, agora que temos as duas visualizações diferentes, visualização Todos os itens e visualização Funcionários, podemos alternar entre essas visualizações usando os links no topo da visualização Lista, conforme mostrado na captura de tela fornecida abaixo.

Validação

Estaremos adicionando regras de validação simples para campos e itens em uma lista do SharePoint. Agora, quando criamos a lista de Autores, adicionamos algumas regras de validação usando as propriedades dos diferentes tipos de campo.

Clique New Itemda lista de autores. Agora cliqueSave.

Ao clicar em Salvar, você obterá dois erros. Isso ocorre porque indicamos que Nome e Salário / Taxa são campos obrigatórios.

Insira o nome e Salário / Taxa como Aamir Jameel e 1500 respectivamente. CliqueSave.

Como você pode ver ainda temos um problema com Salário / Taxa, pois quando criamos o campo indicamos que seu valor deveria estar entre 0 e 1000, e 1500 não satisfaz esse requisito. Clique em Cancelar.

Vá para a guia Lista na Faixa de Opções e clique em List Settings. CliqueName. Como você pode ver na captura de tela abaixo, é um campo obrigatório,

Agora volte, clique em Salário / Taxa e role para baixo. Você verá que também é um campo obrigatório.

Aqui também definimos o intervalo válido de valores. Então, está tudo bem se o tipo de campo tem essas propriedades, mas o que você faz se não tiver? Bem, podemos adicionar alguma validação customizada simples. Então, se rolarmos para baixo, você pode ver que há uma área para validação de coluna. Vamos expandir isso. Aqui podemos especificar uma fórmula e, em seguida, enviar uma mensagem se o valor inserido pelo usuário não satisfizer essa fórmula.

Se você não está familiarizado com a criação de fórmulas no SharePoint, há um link que fornece ajuda sobre como fazer isso.

Agora, a validação que queremos adicionar é que se você não for um funcionário, então seu Salário / Taxa indica sua taxa horária e queremos dizer que o valor máximo da taxa é $ 50,00. Portanto, aqui a validação depende do valor do campo Funcionário e do campo Salário / Taxa. Portanto, em vez de adicionar a validação a qualquer um desses campos, vamos adicioná-la ao item e, em seguida, a forma como indicamos a validação do item é acessando as Configurações da Lista.

Clique Validation Settings e defina a fórmula conforme mostrado abaixo.

Então a condição vai ser bem simples, primeiro, você é um funcionário? Portanto, se você é um funcionário, já definimos o intervalo válido de valores de salário entre 0 e 1000. Portanto, apenas o valor True é retornado. Se você não for funcionário, verificaremos se o Salário / Taxa é menor ou igual a 50.

Se esta fórmula retornar True, o item é considerado válido. Se retornar falso, é inválido. Por último, adicionamos a mensagem de erro, 'A taxa máxima para um contribuidor é $ 50'.

Isso conclui as configurações de validação. Clique em Salvar.

Agora volte para a lista de Autores e adicione um novo item. Chamaremos isso de Teste, marque a caixa de seleção Funcionário (pois estamos testando para um funcionário), insira Salário / Taxa como 800 e clique em Salvar.

Os dados foram salvos. Não houve erro. Agora vamos entrar em condições diferentes. Vá para a lista de autores. Chamaremos isso de Teste 2.

Agora, não marque a caixa de seleção Funcionário, pois agora estamos assumindo que a pessoa é um contribuidor. Insira Salário / Taxa é 800 e clique em Salvar.

Você verá uma mensagem de erro. Portanto, vamos alterar o Salário / Taxa para um valor válido.

Digite 40 no campo Salário / Taxa.

Clique em Salvar.

Você verá que os dados são salvos corretamente e atualizados na lista, conforme mostrado na imagem a seguir.

Campos de Pesquisa

Vamos dar uma olhada nas relações de lista e nos campos de pesquisa. Criaremos uma nova lista para conter informações sobre os cursos.

Step 1 - Vá para Site Contents → ‘add an app' → Custom List.

Step 2- Especifique a lista Cursos e clique em Criar. Abra a lista de cursos. Existe apenas uma coluna chamada Título, que representará o título do curso.

Step 3- Crie uma segunda coluna, que conterá o nome do autor. Vá para LIST na faixa de opções. Clique em Criar coluna.

Step 4 - Nomeie esta coluna como Author. Podemos ter apenas uma única linha de texto onde o usuário insere o nome do autor. No entanto, já temos os nomes dos autores na lista de Autores, então, em vez disso, apresentaremos ao usuário uma lista suspensa, onde ele pode selecionar o autor. Portanto, em vez de criar um campo de Linha Única de Texto, criaremos um campo de Pesquisa.

Step 5- Em seguida, precisamos especificar qual campo de qual lista devemos mostrar ao usuário. O SharePoint definiu os valores apropriados por padrão, mas se quisermos alterar a lista, podemos selecioná-los na lista suspensa. Quando terminar, clique em OK.

Step 6 - Este curso é Tutoriais do SharePoint e você pode ver que temos uma lista suspensa para Autor.

Lista de armazenamento de dados

Os dados das listas são armazenados em linhas e colunas. Para cada banco de dados de conteúdo, há uma tabela que armazena os dados das listas. Você pode relacionar as listas, impor integridade relacional e validar.

As pessoas freqüentemente presumem que muitos recursos de um banco de dados relacional existem com listas e um conjunto de listas torna-se quase como um banco de dados relacional, mas esse não é o caso.

Você precisa pensar nas listas mais como um conjunto de planilhas do Excel, onde você pode ter uma planilha vinculada a outra, e pode aplicar a validação em colunas ou células por meio de algum formulário simples. Portanto, um conjunto de listas no SharePoint não é como um banco de dados relacional.