Bir KPI sorunu çözmek amacıyla Ben burada yazdı, Ben bazı testler yaptı ve bu KPI'ın çalışma klasörlerindeki meta verilerle Vesaik mukabili çalışmak veya liste öğelerini aynı şekilde keşfetti. O dışarı yeni bir içerik türü oluşturarak klasör içerik türünü temel alan ve birkaç alanları eklendi oldu. Bazı göstergeler oluşturulan ve APG beklendiği gibi çalışmaya devam kendimi kanıtladım. Bu hoş geldiniz haber oldu. Mükemmel değil, ayrıntıya inme sen almak--dan çünkü ne istediğiniz KPI klasörlerindeki tam olarak değil.. Bu çok fazla bir dezavantajı benim durumumda değil, çünkü 1) son kullanıcılar daha iyi bilmiyorum ve 2) ayrıntıya inme bir klasöre gider. Klasör adını tıklatın ve onlar madde. Bir yerine iki tıklama 's, Bu dünyanın sonu değil mi.
Bu güzel ben yapıyordum çalışma ile akan. Karşıya her belge için bir klasör oluşturma am. Bu bir olay alıcı yolu ile yapılır. Sonuç olarak, bir dilim pasta tutmak için olduğunu Ana klasörün meta verilerle senkronize KPI temelli meta veri dosyasından kendisi zaten yerde olduğu için su tesisatı. This allows me to have my KPI’s and eat them too 🙂
Ben klasör eklemek ve benim özel KPI dostu içerik türü için bu yeni klasörün içerik türünü belirlemek için olay alıcı olarak. Bu boyutta bir kod did belgili tanımlık hüner:
SPFolderCollection srcFolders targetWeb.GetFolder =("Belgeler").Alt klasörler; SPFolder addedFolder srcFolders.Add =(özellikleri.ListItem.ID.ToString());
SPContentTypeId kpiCT = Yeni SPContentTypeId("0x0120002A666CAA9176DC4AA8CBAA9DC6B4039F"); addedFolder.Item[İçerik türü kimliği""] kpiCT =; addedFolder.Item.Update();
Gerçek içerik türü kimliği bulmak için, Bu içerik türünü sitesi ayarları aracılığıyla erişilen ve kopya yapıştırılan/Bu URL'den gösterildiği gibi:
</sonunda>