Γρήγορη & Εύκολη: Δημιουργήστε ένα φάκελο και εκχωρήστε έναν τύπο περιεχομένου (Ή, Έχουν δείκτες KPI σας και να φάω πολύ)

Για να επιλύσετε ένα πρόβλημα KPI Έγραψα για εδώ, Έκανα μερικές δοκιμές και ανακάλυψε ότι KPI εργασία κατά τους φακέλους με τα μετα-δεδομένα με τον ίδιο τρόπο ότι λειτουργεί εις βάρος των εγγράφων ή στοιχεία λίστας. Έχω αποδείξει αυτό έξω με τη δημιουργία ενός νέου τύπου περιεχομένου με βάση τον τύπο περιεχομένου φάκελο και στη συνέχεια να προσθέσει μερικά πεδία. Δημιούργησα ορισμένους δείκτες και απέδειξε στον εαυτό μου ότι KPI λειτουργεί όπως αναμένεται. Αυτό ήταν ευπρόσδεκτη είδηση. Δεν είναι τέλειο, γιατί το τρυπάνι-κάτω μπορείτε να πάρετε από το KPI εναντίον τους φακέλους δεν είναι ακριβώς αυτό που θέλετε. Αυτό δεν είναι πάρα πολύ ένα μειονέκτημα στη δική μου περίπτωση, γιατί 1) οι τελικοί χρήστες δεν γνώριζαν καθόλου καλύτερα και 2) το τρυπάνι-κάτω πηγαίνει σε ένα φάκελο. Κάντε κλικ στο όνομα του φακέλου και διατρέχουν το στοιχείο. Είναι δύο κλικ, αντί για ένα, που δεν είναι το τέλος του κόσμου.

Αυτό διοχετεύθηκε όμορφα με το έργο που έκανα. Είμαι δημιουργώντας ένα φάκελο για κάθε έγγραφο που παίρνει φορτωθεί. Αυτό γίνεται μέσω ενός δέκτη συμβάντων. Ως εκ τούτου, είναι ένα κομμάτι κέικ να κρατήσει το του γονικού φακέλου μετα-δεδομένα σε συγχρονισμό με το KPI με γνώμονα meta-στοιχεία από το αρχείο του ίδιου από τα υδραυλικά είναι ήδη σε ισχύ. This allows me to have my KPI’s and eat them too 🙂

Τροποποίησα το δέκτη συμβάντων να προσθέσετε στο φάκελο και στη συνέχεια, ορίστε τον τύπο περιεχομένου αυτόν το νέο φάκελο μου προσαρμοσμένο τύπο περιεχομένου KPI-φιλικό. Αυτό το κομμάτι του κώδικα που έκανε το κόλπο:

 SPFolderCollection srcFolders = targetWeb.GetFolder("Έγγραφα").Υποφακέλους;
  SPFolder addedFolder = srcFolders.Add(ιδιότητες.ListItem.ID.ToString());
  SPContentTypeId kpiCT = νέα SPContentTypeId("0x0120002A666CAA9176DC4AA8CBAA9DC6B4039F");
  addedFolder.Item["Αναγνωριστικό περιεχομένου τύπου"] = kpiCT;
  addedFolder.Item.Update();

Για να εντοπίσετε το πραγματικό αναγνωριστικό του τύπου περιεχομένου, Έχω προσεγγιστεί αυτόν τον τύπο περιεχομένου μέσω των ρυθμίσεων τοποθεσίας και αντιγραφή/επικόλληση αυτό από τη διεύθυνση URL όπως φαίνεται:

εικόνα

</Τέλος>

Εγγραφείτε στο blog μου!

Μία σκέψη για «Γρήγορη & Εύκολη: Δημιουργήστε ένα φάκελο και εκχωρήστε έναν τύπο περιεχομένου (Ή, Έχουν δείκτες KPI σας και να φάω πολύ)

  1. Ron έγραψε:
    Αυτό δεν λειτουργεί. Το έχω δοκιμάσει πολλές φορές. Προσπαθεί να χρησιμοποιήσει δείκτες KPI ενάντια σε ένα φάκελο της λίστας εργασιών.
    Εκτός αν πρέπει να χρησιμοποιήσετε τον κωδικό για να πάμε στη δουλειά – που δεν έχω την ικανότητα να αλλάξει.
    Εάν δεν χρειάζεστε τον κωδικό ίσως θα μπορούσατε να επεκταθείτε σε σας εξήγηση της δημιουργίας ο νέος τύπος περιεχομένου φακέλου. Είμαι με τη χρήση του SharePoint 2007.

Αφήνω μια απάντηση

Η διεύθυνση email σας δεν θα δημοσιευθεί. τα απαιτούμενα πεδία είναι επισημασμένα *