Professionshøjskolen Metropol får nu ESDH fra Exformatics. Uddannelsesinstitutionen skal fremover bruge Exformatics ESDH til sagsstyring i administrationen, der sørger for den daglige drift af uddannelser på flere forskellige adresser i København.
Læs mere på Version2 eller Exformatics.
Friday, January 22, 2010
Tuesday, January 05, 2010
Identify Publish a Major Version
For some strange reason SharePoint doesn't raise an ItemCheckingIn or ItemCheckedIn event when documents are published in new major versions, unless you do a Checkin and select major version in the same operation.
How can you identify a "Publish a Major Version" with other events? I did some googling and experiments and found out that using BeforeProperties and AfterProperties in the ItemUpdating handler might do the job. Similar posts can be found here, but I didn't get the same result.
int iBefore, iAfter;
iBefore = int.Parse(properties.BeforePropeties["vti_level"]);
iAfter = int.Parse(properties.AfterPropeties["vti_level"]);
Using the value of iBefore and iAfter I was able to identify the following events:
So if (iBefore == iAfter) you a facing a "Publish a Major Version" event.
How can you identify a "Publish a Major Version" with other events? I did some googling and experiments and found out that using BeforeProperties and AfterProperties in the ItemUpdating handler might do the job. Similar posts can be found here, but I didn't get the same result.
int iBefore, iAfter;
iBefore = int.Parse(properties.BeforePropeties["vti_level"]);
iAfter = int.Parse(properties.AfterPropeties["vti_level"]);
Using the value of iBefore and iAfter I was able to identify the following events:
Event | iBefore | iAfter |
CheckIn Minor Version | 255 | 255 |
CheckIn Major Version | 255 | 1 |
Publish a Major Version | 2 | 2 |
So if (iBefore == iAfter) you a facing a "Publish a Major Version" event.
Subscribe to:
Posts (Atom)