All posts tagged Content Management


How to embed SharePoint columns into document templates

Besides the missing document information panel, another common question about document properties is how to embed properties which come from a SharePoint column to a document template. This can easily be solved by using content types and site columns. Follow these steps:

Read more…

The Secrets of Successful Enterprise Content Management

I will be doing a webinar on December 17, 1-2pm(EST) on “Key Success Factors for Enterprise Content Management” and thinking of it makes me look back at how technology has gone a long way in helping organizations achieve their business goals with highly-improved system of managing their corporate information.

In 2010, AIIM (Association for Information and Image Management) defined the term Enterprise Content Management as:

“…the strategies, methods and tools used to capture, manage, store, preserve, and deliver content and documents related to organizational processes. ECM covers the management of information within the entire scope of an enterprise whether that information is in the form of a paper document, an electronic file, a database print stream, or even an email.”

What are the benefits of adapting a well-designed Enterprise Content Management? Who benefits from ECM, and how? Organizations from various industries, such as Pharmaceutical, Legal, Finance, Telecommunications, Educational, and even the Government are now realizing the value of a well-defined content management for optimum productivity. In the webinar, we are going to discuss some examples of real-world Content Management cases, including document classification, sharing, collaboration, and governance and we’ll demonstrate how Content Analytics plays a vital role in providing solutions for each scenario.

To register and learn more about the webinar, please click here:


How to Create a Search Scope for Documents?

It’s a very often requirement to create a Search Scope for document contents either in SharePoint 2007 or 2010. The steps are the same in both version, the only difference is the place where you found these settings: in MOSS 2007, you have to go to the Shared Services administration, but in SharePoint Server 2010 these settings can be found at the Search Service Application(s).
The steps of creating the ‘Documents’ scope are the followings:
  1. Go to the ‘Metadata Properties’ list, open the IsDocument property, and set it’s ‘Allow this property to be used in scopes’ property.
  2. Save the changes.
  3. Go to the ‘Scopes’ page and click ‘New Scope’.
  4. Set the title of the new scope to ‘Documents’.
  5. After saving and creating the new scope, add a rule with the following settings:
    • Sope Rule Type: Property Query
    • Property query: IsDocument = 1.
    • Behavior: Include.
  6. Go back to the Search Administration page, and start an update for the scopes manually (‘Start update now’), or wait for the next scheduled update.
After performing these steps, your scope will be ready to be used immediately.

Just published: Integrating document management systems into Microsoft SharePoint 2007

When choosing integration, first ask yourself what you’ll need to integrate. Documents are more than simple files. Their file format (.doxc, .txt, .pdf, etc.), content and metadata are also important. Decent DMS software handles those parts and makes them available to end users. Also determine what type of integration will best meet your business needs.
The full article can be found here.

MOSS Search: Custom Search pages and Property mappings

After a basic introduction let’s see, how you can build a custom search page, and Property mappings. This post will built on traditional method without Infrastructure Updates, but in the next part we’ll see the Updates details as well.

Step 0: Set the basic search

See my previous post and practice the details described there.

Step 1: Create lists and libraries

In my example, we’ll use the following scenario: the site collection contains several lists and document libraries, that are responsibe for question-type items, and answer-type items. Of course, these items are connected into question-answers pairs. The main goal is to build a custom “Search for Questions and Answers” (“Kérdések és Válaszok keresése”) page.
So, what do we have to do being able to build this page? First of all, the “backend”-structure: content types and lists, with indexed columns. After that we nees property mappings. Finally: build this Search page and customize some XSLTs. Let’s see what does it mean.

Step 2: Search scope settings

Basically we need the basic content types: Question and Answers. In the lists we use them instead of Item, so we can define custom search scopes based on them: One scope is for Questions, and the other is for Answers. Oops, but by default we cannot use Content Type in the scopes. Don’t worry, just go to the Search settings on Shared Services Administration page, and open Metadata Property Mappings. Here you can find the “Content Type” property – open it, and check the “Allow this property to be used in scopes” box in. Then you can use it in your scopes:
Well, currently we have lists with our content types, and scopes that can be used for searching Questions and Answers. So we can use them on my custom search page as well (see Step 4).

Step 3: Set the Property mapping

Of course, our content types contains custom fields as well. For example Program, Document Type, Construction, Keyword, etc. These fields have to be able to search on our custom page, so we should set them as indexed columns in every related list.
After that, we have to set these fields as searchable properties. Go to the Metadata Propery Mappings page again, and choose New Managed Property option. Add a name to this mapped property (for example, Program), and optionally a description. Select the type (Text), and click Add Mappings button – here you can search for the required field, in this example Program:
OK, let’s map it! We’re ready to build the full Search page now.

Step 4: Create custom Search page

First of all, create a custom advanced search page: content type choosing and property searching.
For using Question and Answer content types, you have to define a new scope display group. Go to your site collection’s administration page, and shoose Search Scopes option. Here you can define a new Display Group (Questions and Answers – Kérdések és Válaszok), and add your content types to it.
After that, go back to your custom search page, and modify the properties of the Advanced Search Box, and change the Display Group to Questions and Answers:
The result: on your page you can choose your content types instead of the default ones.
OK, we’re almost ready. Almost. We have to set the property search as well. We have indexed fields and mapped properties, so let’s edit the Properties’ XSLT. Search the PropertyDefs tag, and add your properties one by one as PropertyDef nodes:
    <PropertyDef Name="Program" DataType="text" DisplayName="Program" />
    <PropertyDef Name="DocumentType" DataType="text" DisplayName="Dokumentumtípus" />
    <PropertyDef Name="Construction" DataType="text" DisplayName="Konstrukció" />
After PropertyDefs, you can find a node named ResultTypes. In this you can define what kind of properties do you want to use on your search page:
    <ResultType DisplayName="Minden eredmény" Name="default">
        <PropertyRef Name="Program" />
        <PropertyRef Name="Dokumentumtípus"/>
        <PropertyRef Name="Konstrukció" />
Finally save the Advanced Search Box web part, and let’s try your brand new Search Page. Persuasive, isn’t it?…