Pega KM - KMCommunityUserAG and Help site linkage

Hello- This may be a basic question. But I can’t seem to figure this out.

How does the Help site is linked with KMCommunityUserAG. I mean I can create as many help sites I can and I wan to show a specific help site for the user when they login with KMCommunityUserAG. Is there a setting or is it coded in a rule that we can override and update with implementation specific help site. Please advise.

For example:

We have 4 help sites configured with different categories linked to each one of them and have a default help site with all categories linked. We would like to display the default help site when a community user logs in,

@dp_lagadapati In Pega Knowledge, the access group does not directly determine which help site is displayed to a user. The help site that a user sees is determined by the URL they use to access the help site or the configuration of the portal they are using. If you want to display a specific help site to users with the KMCommunityUserAG access group, you would need to ensure that these users are directed to the correct URL for that help site. This could be achieved by configuring the portal or application that these users are using to direct them to the correct help site URL. If you have multiple help sites and want to display a default help site when a community user logs in, you can configure this in the PegaFW-KM-Admin-ApplicationSetting class by updating the .KMPrefHelpSiteName source column with the name of your default help site.

:warning: This is a GenAI-powered tool. All generated answers require validation against the provided references.

Configuring access groups

Deploying a help site > Launching the help sit

New help sites not displaying contents

Hi @MarijeSchillern Thank you for the response. We tried overriding KMApplicationSettingsExt and updated this property to specify a helpsite we want. However this seems to be not working. Here is more detail:

Access group: KMCommunityUserAG >> Portal: KMHelpPortal >> Harness: KMHelpSitePortal >> Section: KMHelpSitePortalMain >> Section: KMHelpSitePortalWrapper.

KMHelpSitePortalWrapper - This is specialized using a circumstance template. Looking at the circumstance template, the rule uses “KMHelpSite.KMHelpSiteTemplate” as the key property to identify the template type. Based on this all the articles are rendered using classic vs tiles format.

Q1) Where is this top level page KMHelpSite is being initialized? I traced the requestor and did not find this named page existing.

Q2) How is the default help site helping here? I mean i configured the default help site with only two categories and classic template type. But when a Community User logs in, he sees the default/tile template with all categories. i.e. the default help site we configured on the application settings doesnt have an impact here for community user access group’s portal, right?

I just want to understand how does Pega determines which template to display when community user logs in… which Help site values will be populated into KMHelpSite named page that is used in the circumstance template.

please advise.

@JamesCarstairs @AdamGross is this something you could help with?

Hi dp_lagadapati,

In order to link a Help site to a community site, you need to do in on Knowledge portal.

Knowledge portal > Configurations > Link sites.

In order to be able to get this option you will need the ‘PegaKM:SiteManager’ access role added to your access group.

How the linked sites come up is exclusive to the help site configuration and community site configuration.

Hope this helps.