Home » System Center Service Manager » Target knowledge to a group of users

Contoso.se

Welcome to contoso.se! My name is Anders Bengtsson and this is my blog about Azure infrastructure and system management. I am a senior engineer in the FastTrack for Azure team, part of Azure Engineering, at Microsoft.  Contoso.se has two main purposes, first as a platform to share information with the community and the second as a notebook for myself.

Everything you read here is my own personal opinion and any code is provided "AS-IS" with no warranties.

Anders Bengtsson

MVP
MVP awarded 2007,2008,2009,2010

My Books
Service Manager Unleashed
Service Manager Unleashed
Orchestrator Unleashed
Orchestrator 2012 Unleashed
OMS
Inside the Microsoft Operations Management Suite

Target knowledge to a group of users

I tested to modify my announcement customization management pack from this post to extend the knowledge article class instead. It works really well, I can target knowledge articles to a group of users or to everyone. The following can be a little bit confusing if you have not read this first, please do.

  1. Added one new property to the System.Knowledge.Article class, called Group
  2. On the extension tab of the knowledge article form, I configured target group for the article, for exaple 5 for all and 2 for HR
  3. Create a new dynamic group for each department, for example the HR group
    1. Name: Contoso – Knowledge – 2 HR or Everyone
    2. Management Pack: Contoso Knowledge Extension (same as the class extension)
    3. Dynamic members 
    4. For everything else in the group wizard I use default settings
  4. Updated the security user roles from the other post to include also this new group
  5. That would do it 🙂

 

 

  

 


7 Comments

  1. I was able implement this but I have found that they can still search for the knowledge articles. Is there anyway to block them finding the articles through a search?

  2. Found the error in the XML however when I click the extension tab on the KA I enter a group nr but it is not saved..

  3. Keep getting the error : XSD verification failed for the management pack. [Line: 19, Position: 18]
    ‘DC.Knowledge.Extension’ is already used as an ID.

    I deleted the previous from the console now I get this message as I try to import one created based on the above one..

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.