Tuesday, May 29, 2012

Values chosen in the Document’s Information Panel (DIP) not being saved in the SharePoint library for Managed Metadata columns

We set up a document library with a content type. We got 14 custom columns (6 managed metadata, 2 Person or Group, 5 Text & 1 Date types).  Property promotion/demotion is enabled (SPWeb.ParserEnabled -> true)

When users save a new document into the library they are prompted (DIP) to choose values for these columns.

We are seeing problems related to values chosen in the document’s information panel (DIP) not being saved in the SharePoint library after the document is saved.
The values seem to be saved with the document, when I reopen it from library the values again show in the DIP. So it seems like there is a problem with SharePoint actually reading the document metadata from the Office file even though the metadata is stored in the file.

A related problem arises when I upload a document, set metadata values through the document property form in SharePoint (not in the DIP), then edit the document in Office where I change the metadata values in the DIP, and then resave document back into the SharePoint library. Then the library displays the original metadata values even though they are changed in the Office file itself.

Workaround,
Still following up with MS for the resolution and cause behind broken sync functionality, but workaround to this problem is Add new Managed Metadata Column to the same document library. Test functionality or problem of saving managed metadata. ( it stated working for us). Now delete newly added Managed Metadata column.

Please leave your comments.
Share:

9 comments: