Extending Document ID Timer Service
-
Sunday, November 01, 2009 11:54 AMI really like new Document ID feature, but I am wondering if the Document ID generation algorithm could be extended. For example, a potential customer might want to generate these IDs in a special sequence or using some special algorithm according to government regulations or something else.
Answers
-
Thursday, November 05, 2009 12:59 AM
You can find some more information on the Document ID Service on this MSDN page: http://msdn.microsoft.com/en-us/library/ee559302%28office.14%29.aspx
-- Edin http://edinkapic.blogspot.com- Proposed As Answer by Paul AndrewMicrosoft Employee, Moderator Thursday, November 26, 2009 2:22 AM
- Marked As Answer by Mike Walsh FINMicrosoft Community Contributor Thursday, November 26, 2009 7:19 AM
All Replies
-
Thursday, November 05, 2009 12:57 AMYes you can. The new DocumentIDProvider class is abstract and you can implement your own custom provider by inheriting from the abstract class.
-- Edin http://edinkapic.blogspot.com- Proposed As Answer by Darrin BishopMVP, Moderator Monday, November 09, 2009 2:05 PM
- Marked As Answer by Darrin BishopMVP, Moderator Monday, November 09, 2009 4:30 PM
- Unmarked As Answer by Toni FrankolaMVP Monday, November 09, 2009 6:55 PM
- Unproposed As Answer by Mike Walsh FINMicrosoft Community Contributor Thursday, November 19, 2009 12:45 PM
- Proposed As Answer by Paul AndrewMicrosoft Employee, Moderator Thursday, November 26, 2009 2:22 AM
- Unproposed As Answer by Mike Walsh FINMicrosoft Community Contributor Thursday, November 26, 2009 7:19 AM
-
Thursday, November 05, 2009 12:59 AM
You can find some more information on the Document ID Service on this MSDN page: http://msdn.microsoft.com/en-us/library/ee559302%28office.14%29.aspx
-- Edin http://edinkapic.blogspot.com- Proposed As Answer by Paul AndrewMicrosoft Employee, Moderator Thursday, November 26, 2009 2:22 AM
- Marked As Answer by Mike Walsh FINMicrosoft Community Contributor Thursday, November 26, 2009 7:19 AM
-
Thursday, November 19, 2009 12:46 PMNote: the first reply was un-proposed as answer because the original poster has already un-marked it as an answer.(and it's his thread!)(Moderator)
FAQ sites: (SP 2010) http://wssv4faq.mindsharp.com; (v3) http://wssv3faq.mindsharp.com and (WSS 2.0) http://wssv2faq.mindsharp.com
Complete Book Lists (incl. foreign language) on each site. -
Thursday, November 26, 2009 2:25 AMModerator
Hi Toni and Mike,
Both of Edins answers appear to be correct. The answer is yes, and my reading of the SDK articles referenced, you can create a DocumentIDProvider class to create new Document ID's as required.
If you have more questions, it's generally recommended that you start a new thread. If for some reason you don't like the answer, please let us know about that.
Regards,
Paul
SharePoint Product Manager. Posting is provided "AS IS" with no warranties, and confers no rights -
Thursday, November 26, 2009 7:20 AMSolved I hope by marking the second post (which points to more information about the Document ID Service) as an Answer.
FAQ sites: (SP 2010) http://wssv4faq.mindsharp.com; (v3) http://wssv3faq.mindsharp.com and (WSS 2.0) http://wssv2faq.mindsharp.com
Complete Book Lists (incl. foreign language) on each site. -
Sunday, November 29, 2009 6:23 PMHi guys,Thank you for helping me here. Both Edins answers are correct, however the linked documentation at MSDN is incomplete and lacking information. For example:- Article 1 mentions IIDProvider and there is no such interface. The interface is Microsoft.Office.DocumentManagement.DocumentIdProvider- Article 1 also says that you should "register that provider in each site collection", but there are not instructions on how to do that?- Article 2 lists all the methods of the interface at hand but there is no description what these methods do, so you cannot implement them correctly.So how do I proceed here? Should I unmark the answer or should I wait till documentation is completed?Thanks, Toni
-
Saturday, December 05, 2009 8:03 PMToni,
I have written a blog post about creating a custom DocumentIdProvider at: http://blog.michelbarneveld.nl/michel/archive/2009/12/05/how-to-create-a-custom-documentidprovider-for-sharepoint-2010.aspx
The post also contains a zip file with an example implementation. It also includes a feature to register that provider to the site collection when activated. (And unregister it when the feature gets deactivated.)
That should help you move forward.
Regards,
Michel Barneveld -
Tuesday, October 05, 2010 1:27 AM
I really like new Document ID feature, but I am wondering if the Document ID generation algorithm could be extended. For example, a potential customer might want to generate these IDs in a special sequence or using some special algorithm according to government regulations or something else.
Hi Toni Frankola...
If you are looking for a document generation add-on to SharePoint, information about Document ID feature and how to make it right, please take a look at this SharePoint document generation site. It has basic info on all the vendors. It makes for a great starting point. Good luck
-
Wednesday, January 04, 2012 1:35 PM
I really like new Document ID feature, but I am wondering if the Document ID generation algorithm could be extended. For example, a potential customer might want to generate these IDs in a special sequence or using some special algorithm according to government regulations or something else.
Hi Toni Frankola...
If you are looking for a document generation add-on to SharePoint, information about Document ID feature and how to make it right, please take a look at this SharePoint document generation site. It has basic info on all the vendors. It makes for a great starting point. Good luck
I also recomend to try this SharePoint 2010 document management software which works realy good .

