Ràpida & Fàcil: Crear una carpeta i assignar un tipus de contingut (O, Tenir el seu KPIs i menjar-los també)

Per tal de treballar al voltant d'un problema KPI Jo vaig escriure sobre aquí, Vaig fer algunes proves i descobert obra que de KPI contra carpetes amb metadades de la mateixa manera que treballen contra la documentació o elements de llista. Em va resultar-lo mitjançant la creació d'un nou tipus de contingut basats en el tipus de contingut de carpeta i llavors afegit alguns camps. He creat alguns indicadors i demostrat a mi mateix que KPIs funcionarà com es preveia. Aquest va ser bona notícia. No és perfecte, perquè el drils avall teniu des del KPI contra les carpetes no és exactament el que vol. Això no és massa un inconvenient en el meu cas perquè 1) els usuaris finals no coneixen res millor i 2) -Àfrica se'n va a una carpeta. Feu clic al nom de carpeta i estan a l'element. És dos clics en comptes d'un, que no és la fi del món.

Aquesta fluïa molt bé amb la feina que estava fent. Estic creant una carpeta per a cada document que arriba carregat. Això es fa mitjançant un auricular d'esdeveniment. Com a resultat, és una peça de pastís per mantenir la carpeta de pare meta dades en sincronia amb les dades de meta KPI impulsat des de l'arxiu mateix ja que les canonades ja està en marxa. This allows me to have my KPI’s and eat them too 🙂

He modificat l'auricular d'esdeveniment per afegir la carpeta i llavors posi el tipus de contingut d'aquesta carpeta nova al meu tipus de contingut de KPI amistós costum. Aquest tros de codi feia el truc:

 SPFolderCollection srcFolders = targetWeb.GetFolder("Documents").Subcarpetes;
  SPFolder addedFolder = srcFolders.Add(Propietats.ListItem.ID.ToString());
  SPContentTypeId kpiCT = nou SPContentTypeId("0x0120002A666CAA9176DC4AA8CBAA9DC6B4039F");
  addedFolder.Item["ID tipus de contingut"] = kpiCT;
  addedFolder.Item.Update();

Per localitzar l'ID de tipus de contingut present, Puc accedir a aquest tipus de contingut mitjançant la configuració del lloc i còpia i enganxar-lo l'URL com mostrat en:

imatge

</final>

Subscriure's al meu blog!

Etiquetas de Technorati: ,

Un comentari a "Ràpida & Fàcil: Crear una carpeta i assignar un tipus de contingut (O, Tenir el seu KPIs i menjar-los també)

  1. Ron va escriure:
    Això no funciona. He provat diverses vegades. Intentant utilitzar KPIs contra una carpeta de llista de tasca.
    Llevat que tingui utilitzar el codi per aconseguir-lo treballar – que no tinc la capacitat de canviar.
    Si no necessita el codi potser podria ampliar la seva explicació de crear el nou tipus de contingut de carpeta. Estic utilitzant SharePoint 2007.
    Resposta

Deixi una contestació

no es publicarà la seva adreça de correu electrònic. Els camps necessaris estan marcats *