1,587 articles and 11,657 comments as of Sunday, June 13th, 2010

Friday, February 5, 2010

SharePoint: Making the Most of Content Types (Screencast)

Author: Laura Rogers, Birmingham, AL
SharePoint 911

In this screencast, Laura Rogers explains a unique way of using SharePoint content types to function as status levels for list items.  This solution does not involve any custom code, and the concept is useful in WSS 3.0, MOSS 2007, and SharePoint 2010.  There is also an associated step-by-step blog post: Using Content types as Statuses.

Author: Laura Rogers, Birmingham, AL
SharePoint 911

 

Please Join the Discussion

20 Responses to “SharePoint: Making the Most of Content Types (Screencast)”
  1. Matt B. says:

    I think I’m missing what you can use this for. I’ve read the blog post and watched the video, but I don’t know what would be different than setting a choice column with the status and using that to update. I know the form changes to only allow certain fields to be updated but don’t you reset the item’s data when you change the content type if fields are missing? So if I start with an item and it’s part of the “admission” content type and then I change it to the “current patient” content type, I’ll lose the data that was put into the field “Admission Date” if it’s not part of the current content type.

    If I was to use this for keeping records, how would I be able to do that? For example, if the final status (content type) didn’t have an Admission date, how could I refer back to when that patient was admitted?

  2. Laura says:

    Matt B,
    You don’t lose the data.

  3. Matt B. says:

    Then that is by far the coolest thing I’ve ever seen! HS!!!

  4. Jarretf72 says:

    Very nice! We did something very simillar for a customer request list. The base content type contains the information coming in from the customer and additional content types were created for the different teams that handle the requests. When an “Initial Request” comes in, it triggers a workflow that alerts a triage team that decides which team should field the request. They change the content type which alerts the specified team that the request came in. Each of the teams content types contain specific data for thier line of work, but we can also produce measures and reporting on the base content type information. It works really well!

  5. Niche says:

    How would you view all metadata fields at one time? It’s rather cumbersome to select each content type to view its associated data.

  6. Laura says:

    Niche,
    You just look at all the columns in a view.

  7. Dan says:

    Another excellent article, Laura. I’m especially glad you not only presented the video, but you also wrote a good accompanying post. Thank you for sharing this idea. I can’t wait to try it out!

  8. Greg Schaefer says:

    Hi Laura,
    I have a more general question on content types. I have read several blogs about the difficulty to ‘push down’ updates to content types to list or libraries that already have been populated.

    http://soerennielsen.wordpress.com/2007/09/11/propagate-site-content-types-to-list-content-types/

    There actualy was mention of this issue on EUS http://www.endusersharepoint.com/2008/03/19/endusersharepointcom-why-has-my-content-type-stopped-inheriting-changes/

    Assuming one wants to use content types to control – at the site collection level – the consistency between subsites libraries or lists (imagine you have to manage separate sites for several divisions or multiple projects for example), what would be your advice to do so?

    It seems that SP (I am using MOSS 07) is offering good solutions to create ‘templates’ (for sites, lists or content types) and copy/paste them but if you want to add new columns, make them required or not, use them as statuses etc… to already deployed and populated templates, well it is sort of a mess.

    Greg
    PS: Kudo on the idea of using CT as Statuses, definitely usefull to ‘channel’ and streamline data input for infromation workers.

  9. Alex says:

    Great post Laura thanks!

    I am using this type of solution for leads to proposals. It hasn’t happened but I was always worried about loosing data when switching content types. You have reassured me that it is safe to use.

  10. Zafer says:

    Laura you’re brilliant thanx :)

  11. Eddie says:

    Laura, great post! I inherited the role of SharePoint administrator after our consultants created the environment. We pretty much use it as a document management system. I don’t want to break what’s not broken, so have been tentative about setting up content types, as they are a bit confusing in nature, especially to someone like me who isn’t a programmer, nor web developer. This screencast was a great example of their use, and makes me want to play around with them some more. I’ll definitely have to check out the accompanying blog post. Thanks!

  12. Janet says:

    Great video. I am also new to content types and it made things much clearer. Question, In 2010 it looks like you can switch views on a “new form”, so why use content types and not switch views? Thanks in advance

  13. CRISTY says:

    what happen with all the development over content type …when you decide to move to a different site …but you are only a power user.. not admin

  14. Stacy Nickels says:

    Hi Laura,

    Will you be posting the SP and Office 2007/2010 presentation from the SPTechCon? That was my favorite session and would really like to get the slides. Thank you!

    Stacy

  15. Laura says:

    Hi Stacy,
    The Office integration presentation has now been posted at this link:
    http://bit.ly/amOP7s

    Thanks, glad you liked it!

  16. Patrik says:

    Hi Laura,

    Thanks again for a terrific blog post and great screencast.

    I implemented something along these lines to keep track of user account request for internal and external users. Here’s a question for you: how would you deal with customizing forms for your list, since you now have to choose which item content type to insert if you want to make a custom form? I’m looking at hiding a few rows in the dispform from users that only have contribute rights.

  17. Laura says:

    Patrik,
    In sharepoint designer, when you right click the list name on the left and click Properties, go to the Supporting files tab. That’s where you can assign different forms to go with diff content types.

    • Matt B. says:

      Laura, I’m doing the same as Patrik. Have you ever seen the settings *NOT* take? I’ve changed them over and over again to no avail. This really is the last piece of my current puzzle, so any advice on where to troubleshoot would help out a lot!

      Thanks again for such a great article. Looking forward to more…

      Cheers,
      Matt

  18. Taniya says:

    Great thoughts.
    Windows SharePoint Services (WSS) helps you to create web pages and develop web collaboration. It also helps in managing documents and publishing content. In addition, it provides support for blogs, and wikis. 

    SharePoint consulting


Notify me of comments to this article:


Speak and you will be heard.

We check comments hourly.
If you want a pic to show with your comment, go get a gravatar!