What It Is
A Knowledge Article is a structured record in the kb_knowledge table that captures documented solutions, procedures, or information for reuse across an organization. Unlike generic IT documentation systems that treat articles as simple text files, ServiceNow Knowledge Articles are full database records with workflow states, approval processes, and deep integration into incident and request fulfillment processes. They exist within Knowledge Bases and can be categorized, tagged, and versioned through formal change management processes.
Architecturally, Knowledge Articles sit in the Knowledge Management application layer, serving as the content foundation for ServiceNow's self-service capabilities. They bridge the gap between static documentation and dynamic process automation by providing contextual information that can be surfaced automatically during incident resolution, integrated into Service Catalog workflows, or consumed through the Service Portal. The kb_knowledge table extends the Task table, inheriting workflow capabilities and allowing articles to progress through states like Draft, Review, Published, and Retired. This architectural decision enables knowledge content to follow the same approval patterns as other ServiceNow processes while maintaining the metadata needed for search, categorization, and lifecycle management.
The business function Knowledge Articles solve is the systematic capture and reuse of organizational knowledge to reduce repetitive work and improve service quality. In ITSM practice, they enable agents to quickly find proven solutions during incident resolution rather than rediscovering fixes or escalating unnecessarily. They support self-service by providing end users with guided solutions they can follow independently, reducing ticket volume. In ITOM contexts, they document operational procedures, troubleshooting steps, and configuration guidelines that operations teams need for consistent service delivery. The formal approval workflows ensure that published knowledge meets organizational standards and remains current as underlying systems change.
ServiceNow built Knowledge Articles with formal workflow states because they recognized that knowledge management fails when content becomes stale or inaccurate. The alternative—simple document repositories—suffer from content drift where outdated information persists indefinitely, eroding trust in the knowledge base. By treating articles as workflow-enabled records, ServiceNow ensures that knowledge content follows the same governance patterns as other enterprise processes. The workflow_version field tracks which approval process governs each article, while the valid_to field enables automatic retirement of time-sensitive content. This design prevents the knowledge base from becoming a graveyard of obsolete procedures that confuse rather than help users.
Different user types interact with Knowledge Articles in fundamentally different ways that reflect their role in the organization. End users primarily consume published articles through the Service Portal or Employee Center, following solution steps or using them to understand service procedures—they never see draft articles or approval workflows. Service desk agents and field technicians use articles during active case resolution, often accessing them through the incident form's related links or by searching within the agent interface while working tickets. Knowledge authors create and update articles, managing them through draft and review states while collaborating with subject matter experts on content accuracy. Knowledge managers and administrators control the approval workflows, retirement schedules, and overall governance of the knowledge base, ensuring organizational standards are maintained. Process owners use articles to document standard operating procedures and ensure consistent service delivery across their teams.
Without Knowledge Articles, organizations lose the ability to systematically capture and reuse solutions, leading to several critical failures. Service desk agents would repeatedly research the same issues, leading to inconsistent resolution times and approaches for identical problems. Self-service capabilities would be severely limited since there would be no structured way to present solution guidance to end users through portals. Compliance and audit requirements that demand documented procedures would be difficult to meet since there would be no formal process for maintaining current, approved procedural documentation. The integration between incident resolution and knowledge creation would break—agents couldn't easily create articles from resolved incidents, and the platform couldn't suggest relevant knowledge during ticket resolution. Most critically, organizational learning would become entirely dependent on individual knowledge retention rather than institutional capture, making the organization vulnerable to knowledge loss when key personnel leave.
Where It Fits in the Platform
Knowledge Articles occupy a central position in ServiceNow's service delivery ecosystem, serving as the content foundation that supports multiple applications and user experiences. They reside in the Knowledge Management application but integrate deeply with Incident Management, Service Catalog, and Portal applications to provide contextual information exactly when and where it's needed. The kb_knowledge table's extension of the Task table means articles inherit workflow capabilities, approval processes, and assignment patterns that align with other ServiceNow processes.
The platform's search infrastructure treats Knowledge Articles as first-class content, indexing their text for global search while also supporting specialized knowledge search widgets in portals and agent interfaces. Articles can be attached to or referenced from any record in the system through the kb_use table, creating audit trails of when specific knowledge was applied to resolve issues. This integration enables closed-loop knowledge management where articles can be created from successful incident resolutions and their effectiveness measured through usage analytics.
Key Relationships:
- Knowledge Base: Articles must belong to a Knowledge Base, which provides the organizational structure, access controls, and workflow definitions that govern the article lifecycle.
- Workflow: Articles progress through workflow states (Draft, Review, Published, Retired) that control visibility and editing permissions while ensuring content quality through approval processes.
- Service Portal: Published articles are automatically available through portal search and can be surfaced contextually based on user roles, catalog items, or incident categories.
- Incident Management: Articles can be linked to incidents through the
kb_usetable, tracking which knowledge was used in resolution and enabling feedback loops for article improvement. - Categories and Tags: Articles are organized through the knowledge category hierarchy and can be tagged for improved discoverability and automated routing during search.
- User Criteria: Articles use User Criteria records to control who can see specific content, enabling role-based access to sensitive or specialized knowledge.
How You Encounter This in Practice
Enjoying this? Get one deep-dive per week.
Join 1,000+ ServiceNow pros — scripts, GlideRecord patterns, Flow Designer techniques, and career moves. Free.
Service Desk Agent Troubleshooting Recurring Issues
A Level 1 support agent receives multiple tickets about users unable to access a specific application, and while searching for solutions in the platform's knowledge base, discovers several draft articles about similar issues but no published solution. The agent researches the problem, finds that it's related to a recent security patch affecting browser compatibility, and successfully resolves several tickets using the same steps. The agent then creates a new knowledge article documenting the solution and submits it for approval.
Understanding Knowledge Articles reveals why the agent found drafts but no published solutions—articles must progress through approval workflows before becoming visible to all agents, preventing incomplete or unverified solutions from being applied. The agent's ability to create an article from their successful resolution ensures that future similar incidents can be resolved more quickly, and the workflow ensures the solution will be reviewed by subject matter experts before publication. This closed-loop process transforms individual problem-solving into organizational knowledge that reduces resolution times and improves consistency across the service desk.
Without understanding this concept, the agent might wonder why some knowledge seems incomplete or might not realize they should create an article from their successful resolution, missing the opportunity to help future cases and potentially forcing other agents to rediscover the same solution independently.
Portal Administrator Managing Self-Service Content
A portal administrator notices that users are submitting many tickets for password reset procedures that should be handled through self-service, and discovers that while knowledge articles exist for password reset processes, they're not appearing in portal searches. Investigation reveals that the articles are published but assigned to the wrong knowledge base, and the portal's knowledge search widget is configured to search only the "End User" knowledge base while the articles reside in the "IT Operations" knowledge base.
Understanding Knowledge Articles illuminates the relationship between knowledge bases, articles, and portal search configuration—articles are only as useful as their discoverability, and discoverability depends on proper categorization and search widget configuration. The administrator learns that knowledge base assignment affects not just organization but also search scope, and that moving articles between knowledge bases or reconfiguring search widgets requires understanding both the content governance model and the portal's search implementation. This knowledge enables the administrator to ensure that self-service content reaches the intended audience while maintaining appropriate access controls.
Someone without this understanding might assume that published articles are automatically visible everywhere, leading to frustration when self-service initiatives fail due to content discoverability issues rather than content quality problems.
Developer Building Custom Knowledge Integration
A developer tasked with building a custom widget that surfaces relevant knowledge articles during incident creation writes a GlideRecord query against the kb_knowledge table but finds that some articles appear in the query results but aren't visible to end users, while others that should be accessible based on their published state don't appear in portal searches. The developer discovers that article visibility involves multiple factors: workflow state, knowledge base assignment, user criteria evaluation, and effective dating.
Understanding Knowledge Articles reveals that visibility is not just a simple published/unpublished flag but involves complex business logic that evaluates multiple conditions including user role, knowledge base access rights, article validity dates, and user criteria rules. The developer learns to use ServiceNow's built-in knowledge API methods rather than direct table queries, ensuring that their custom widget respects all the platform's knowledge security and visibility rules. This understanding prevents the developer from inadvertently exposing restricted knowledge or failing to surface available content due to incomplete visibility logic.
Without this knowledge, the developer might build custom functionality that bypasses ServiceNow's knowledge security model, potentially creating security vulnerabilities or user experience inconsistencies where custom widgets show different content than standard platform search functionality.
What People Get Wrong
Knowledge Articles are just documents stored in ServiceNow, so publishing them makes them immediately available to everyone who should see them.
This misconception treats Knowledge Articles like simple file uploads rather than the complex, workflow-driven records they actually are. In reality, article visibility depends on multiple overlapping systems: the knowledge base assignment controls which groups of users can access the content, user criteria rules can further restrict visibility based on roles or attributes, effective dating can hide articles that aren't yet valid or have expired, and search widget configuration determines where the articles can be discovered. Publishing an article only changes its workflow state—it doesn't automatically make it findable or accessible to the intended audience.
This misunderstanding exists because most people's experience with documentation systems involves simple publish/unpublish models where content visibility is binary. ServiceNow's knowledge management system was designed for enterprise environments where different types of knowledge need different access controls, approval processes, and lifecycle management. The complexity exists to solve real business problems: preventing unauthorized access to sensitive procedures, ensuring content quality through review processes, and maintaining accurate information through lifecycle management.
When people act on this misconception, they create knowledge management initiatives that fail because content isn't discoverable where users expect to find it. Self-service portals show empty search results despite having relevant published content, agents can't find articles during incident resolution because they're searching the wrong knowledge base, and sensitive operational procedures become visible to unauthorized users because access controls weren't properly configured. These failures often lead organizations to abandon knowledge management efforts, concluding that the platform "doesn't work" when the issue is actually incomplete understanding of the visibility and access control model.
The production consequences include security vulnerabilities where restricted knowledge becomes publicly accessible, user adoption problems where self-service initiatives fail due to content discoverability issues, and knowledge management program failures where organizations invest significant effort in content creation only to find that users can't locate the information when needed.
Once a Knowledge Article is published, it should remain published indefinitely since users might need to reference it.
This approach treats knowledge as static information rather than dynamic content that must evolve with changing systems and processes. Effective knowledge management requires active lifecycle management where articles are regularly reviewed, updated, or retired as the underlying systems, procedures, or policies change. ServiceNow provides retirement workflows and effective dating specifically because outdated knowledge is often worse than no knowledge at all—it leads users down incorrect paths, wastes time on procedures that no longer work, and erodes trust in the entire knowledge base.
The misconception arises because traditional documentation approaches often treated information as permanent once created, and many organizations have experience with document repositories that become digital landfills of obsolete content. ServiceNow's knowledge management system was designed to prevent this problem by making lifecycle management a core feature rather than an afterthought. The valid_to field, retirement workflows, and periodic review processes exist to ensure that knowledge bases maintain quality and accuracy over time.
When organizations avoid retiring outdated articles, their knowledge bases become increasingly unreliable as they accumulate procedures for decommissioned systems, outdated security protocols, and superseded processes. Users waste time following incorrect procedures, agents lose confidence in knowledge search results, and the knowledge base transforms from a productivity tool into a liability. Self-service initiatives fail because users encounter conflicting information and choose to submit tickets rather than risk following incorrect guidance. The cumulative effect is knowledge base abandonment, where users stop consulting organizational knowledge and revert to asking colleagues or submitting tickets for issues that should be self-serviceable.
Admin vs Developer Perspective
For Admins
Admins control knowledge article visibility and quality through workflow states, user criteria, and knowledge base assignments. They configure approval processes that determine how articles move from draft to published state, including reviewer assignments and escalation rules. The critical admin decision is balancing content quality with publishing velocity—overly complex approval workflows create bottlenecks that discourage knowledge creation. Admins also manage knowledge base permissions, determining which groups can author, review, or view specific categories of articles, and they're responsible for maintaining the knowledge taxonomy through proper categorization and tagging structures.
For Developers
Developers interact with knowledge articles primarily through the Knowledge API and the kb_knowledge table for programmatic content management and search integration. They build custom knowledge displays using the KnowledgeAjax script include and implement automated article suggestions in Service Portal widgets or Agent Workspace components. Common patterns include querying articles by kb_category or kb_knowledge_base values, and developers must understand the complex relationship between article versions and workflow states when building automated publishing or archival systems. The key scripting consideration is that knowledge search requires specific user permissions and knowledge base access, so programmatic searches must account for the current user's role context.
How It Connects to Other Concepts
- Service Catalog — Knowledge articles can be directly attached to catalog items and displayed during the ordering process to reduce support tickets. The
sc_cat_itemtable includes akb_articlereference field that automatically surfaces relevant knowledge when users access the item. - Case Management — Agents can link knowledge articles to cases through the
m2m_kb_casemany-to-many table, which tracks which articles were helpful for resolving specific issues. This relationship enables knowledge effectiveness reporting and powers automated article suggestions based on case categorization and symptoms. - Virtual Agent — The conversational bot searches knowledge articles using natural language processing and presents relevant content as conversation responses. Articles must have proper
metafield content and appropriate knowledge base permissions for Virtual Agent to surface them effectively to end users. - User Criteria — Knowledge articles use user criteria records to control visibility based on user attributes like location, department, or role. The
user_criteriafield on the knowledge table links to complex conditional logic that determines whether a specific user can view an article, enabling role-based or location-specific knowledge distribution. - Workflow Engine — Knowledge articles progress through defined workflow stages that control review, approval, and publishing processes. Each state change triggers workflow activities that can assign reviewers, send notifications, or update related records, making the workflow configuration critical to knowledge management velocity and quality control.
- Search — Knowledge articles are indexed for full-text search across their
short_description,text, andmetafields, with search rankings influenced by article ratings, view counts, and helpfulness feedback. The search engine respects knowledge base permissions and user criteria, so search results are automatically filtered to show only articles the current user can access.
Junior vs Senior Knowledge Gap
Junior administrators typically treat knowledge articles as simple documents, focusing on content creation without understanding the complex interplay between workflow states, user criteria, and knowledge base permissions. They often create overly rigid approval processes thinking more control equals better quality, not realizing this discourages subject matter experts from contributing knowledge. A common mistake is configuring user criteria too restrictively, then wondering why articles don't appear in search results or Virtual Agent responses. Juniors also tend to ignore the meta field entirely, not understanding its critical role in search effectiveness and automated suggestions.
The mental shift happens when you realize that knowledge management is fundamentally about reducing friction for both authors and consumers, not about perfect content control. Experienced practitioners understand that knowledge articles are most valuable when they're discoverable and actionable, which means optimizing for search patterns, user workflows, and integration touchpoints rather than internal organizational structure. They design knowledge taxonomies around how users actually search and consume information, not around how the business is organized. This includes understanding that article versioning and retirement strategies matter more than getting the initial content perfect.
Senior knowledge architects know that successful implementations require treating knowledge as a product with measurable outcomes, not just a repository. They track metrics like deflection rates, article usefulness ratings, and search-to-resolution patterns to continuously optimize the knowledge ecosystem. They understand the performance implications of knowledge search queries and design knowledge base structures that balance security with discoverability. Most importantly, they recognize that knowledge management succeeds or fails based on adoption by subject matter experts, so they design workflows and incentive structures that make contribution feel rewarding rather than burdensome.
The questions that separate senior practitioners include: How does this knowledge base permission structure affect search performance? What's the optimal balance between workflow control and publishing velocity for this organization's culture? How should article retirement strategies align with business process changes? Which knowledge metrics actually predict case deflection versus just measuring content volume? These are questions that only emerge after seeing knowledge initiatives fail due to over-engineering or succeed despite imperfect content because they prioritized user experience over administrative control.
Quick Reference
- Knowledge articles in
draftstate are invisible to end users and Virtual Agent, even if user criteria would otherwise grant access—onlypublishedarticles appear in knowledge search results. - The
metafield is indexed for search but not displayed to users, making it the optimal location for searchable keywords and phrases that don't belong in the visible content. - Article versioning creates new
sys_idvalues but maintains the samenumberfield value, so hardcoded references to articlesys_idvalues break when articles are updated. - Knowledge base permissions stack with user criteria—both must allow access for an article to be visible, and troubleshooting search issues requires checking both permission layers.
- The
kb_use_countfield increments every time an article is viewed, not just when it's rated as helpful, making it useful for identifying popular content regardless of feedback quality. - Retired articles remain in the database with
workflow_stateset toretiredand become invisible to search, but direct links continue to work unless explicitly blocked by business rules. - Knowledge search respects the current user's session language, so articles with language-specific content in the
sys_languagefield may not appear for users with different language preferences. - The Knowledge API requires the
knowledgerole for read access andknowledge_adminfor write operations, regardless of knowledge base or user criteria permissions. - Article attachments inherit the security context of their parent knowledge record, but attachment access can be further restricted through file-type ACLs and download policies.
- Virtual Agent knowledge search operates independently of the standard knowledge search, using its own ranking algorithm that prioritizes exact phrase matches in article titles and
short_descriptionfields over full-text content matches.