Who can use this feature?
- Available in the Client Portal Knowledge Base, managed through TDAdmin and Client Portal Admin.
- Global Administrators and Client Portal Application Admins can make a Knowledge Base available to their Client Portal users.
- View the sections below for details on access to each feature.
The Knowledge Base application is automatically created when a Client Portal is set up in TeamDynamix. It serves as a centralized hub where organizations can store, organize, and share knowledge in the form of articles about products, services, processes, and procedures. This helps reduce support ticket volume by empowering users to find answers independently.
Key Features
- Article submission and approval workflow
- Article revision tracking
- Reusable templates
- Article categorization
- Optional modules: Popular Articles, Recent Articles, and Popular Tags
- Crowd-sourced feedback
- Flexible visibility settings: public, restricted to authenticated users, or dynamic based on content permissions
- Support for Knowledge-Centered Service (KCS) principles
Knowledge Base articles can be configured for different audiences:
- External: Customer-facing knowledge for products, services, and processes
- Admins can grant users permission to approve and publish articles for public visibility
- Published articles become accessible to all client portal users
- Internal: Employee knowledge sharing and organizational collaboration
- Create articles directly from ticket updates for instant knowledge capture
- Use permission-based categories (like "Internal") to restrict visibility to specific groups or departments
In this article, we'll cover basic info on:
Here are the general steps to take before you start editing articles in your Knowledge Base:
- Configure access
- Set up categories
- Create custom attributes to capture additional information about articles
- Import articles from an old knowledge base
- Set up content management user roles
There are multiple layers of control that govern the visibility of Knowledge Base articles, ranging from top-level portal-wide access settings to individual article settings. Using these options, you can effectively manage who has access to your Knowledge Base articles.
Access to the root of the Knowledge Base is determined in the Client Portal settings. Top-level categories inherit this permission configuration, and child categories and articles inherit it as well. The permission inheritance can be broken at the category or article level.
To allow unauthenticated users (the public) to view Knowledge Base content, the following conditions must be met:
- The Client Portal must not have the 'Only allow authenticated users to view the Client Portal' setting enabled
- The Knowledge Base should be set to "Visible" or "Auto" in the Public Client Portal Sections settings.
- The permissions for the article or the category it inherits from are visible to the public.
- The article has "Approved" status, and "Published to KB" is enabled.
The following table outlines the permission layers from broadest to most specific.
| Control Layer |
Description |
| Unique Client Portals |
- If your organization uses multiple Client Portals, each has its own Knowledge Base, with separate access controls and permissions from other portals in the system that can be configured to serve a specific user group.
|
| Knowledge-Base-Wide Access Settings |
- Restrict or allow unauthenticated users to access all Client Portal content, including the Knowledge Base.
- Define when unauthenticated users can see Knowledge Base content. It can always be visible, never visible, or only when articles have been 'Published to KB.'
|
| Categories |
- The root of the Knowledge Base is considered public as long as the Knowledge Base-wide settings permit it; therefore, root-level categories and articles set to inherit permissions will be considered public.
- By default, categories inherit permissions from the parent. This can be modified for each category.
- Creating a category, such as "Internal Knowledge," and sharing it with a select group of internal staff can help limit access to sensitive information.
|
| Individual Article Settings |
- The article 'Status' controls which articles are visible to users based on their role and access. Articles can be approved but not published, meaning they will only be visible to users with permission to edit articles.
- The 'Published to KB' box is used to designate an article as live on the KB, so that any non-editors can view it. (The status must also be 'Approved' for this to take effect.)
- By default, permissions are inherited from the category. This can be modified for each article.
|
| User Permissions |
- Users with an application-level security role that includes the 'View all articles' permission can view all articles, regardless of status.
- No license or permissions are required to see articles with the 'Published to KB' option enabled.
|
To get a complete overview of your Knowledge Base access, use the Permissions Audit feature. This feature is available to users with the View All Articles permission on the application-level security role.
The audit will detail which categories inherit permissions and which do not, as well as which articles do not inherit permissions.
To access the Permissions Audit:
- In the Client Portal, click Knowledge Base, then click Permissions Audit in the subnav.
Global Administrators and Client Portal Application Admins can configure access to the Knowledge Base for non-authenticated users.
To set access and visibility:
- Open the Client Portal settings:
- Application Admin: In the Client Portal, click your name in the top right, select Admin > Settings
- Global Admins: In TDAdmin, click Applications > Client Portal name > Settings
- To prevent unauthenticated users from accessing all Client Portal content, including the Knowledge Base, under General, check the Only allow authenticated users to view the Client Portal box.
- To set how the Knowledge Base is accessible to public users, scroll down to the Public Client Portal Sections and adjust the application visibility settings:
- Visible - Always publicly available.
- Not visible - Always available only to logged-in users.
- Auto - Application will remain hidden until it contains public content.
- Click Save.
To achieve complete separation, you could also create multiple client portals that maintain entirely distinct internal and external knowledge bases, each featuring unique branding and URLs.
Learn more about Client Portal Access and Security Settings.
Users with the Modify Categories permission in their application-level security role can create and manage categories in the Client Portal.
Knowledge base article categories are organizational units that group related content and manage access permissions. You can create distinct categories with varying permission levels to control who can view specific content.
Using category inheritance, articles can inherit the visibility settings of their parent category. This allows for dedicated sections, such as "Internal Knowledge" or "Employee Resources," that are accessible only to authenticated staff, while public categories cater to customer-facing content.
Learn more about
Managing Knowledge Base Categories.
Global Administrators and Client Portal Application Administrators of the specific Client Portal can create custom attributes.
Custom attributes are configurable data fields that administrators can add to a Knowledge Base to capture additional article information beyond the standard fields. These custom attributes serve several key purposes:
- Include specific information that doesn't fit into the standard fields
- Support Knowledge-Centered Service (KCS) implementations by capturing structured metadata
- Provide enhanced and customized reporting details
- Allow for better categorization and organization of content
Learn more about Knowledge Base Custom Attributes.
Global Administrators and Client Portal Application Administrators of the specific Client Portal can import articles.
TeamDynamix offers a bulk import feature through the Admin interface, allowing organizations to import Knowledge Base articles in bulk. This feature simplifies the migration of existing content and quickly populates the new Knowledge Base. During the import process, you can set various parameters, including the target category, article order, tags, publication status, and ownership. All articles contained in a ZIP file will receive the same category and tag assignments.
Learn more about
Importing Knowledge Base Articles.
Who can use this feature?
- License Requirement: Enterprise (for Global Administrators)
- Administrative Access:
- Global Administrators can manage all security roles via TDAdmin > Applications > [Client Portal App] > Users & Roles > Security Roles
- Client Portal Application Administrators can manage security roles for their portal via Client Portal > click your name > Admin > Users & Roles > Security Roles
- Note: Only Global Administrators can assign users to applications and change their application-level security roles
Establishing clear knowledge management roles is essential for maintaining quality, consistency, and security in your Knowledge Base. A well-structured permission system supports efficient content workflows while protecting sensitive information and ensuring appropriate oversight.
Key considerations when setting up roles:
- Balance trust and oversight: KCS principles promote trust in knowledge workers, but new contributors may benefit from additional review processes.
- Department-specific needs: If using multiple Client Portals (such as IT and HR), users may require different permission levels in each portal's Knowledge Base.
- Content visibility: Determine whether your knowledge workers need to see all articles (including unpublished drafts) or only content relevant to their role.
- Review workflow: Determine whether you require single-level approval (Where the Reviewer approves and publishes) or multi-level approval (Where the Reviewer approves and the Manager publishes).
- License implications: Each user's global security role determines their license type, which must support Client Portal access at a minimum.
You can configure different levels of Knowledge Base editors with specific permissions to support a structured knowledge management process.
Example security role configurations:
| Functional Role Name |
Description |
Editor
(i.e., KCS 1 - Candidate) |
Knowledge workers who can create articles and modify their own content, but cannot publish articles for public consumption. They require the basic permissions "Add Articles," "Edit Owned Articles," and "View Knowledge Base." |
Reviewer
(i.e., KCS 2 - Contributor) |
Experienced knowledge workers who can create published articles, review and approve others' submissions, and address article feedback. In addition to the basic permissions, they need "Review Articles," "Always Edit Articles," and "Address Feedback" permissions. |
Manager
(i.e., KCS 3 - Publisher) |
Advanced knowledge workers who have full editorial control, including the ability to delete articles, manage categories and templates, archive content, and structure the knowledge base. In addition to the basic and reviewer permissions, they require comprehensive access, including "Delete Articles," "Modify Categories," and "Publish Articles." |
For further details, see the Application-Specific Security Roles article.
To get some ideas of what the knowledge base application can do for you, have a look at: