Target knowledge to a group of users

Posted: 1st February 2010 by Anders Bengtsson in System Center Service Manager

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 :)

 

 

  

 

  1. Hi, thanks for reading my blog. Not that I am aware of, sorry, I can look into it next time I get some free time.

  2. James says:

    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?

  3. Arjan says:

    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..

  4. Arjan says:

    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..