Metadata Management in SharePoint 2010<br />The Object Model<br />Amol Ajgaonkar<br />amolajgaonkar@gmail.com<br />Twitter...
Agenda<br />Managed Metadata in 2010<br /><ul><li>Taxonomy tree
CRUD operations
Export/Import the taxonomy
Using the Term Picker control (Web Tagging Control)
Taxonomy Field
Q & A</li></li></ul><li>Agenda<br />Managed Metadata in 2010<br /><ul><li>Taxonomy tree
CRUD operations
Export/Import the taxonomy
Using the Term Picker control (Web Tagging Control)
Taxonomy Field
Q & A</li></li></ul><li>Taxonomy Tree<br />Setting the default Metadata service<br />Class overview<br />TaxonomySession<b...
Taxonomy Tree<br />For each TermStore in TaxonomySession.TermsStores<br />For each Group in TermStore.Groups<br />For each...
Taxonomy Tree<br />Search<br />Taxonomy Session Class<br />GetTerms<br />GetTermSets<br />GetTermsWithCustomProperty<br />...
Taxonomy Tree<br />DEMO<br />
Agenda<br />Managed Metadata in 2010<br /><ul><li>Taxonomy tree
CRUD operations
Export/Import the taxonomy
Using the Term Picker control (Web Tagging Control)
Taxonomy Field
Q & A</li></li></ul><li>CRUD operations<br />Types of Groups<br />Regular<br />Site Collection<br />System<br />Restrictio...
Upcoming SlideShare
Loading in...5
×

Managed metadata2010 pc-community

1,018

Published on

Published in: Education, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,018
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • In the previous session,Hersh Ajgaonkar covered the what Metadata management is in SharePoint 2010 and how it should be configured and used. Let’s go over the classes that will enable us to do the same things.TaxonomySession - &gt; Entry Point to the Taxonomy.TermStore -&gt; Represents the Metadata Service.
  • Regular groups can be created using the API.Site Collection groups are specific to the site collection. These cannot be created using the API as all the methods are marked as internal. But I will show you later how these groups are created.System groups, as the name suggest are used by the system to store keywords and Orphaned items.
  • Managed metadata2010 pc-community

    1. 1. Metadata Management in SharePoint 2010<br />The Object Model<br />Amol Ajgaonkar<br />amolajgaonkar@gmail.com<br />Twitter: @SharePointLife<br />http://theSharePointLife.com<br />
    2. 2. Agenda<br />Managed Metadata in 2010<br /><ul><li>Taxonomy tree
    3. 3. CRUD operations
    4. 4. Export/Import the taxonomy
    5. 5. Using the Term Picker control (Web Tagging Control)
    6. 6. Taxonomy Field
    7. 7. Q & A</li></li></ul><li>Agenda<br />Managed Metadata in 2010<br /><ul><li>Taxonomy tree
    8. 8. CRUD operations
    9. 9. Export/Import the taxonomy
    10. 10. Using the Term Picker control (Web Tagging Control)
    11. 11. Taxonomy Field
    12. 12. Q & A</li></li></ul><li>Taxonomy Tree<br />Setting the default Metadata service<br />Class overview<br />TaxonomySession<br />TermStore<br />TermStoreCollection<br />Group<br />GroupCollection<br />TermSet<br />TermSetCollection<br />Term<br />TermCollection<br />Structure<br />Term Store<br />Group<br />Term Set<br />Terms<br />
    13. 13. Taxonomy Tree<br />For each TermStore in TaxonomySession.TermsStores<br />For each Group in TermStore.Groups<br />For each TermSet in Group.TermSets<br />For each Term in TermSet.Terms<br />For each Term in Term.Terms<br />
    14. 14. Taxonomy Tree<br />Search<br />Taxonomy Session Class<br />GetTerms<br />GetTermSets<br />GetTermsWithCustomProperty<br />Term Set Class<br />GetTermsWithCustomProperty<br />GetTerms<br />Term Class<br />GetTerms<br />
    15. 15. Taxonomy Tree<br />DEMO<br />
    16. 16. Agenda<br />Managed Metadata in 2010<br /><ul><li>Taxonomy tree
    17. 17. CRUD operations
    18. 18. Export/Import the taxonomy
    19. 19. Using the Term Picker control (Web Tagging Control)
    20. 20. Taxonomy Field
    21. 21. Q & A</li></li></ul><li>CRUD operations<br />Types of Groups<br />Regular<br />Site Collection<br />System<br />Restrictions on group creation<br />
    22. 22. CRUD operations<br />Group<br />TermStore.CreateGroup<br />Group.Delete<br />TermStore.CommitAll<br />Term Set<br />Group.CreateTermSet<br />TermSet.Delete<br />Term<br />TermSet.CreateTerm<br />Term.Delete<br />Rollback changes if there is an exception then call CommitAll.<br />
    23. 23. CRUD Operations<br />DEMO<br />
    24. 24. Agenda<br />Managed Metadata in 2010<br /><ul><li>Taxonomy tree
    25. 25. CRUD operations
    26. 26. Export/Import the taxonomy
    27. 27. Using the Term Picker control (Web Tagging Control)
    28. 28. Taxonomy Field
    29. 29. Q & A</li></li></ul><li>Export/Import the Taxonomy<br />http://termsetimporter.codeplex.com/<br />CSV Format<br />Import API<br />
    30. 30. Agenda<br />Managed Metadata in 2010<br /><ul><li>Taxonomy tree
    31. 31. CRUD operations
    32. 32. Export/Import the taxonomy
    33. 33. Using the Term Picker control (Web Tagging Control)
    34. 34. Taxonomy Field
    35. 35. Q & A</li></li></ul><li>Term Picker Control<br />Setup<br />Validation<br />Selection<br />
    36. 36. Term Picker Control<br />Name: TaxonomyWebTaggingControl<br />Setup<br />SSPList<br />TermSetId<br />GroupId<br />IsDisplayPickerButton<br />IsSpanTermSets <br />WebServiceUrl<br />
    37. 37. Demo<br />Term Picker Control<br />
    38. 38. Agenda<br />Managed Metadata in 2010<br /><ul><li>Taxonomy tree
    39. 39. CRUD operations
    40. 40. Export/Import the taxonomy
    41. 41. Using the Term Picker control (Web Tagging Control)
    42. 42. Taxonomy Field
    43. 43. Q & A</li></li></ul><li>Taxonomy Field<br />Setup<br />Custom Term Sets (Site Collection Groups)<br />Working<br />Is a lookup field. Looks up into the TaxonomyHidden list on root site.<br />Name: TaxonomyHiddenList<br />Manages all the values selected in the TaxonomyFields<br />
    44. 44. Taxonomy Field<br />DEMO<br />
    45. 45. Q & A<br />
    1. Gostou de algum slide específico?

      Recortar slides é uma maneira fácil de colecionar informações para acessar mais tarde.

    ×