Saturday, April 14, 2007
Event-driven updating of the BDC index.
A typical business scenario for using business data search would be one where users need to access data on new customers provided by the company’s Siebel implementation. Though the index will provide a snapshot of the customers that existed at the time of the last crawl, new customers might have been entered since that time that might be of high interest. Unfortunately, no built-in event raising mechanism exists to signal the index that new records have been entered and an incremental crawl is needed. One workaround to this issue, and one, moreover that accords with the way crawler is intended to work, is to create an IDEnumerator method that could detect changed records and kick off an incremental crawl. From a performance viewpoint, it would be undesirable to have a crawl initiated whenever there was a new record, but this impact could be minimized if only changed records were indexed at convenient intervals.
Tuesday, April 10, 2007
Features in the Chinks
SharePoint 2007 allows developers to insert new UI and functionality as features in an easy-to-deploy and granular way. See the following post to learn about how useful features can be created and deployed: http://blogs.msdn.com/sharepoint/archive/2007/04/10/debugger-feature-for-sharepoint.aspx
Features in the Chinks
SharePoint 2007 allows developers to insert new UI and functionality as features in an easy-to-deploy and granular way. See the following post to learn about how useful features can be created and deployed: http://blogs.msdn.com/sharepoint/archive/2007/04/10/debugger-feature-for-sharepoint.aspx
Monday, April 9, 2007
MOSS 2007 Gaps
The following are some of the major gaps I have discovered so far in planning large ECM projects with MOSS 2007: 1) First and foremost, the lack of email indexing and manipulation 2) The lack of built-in realistic document lifecycles that define a set of stages in a document's life. MOSS has a few basic workflows, but these must be considerably extended to implement realistic lifecycles. For instance, it is often necessary to require digital signatures at various points in a document's life - while MOSS supports signatures through Office, requiring a signature can only be done programmatically. Moreover, there is no server-side support for this. 3) A built-in commenting/annotating mechanism for documents in review 4) No virtual documents - a built-in ability to assemble several subdocuments into a single virtual document. 5) Linked documents - a way to show which documents are associated with a particular document. As time allows, I'll start to contribute ideas and workarounds for these limitations - and I welcome your contributions!
A Little Philosophy
SharePoint 2007 is major step in the right direction, but those of us who have to implement sites for a living need to know the exact distance between the rubber and the road. A few added millimeters here and there adds up to thousands of extra hours figuring out the SharePoint object model or an extra week or two of vacation. It matters. The purpose of this blog is explore how SharePoint works as a content management tool for those of us who create enterprise content management systems for a living. As much as possible we will try to focus on issues and gaps and how to cross them. Comments to the point are always welcome, as are suggestions about how to spend the extra vacation time.
Subscribe to:
Posts (Atom)