DocumentSet Shared Columns 'Under the hood'

%3CLINGO-SUB%20id%3D%22lingo-sub-1248286%22%20slang%3D%22en-US%22%3EDocumentSet%20Shared%20Columns%20'Under%20the%20hood'%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1248286%22%20slang%3D%22en-US%22%3E%3CP%3EI'm%20trying%20to%20understand%20what%20actually%20happens%20under-the-hood%20with%20Shared%20Columns%20in%20Document%20Sets%20in%20SharePoint%20(Server%202016%20%26amp%3B%202019).%3C%2FP%3E%3CP%3EI%20am%20looking%20for%20changed%20items%20in%20SharePoint%20by%20looking%20in%20the%20change%20log%20(%3CSPAN%3ESPChangeCollection).%20I%20am%20finding%20inconsistent%26nbsp%3Bbehaviors%26nbsp%3Bwhen%20I%20change%20a%20Shared%20Column.%20Sometime%20the%20contained%20documents%20are%20shown%20as%20updated%2C%20sometime%20not.%20If%20I%20display%20the%20shared%20column%20in%20the%20docset%20view%2C%20it%20always%20appears%20to%20be%20updated%20(almost)%20instantaneously.%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EI'm%20wondering%20what%20SharePoint%20is%20doing%20under-the-hood%2C%20is%20there%20a%20timer%20job%3F%20an%20sql%20trigger%3F%20and%20event%3F%20Is%20it%20possible%20the%20action%20gets%20'lost'%20when%20SP%20is%20under%20load%3F%20etc.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1248286%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EDocument%20Set%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ESharePoint%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
Occasional Contributor

I'm trying to understand what actually happens under-the-hood with Shared Columns in Document Sets in SharePoint (Server 2016 & 2019).

I am looking for changed items in SharePoint by looking in the change log (SPChangeCollection). I am finding inconsistent behaviors when I change a Shared Column. Sometime the contained documents are shown as updated, sometime not. If I display the shared column in the docset view, it always appears to be updated (almost) instantaneously. 

I'm wondering what SharePoint is doing under-the-hood, is there a timer job? an sql trigger? and event? Is it possible the action gets 'lost' when SP is under load? etc.

 

0 Replies