Compartilhar via


Mapeando propriedades do documento para colunas

Após o analisador documento grava as propriedades de documento para o objeto na bolsa propriedade, Windows SharePoint Services promove as propriedades documento que coincidem com colunas da biblioteca de documento. Para fazer isso, Windows SharePoint Services compara o nome propriedade documento com os nomes das colunas em tipo de conteúdo do documento ou na biblioteca de documento próprio internos se o documento não tiver um tipo de conteúdo. Quando o Windows SharePoint Services encontra uma coluna cujo nome interno corresponde a propriedade documento, ele promove a valor da propriedade documento para essa coluna para o documento.

No entanto, Windows SharePoint Services também permite que você a mapa (n.); mapear (v.) explicitamente uma propriedade documento para uma coluna específica. Você especificar este informações mapeamento no esquema definição campo de coluna.

Mapeando propriedades documento para colunas na definição campo de coluna permite que você mapa (n.); mapear (v.) documento propriedades para colunas que podem ou não estar nomeado a mesma. De exemplo, você pode mapa (n.); mapear (v.) a propriedade documento "autor" para a coluna "criador" de uma biblioteca tipo de conteúdo ou documento.

Para especificar este mapeamento, adicionar um ParserRef ParserRef elemento para a esquema definição campo, conforme o seguinte exemplo.

                  <Field Type="Text" name="Creator" … >
  <ParserRefs>
    <ParserRef name="Author" Assembly="myParser.Assembly">
  </ParserRefs>
…
</Field>

O seguinte elementos são usados para definir um mapeamento propriedade documento:

  • ParserRefs opcional. Representa uma lista de referências analisador documento para esta coluna.

  • ParserRef opcional. Representa uma referência analisador único documento. Esse elemento contém o seguinte atributos:

    • Nome necessário String . O nome da propriedade de documento para mapa (n.); mapear (v.) para esta coluna.

    • Conjunto de módulos (assembly) necessário String . O nome do analisador de documento usado.

Definição campo da coluna um pode conter múltiplo analisador referências, cada especificando um analisador documento diferente.

Além disso, se você estiver trabalhando com arquivos em múltiplo idiomas, você pode usar referências analisador para gerenciar o mapeamento de propriedades documento para o apropriado colunas múltiplo idiomas, em vez têm para compilar essa funcionalidade para o próprio analisador. O analisador pode gerar propriedade Uma único documento, enquanto você usa múltiplo referências analisador para Certifique-se de que a propriedade é mapeada para a coluna correta para essa linguagem. De exemplo, suponha que um analisador extrai um nomeado propriedade documento "Singer". Você pode então mapa (n.); mapear (v.) dessa propriedade para um coluna nomeado "Cantador", conforme o seguinte exemplo.

                  <Field Type="Text" name="Cantador" … >
  <ParserRefs>
    <ParserRef name="Singer" CLSID="MyParser">
    <ParserRef name="Artist" Assembly="MP3Parser.Assembly">
  </ParserRefs>
</Field>

Para editar campo definição esquema de uma coluna programaticamente, use o SPField.SchemaXML WScript.Shell. Não há nenhum equivalente interface usuário para especificar um analisador para uma coluna.

Nome exclusivo para colunas

Cada coluna tem um identificador exclusivo que não alteração, mesmo se a coluna é provida em múltiplo sites. Este nome exclusivo é garantida seja exclusivo em uma instalação determinada Windows SharePoint Services wssnoversshort, e é uma combinação do seguinte campo duas propriedades:

  • FixedName O nome interno dado para a coluna quando ele é criado. Nome de uma coluna fixo não alteração quando a coluna é provida até listas diferentes. O nome fixo de uma coluna lista criada a partir uma coluna site é o mesmo nome de coluna de site fixo.

  • SourceID uma designação de espaço para nome arbitrário receberá para a coluna quando ele é criado. Para colunas site usar como padrão incluídas com Windows SharePoint Services, o SourceID é definido como "Microsoft". Para colunas site, o SourceID é a GUID do site no qual a coluna foi criada. A SourceID de uma coluna lista criada a partir uma coluna site é o mesmo que a SourceID de coluna de site. Para colunas criadas diretamente em listas, o SourceID é a GUID da lista onde a coluna foi criada.

Consulte também

Conceitos

Analisadores de documentos personalizados
Processamento Parser documento
Documentar tipos Parsing e de conteúdo