/it/knowledge-base/manage) is the administrative list view for IT knowledge base articles. It provides search, filtering, archiving, and deletion of articles, and links to the new-article creation flow.
Overview
The page loads all articles viauseKnowledgeBaseArticles (combining filters state with searchQuery). KBFilterBar provides additional filter options; KBSearchBar handles text search. From the article table, staff can archive an article (calls archiveArticle.mutate) or initiate deletion via an AlertDialog confirmation (calls deleteArticle.mutate).
Who it’s for
No explicit secondary permission gate at the route level beyond the outerITViewGuard (it.view). Mutations (archive, delete) require it.knowledge_base.manage enforced at the API layer.
Before you start
- You must hold the appropriate knowledge base management permission (
it.knowledge_base.manage) to archive or delete articles. - Read permissions (
it.knowledge_base.view) are sufficient to view the list.
Steps
1
Open the article management list
Navigate to
/it/knowledge-base/manage.2
Search and filter articles
Use the search bar to search by title or content keywords. Use the filter bar to narrow by category, status, or other available criteria.
3
Create a new article
Click New Article to navigate to
/it/knowledge-base/new.4
Archive an article
Use the archive action on an article row to disable it without deleting it.
5
Delete an article
Use the delete action on an article row. Confirm the deletion in the dialog. This action cannot be undone.
Related
IT Service Management
IT Service Management overview.
Governance & parity
This page documents shipped product behavior. It is not medical, legal, or
billing advice. Verify against your organization’s policies and applicable
regulations before using it for clinical, compliance, or billing decisions.
Protected health information (PHI) shown in the product is governed by your
tenant’s access controls and is never exposed in this documentation.
Documentation sources
Documentation sources
- src/routes/it.tsx
- src/cores/it/pages/knowledge-base/KnowledgeBaseListPage.tsx
- src/cores/it/hooks/useKnowledgeBaseArticles.ts
- src/cores/it/hooks/useKnowledgeBaseMutations.ts