Business application candidate agent

  • Release version: Zurich
  • Updated July 6, 2026
  • 2 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Business application candidate agent

    The Business application candidate agent in ServiceNow Zurich automates the discovery and suggestion of business applications to associate with existing application services in the CMDB. By leveraging generative AI clustering and continuous feedback loops, it reduces the manual effort traditionally required for mapping application services to business applications. This agent helps improve CMDB data governance and quality by proposing candidate business applications for review, which admins can accept or reject based on organizational policies.

    Show full answer Show less

    Important: Because the agent uses generative AI, its recommendations may be inaccurate or incomplete. Validation and governance-based decision-making are essential.

    Key Features

    • AI-driven discovery: Automatically groups related application services and infers the business applications they represent using generative AI and ServiceNow Otto skills.
    • Feedback loop: Human rejection or acceptance of recommendations refines the AI’s clustering and matching logic to improve future results.
    • Automated synchronization: Runs background jobs that synchronize application services and business applications into AI-optimized tables to facilitate efficient recommendation generation.
    • Review and governance: Provides a review interface where admins can accept recommendations to create business application records and relationships or reject them to provide feedback.
    • Role-based access: Requires the sncmdbadmin role for full access to the agent’s tables, forms, and configuration.

    How It Works

    The agent operates via two synchronized background jobs:

    • Application Service Data Synchronization: Copies application service and business application data into AI-search-optimized internal tables. This job runs weekly by default and performs incremental updates after an initial full load.
    • Recommendation Processing: Generates business application candidate recommendations based on AI clustering of unsourced application services, and tracks human feedback to enhance AI accuracy.

    System components include scheduled jobs to activate or deactivate the agent, work queues to track processing stages, a run-state table for cycle statistics and configurations, and a recommendation table for storing reviewable candidate records.

    Key Outcomes

    • Significantly reduces the manual workload required to map application services to business applications.
    • Enhances CMDB data quality and consistency by automating relationship discovery.
    • Enables identification of hidden patterns and relationships that might be missed by manual analysis.
    • Continuously improves recommendation accuracy through learning from human feedback.

    The Business application candidate agent discovers and suggests business applications to associate with existing application services in the CMDB, reducing manual mapping effort and improving data governance. The agent uses AI clustering and feedback loops to propose business application candidates for your review.

    Important:

    Generative AI might produce inaccurate or incomplete information. Always validate AI-generated recommendations and accept or reject them based on your organization's governance policies.

    Required role

    Access to all business application candidate agent tables, forms, and configuration requires the sn_cmdb_admin role.

    What is it

    The agent uses existing service instance and user group data to infer business applications and to generate candidate records that admins can review and promote to actual records.

    Business applications are logical representation of business functions. It is challenging to manually map hundreds of application services to business applications. The Business application candidate agent uses generative AI to automatically group related app services, infer the business applications they collectively represent, and surface these as reviewable recommendations. Each recommendation can be accepted or rejected — and rejections feed back into the AI to improve future results.

    The agent surfaces application services that have no linked business application and proposes new business application records for your review and approval. The agent uses generative AI clustering, ServiceNow Otto skills, and continuous feedback from your rejection decisions to improve recommendation quality over time.

    Example: Generating a candidate.

    Key benefits

    The Business application candidate agent provides the following benefits:

    • Reduces manual effort required to map application services to business applications
    • Improves CMDB data quality and consistency through automated relationship discovery
    • Uses AI to identify patterns and relationships humans might miss
    • Learns and improves from human feedback on rejected recommendations

    How it works

    The Business application candidate agent runs as two synchronized background jobs that manage data and generate recommendations:

    Application Service Data Synchronization

    The job copies app services and business applications into internal, AI-search-optimized tables where the AI engine can access them efficiently.

    • The job runs weekly by default, or more frequently during initial setup.
    • On the first run, the job bulk-loads all records; subsequent runs pick up only changed records.
    • The job completes before the Processing job begins generating recommendations.

    The AI captures human acceptance and rejection decisions. Uses rejection decisions to refine its clustering and matching logic, improving future recommendations.

    System overview

    The Business application candidate agent operates through the following system components:

    • Scheduled Jobs: Control whether the agent is active or deactivated.
    • Work queues: Track processing progress through the synchronization and recommendation stages.
    • Run-state table: Maintains statistics and configuration for each processing cycle.
    • Recommendation table: Stores recommendations for human review, acceptance, or rejection.