Scheduling auto-update of related assets

  • Release version: Australia
  • Updated March 12, 2026
  • 6 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 Scheduling auto-update of related assets

    ServiceNow’s Business Continuity Management (BCM) application allows you to schedule automatic updates of related assets in business continuity plans. These updates are based on source data and relationships maintained in the Configuration Management Database (CMDB) and Business Impact Analysis (BIA) dependencies. Automated email notifications can be sent to plan owners to inform them of dependency updates, ensuring plans reflect current asset relationships crucial for effective continuity management.

    Show full answer Show less

    Key Features

    • Planning Dependency Update Configuration Module: BCM administrators configure this module to schedule auto-updates of plan assets using CMDB and BIA data. This is a one-time setup accessed via Business Continuity Workspace under General Administration.
    • Auto-update and Notification Options: Administrators can enable automatic dependency updates and configure the system to send email notifications to plan owners about changes.
    • Scheduled Job for Auto-updates: The system includes a built-in scheduled job (“Update BCP dependencies snapshot”) that runs at regular intervals (weekly by default). When activated, it scans plans for changes, fetches updated dependencies, creates snapshot records, and applies updates automatically if configured.
    • Manual Dependency Updates: BCM users such as program managers and planners can manually trigger dependency updates on demand using the “Update dependencies” UI action. This updates the plan immediately and creates snapshot records if applicable.
    • Snapshot Records: Each update creates a snapshot record capturing added, changed, or removed assets related to the plan. These snapshots track pending updates and help in managing plan versioning. Old snapshots are automatically cleaned up after six months.
    • Dependency Sources: Dependencies are retrieved from multiple sources including BIA upstream and downstream dependencies and CMDB relationships, governed by filters set in the Planning dependency update configuration.
    • Data Relationships Framework Support: BCM leverages the Data Relationships Framework application to manage and fetch related assets efficiently within plans. This framework is installed by default with BCM.

    Practical Benefits for ServiceNow Customers

    • Ensure Plan Accuracy: Automatically or manually updating related assets keeps continuity plans aligned with the latest CMDB and BIA data, reducing risk of outdated information.
    • Save Time and Improve Efficiency: Scheduled updates reduce manual effort by BCM teams, enabling them to focus on plan review and approval rather than data gathering.
    • Receive Timely Notifications: Automated emails keep plan owners informed of changes, facilitating proactive plan maintenance and compliance.
    • Flexible Control: Customers can control how and when dependencies are updated—either automatically on schedule or manually as needed—supporting various operational preferences.
    • Integrated Dependency Assessments: Updated dependencies support assessments of recovery timeframes and data requirements, enhancing the business continuity planning process.

    Roles and Responsibilities

    • BCM administrators configure the Planning dependency update settings and activate scheduled jobs.
    • BCM program managers, planners, and managers are responsible for updating plan dependencies, either manually or by monitoring scheduled updates.
    • System administrators activate and manage the scheduled job for automatic dependency updates.

    Next Steps for Customers

    • Configure the Planning dependency update configuration module to define update sources, filters, and notification preferences.
    • Activate and schedule the “Update BCP dependencies snapshot” job to enable automated plan updates.
    • Train BCM planners and managers on using the manual “Update dependencies” UI action for immediate updates when necessary.
    • Review snapshot records regularly to track changes and maintain plan accuracy.

    You can schedule an auto-update of the related assets in the plans based on the source data and relationships in the CMDB. You can receive an email notification with details of the plan dependency updates from the BCM application. Dependencies are fetched from different sources such as BIA upstream dependency, BIA downstream dependencies, and CMDB.

    Scheduling an auto-update of the related assets

    The BCM administrators can schedule automatic updates of plan assets in the Planning dependency update configuration module, based on CMDB data and relationships. You can access the auto-update configuration module by navigating to Business Continuity Workspace > General Administration > Planning dependency update configuration.

    The Planning dependency update configuration module is shown in the example.Updating the BCP dependencies.

    When the BCM administrators select the Auto-update dependencies option, the BCM application schedules an auto-update of the related assets in the plans. Similarly, when the Send notification option is selected, the BCM application sends automated emails to the plan owners about the dependency updates.

    Planning dependencies are fetched from different sources such as BIA upstream dependency, BIA downstream dependencies, and CMDB.
    Note:
    In the plans, the dependencies are fetched for all primary scope assets.

    Setting up the Planning dependency update configuration module is a one-time activity. Once the sources are configured in the Planning dependency update configuration module, the updates are synchronized in the plan.

    For more information on setting up the Planning dependency update configuration module, see Configuring planning dependency updates.

    Using the updated dependencies with the Xanadu release

    You can use updated dependencies from the latest BIA record to conduct dependency assessments on assets. The Related item BIA, Related item Recovery Time Objective (RTO), Related item Recovery Point Objective (RPO), and Related item Recovery Tier columns determine recovery timeframes and data requirements. That data is displayed in the Required Recovery Timeframe and Required Data Backup columns of the BIA record.

    For more information on the source BIA records option in the Dependency configuration modules, see Set up Planning dependency update configuration.

    Note:
    The filter condition in the Element definition is used to add specific configuration items (CIs) via the pop-up. The Update dependencies UI action also considers the element definition's filter and retrieves the related CIs of the configuration item listed in the Applies to field of the BIA. These relationships are retrieved from the CI Relationships table.

    Roles associated with the auto-update of the related assets in the plans

    Users with these roles update the related assets in the plans:
    • The BCM program managers, BCM planners, and BCM managers can update the related assets in the plans​.
    • BCM administrators can configure the Planning dependency update configuration module.

    Using the scheduled job to auto-update the dependencies

    The Update BCP dependencies snapshot scheduled job is shipped as part of the base system. It runs at regular intervals and fetches the updated related assets in the plans. The scheduled job is shown in the example.

    BCP scheduled job.

    The scheduled job is not marked as Active by default. To run the scheduled job at regular intervals, the system administrators can select the Active option and select Execute now to set up a schedule. The scheduled job then runs at regular intervals, scans the plan records for the changes, and fetches the updated related assets for the planning records. It creates a snapshot record for each planning record update.

    The scheduled job processes a workflow to check for the changes in the relationships and save the dependency updates automatically as shown in the example.

    Workflow for the scheduled job.

    1. The scheduled job runs weekly, checks the related assets configuration for each planning record. It fetches the related assets from the sources defined in the Sources tab of the Planning dependency update configuration module.
    2. The scheduled job refers to the filter condition that is set in the configuration (Planning dependency update configuration module). If the condition matches the planning record, the scheduled job fetches and stores plan's related assets in the snapshot record, according to the sources. If the filter condition does not match the planning record, the application skips the record.
    3. When Send notification is set to True in the Planning dependency update configuration, users of the planning record receive notifications about updated assets via scheduled job.
    4. When the Auto-update dependencies option is set to True in the Planning dependency update configuration module, the scheduled job automatically applies the Plan dependency snapshot to the planning record.
    5. As the final step, the scheduled job updates the planning record according to the fields to be updated in the configuration.

    Updating the dependencies manually

    As the BCM application user, you can update the plan dependencies instantaneously by using the Update dependencies UI action. In this way, you can update the dependencies manually before the scheduled job runs as per the weekly schedule. The dependencies are then updated in the sources and a snapshot record of the planning record update is created.

    See the workflow for using the Update dependencies UI action and updating the planning dependencies manually:

    Workflow for updating the dependencies manually.

    1. The BCM planner navigates to the planning record. The application fetches the dependencies of the primary scope assets defined in the plan.
    2. The BCM planner selects the Update dependencies UI action.
    3. If the snapshot record exists for the update, the BCM planner applies the planning dependencies through the snapshot and updates the plan according to the Fields to be updated in the configuration. The plan workflow then continues for the next steps such as requesting review and approval.

      If the snapshot record does not exist for the update, the BCM planner checks if the planning record matches any configuration filter:
      • If the planning record matches any configuration filter, the application gets the dependencies in real time according to the sources in the configuration. Then, the BCM planner updates the planning record according to the Fields to be updated in the configuration. The plan workflow then continues for the next steps.
      • If the planning record does not match the configuration filter, the plan workflow then continues for the next steps.

    For more information on updating the planning dependencies manually, see Update the planning dependencies.

    Note:
    Note:
    The Planning dependency update configuration module is used for using the scheduled job and for updating the planning dependencies manually (by using the Update dependencies UI action).​

    Snapshot record of the plan

    When the scheduled job runs at set intervals, it creates a snapshot record of each plan update in the application. The snapshot record contains the delta of the changes in the configuration such as new, updated, and deleted assets for the plan. The snapshot records are listed in the Pending updates module in the Planning list view in the Business Continuity Workspace. A snapshot record is shown in the example.

    BCP snapshot record.

    When a snapshot record gets created, the application displays a UI message to inform the users about the planning dependency updates. The BCM application stores one active snapshot for a plan at a time. The snapshots that are in the Completed state and that have not been updated in six months are removed from the application automatically.

    If the planning record does not have any changes in the dependencies, then a snapshot record is not created for that planning record.

    Data Relationships Framework

    When you create a business continuity plan, you must update the related assets in the plans. Beginning with the Australia release, the Data Relationships Framework (com.sn_app_grc_relationship_config) application supports the BCM application with the underlying framework to fetch the related assets in the plans. The Data Relationships Framework application is installed with the BCM application by default.

    For more information on the Data Relationships Framework, see Data Relationships Framework.