Por labori #?irka? KPIa problemo Mi skribis pri #?i tie, Mi faris iun elprovadon kaj eltrovita ke la laboro de KPI kontraŭ tekoj kun meta datumo en la sama vojo ke ili laboras kontraŭ dokumentoj aŭ listaj eroj. Mi pruvis ĝin ekstere de kreanta novan enhavan tipon bazita sur la teka enhava tipo kaj tiam aldonita kelkajn kampojn. Mi kreis kelkajn indikilojn kaj pruvita al mi mem ke KPIs laboro kiel atendata. Tio ĉi estis bonvena sciigo. Ĝi ne estas perfektigi, Ĉar la borilo-malsupren vi akiras de la KPI kontraŭ la tekoj ne estas ĝuste kio vi deziras. Tio ĉi ne estas tro da malavantaĝo en mia kazo ĉar 1) La finaj uzantoj surmetas?? Scias ajnan pli bonan kaj 2) La borilo-malsupren iras al teko. Ili klakas la tekan nomon kaj ili estas ĉe la ero. Ĝi estas du klakoj anstataŭ unu, Kiu ne estas la fino de la mondo.
Tio ĉi fluis agrable kun la laboro mi estis faranta. Mi estas kreanta tekon por ĉiu dokumento kiu akiras uploaded. Tio ĉi estas farita tra eventa ricevilo. Rezulte, Ĝi estas peco de kuko teni la Gepatra teko-a Meta datumo en sync kun la KPI-veturita meta datumo de la dosiero ĝi mem ekde la sondado estas jam en loko. This allows me to have my KPI’s and eat them too 🙂
Mi modifis la eventan ricevilon aldoni la tekon kaj tiam fiksita kontentan tipon de ĉi tiu nova teko al mia laŭmenda KPI-amika enhava tipo. Tio ĉi mordis de kodo faris la ruzon:
SPFolderCollection SrcFolders = targetWeb.GetFolder("Dokumentoj").SubFolders; SPFolder AddedFolder = srcFolders.Aldonas(Nemoveblaĵoj.ListItem.IDENTIGAĴO.ToString());
SPContentTypeId KpiCT = Nova SPContentTypeId("0X0120002A666CAA9176DC4AA8CBAA9DC6B4039F"); AddedFolder.Ero["Kontenta Tipa IDENTIGAĴO"] = KpiCT; AddedFolder.Ero.Ĝisdatigo();
Troviĝi la realan Enhavan Tipan IDENTIGAĴON, Mi aliris ke kontenta tipo tra ejaj fiksoj kaj kopio/almetis ĝin de la URL kiel montrita:
</Fino>