Components installed with Business Continuity Management

  • Release version: Australia
  • Updated March 12, 2026
  • 11 minutes to read
  • Several types of components are installed with activation of the Business Continuity Management application.

    Roles installed

    Role title [name] Description Contains roles Available with scope
    BCM administrator

    (sn_bcm.admin)

    Create, read, write, and delete access to all tables including the core data.

    Has create, read, and write access to the phase records.

    Note:
    Starting with Release 9.x.x, BCM administrator (sn_bcm.admin) role is now used for ACLs, replacing the System Administrator role.
    • sn_bcp.plan_admin
    • sn_grc_workspace.admin
    • sn_crisis_ebn.admin
    • sn_grc_workspace.task_admin
    • sn_data_registry.admin
    • sn_grc_doc_design.admin
    • sn_bcm.core_manager
    • sn_irm_shared_cmn.word_template_creator
    • dependency_views
    • sn_smart_asmt.template_manager: Provides access to create a Smart Assessment template.
    • sn_bia.bia_admin
    • sn_bcm.program_manager
    • sn_grc_appr.admin
      Note:

      The BCM admin contains the Approver Configurator admin role, but it doesn’t contain the Approver Configurator developer role.

      For security reasons, the Approver Configurator admin has read access to the Script field on the Approval Rule form. If you have the Approver Configurator developer role in the GRC: Approver Configurator application, you’ve create and write access to the Script field on the Approval Rule form.

      For more information on the roles in the GRC: Approver Configurator application, see Roles installed with GRC: Approver Configurator.

    Business Continuity Management – Core
    BCM Program Manager

    (sn_bcm.program_manager)

    Create, read, write, and delete access to all BCM application tables.
    • sn_bia.bia_manager
    • sn_bcp.plan_manager
    • sn_recovery.event_manager

      : Has read access to the phase records.

    • sn_bcm.core_viewer
    • workspace_user
    • service_viewer
    • sn_bcp.plan_contributor
    • sn_smart_asmt.actor: Contains a Smart Assessment actor role to give update access to Smart Assessment instance.
    • sn_smart_asmt.reassign: Contains the Smart assessment reassign role.
    Business Continuity Management – Core
    BCM Planner

    (sn_bcm.planner)

    Read access
    Note:
    If you have the BCM planner role and you are not the owner of the exercise, you cannot remove the assets from an exercise or remove a plan from the exercise, but you can add the assets or a plan. Additionally, if you are not the plan owner, you can only add the approved plans in an exercise or crisis event.
    • sn_smart_asmt.actor: Contains a Smart Assessment actor role to give update access to Smart Assessment instance.
    • canvas_user
    • sn_bia.bia_planner
    • sn_bcm.core_viewer
    • sn_crisis_ebn.user
    • service_viewer
    • sn_recovery.event_user

      : Has read access to the phase records.

    • sn_bia.bia_viewer
    • sn_smart_asmt.reassign: Contains the Smart assessment reassign role.
    • workspace_user
    • sn_bcp.plan_contributor
    Business Continuity Management – Core
    BCM Contributor (sn_bcm.contributor)
    • Read access to all BIAs, exercises, and crisis events tables.
    • Read access to BCP tables if the contributor is included in the contributor list.
    • Create and delete existing dependencies when the group is in pending state.
    • Write access to the RTO, RPO, and dependency category state fields, disruptive duration of RTO and RPO editable fields, and dependency assessment editable fields.
    • Update RTO, RPO, and dependency assessment state.
    • Note that the contributor field is not a regular field on the form. You cannot use the asterisk (*) to perform a search on the contributors.
    • sn_bia.bia_contributor
    • service_viewer
    • sn_smart_asmt.reassign: Contains the Smart assessment reassign role.
    • sn_bcm.core_viewer
    • sn_smart_asmt.actor: Contains a Smart assessment actor role to give update access to Smart assessment instance.
    Note:
    To access records where you are added as a contributor, add the BCM Viewer (sn_bcm.viewer) role to the BCM Contributor (sn_bcm.contributor) role.
    Business Continuity Management – Core
    BCM Viewer

    (sn_bcm.viewer)

    View all data of the BCM applications.

    Has read access to the phase records.

    • sn_fam.user
    • canvas_user
    • service_viewer
    • sn_crisis_ebn.viewer
    • workspace_user
    • sn_bcp.plan_viewer
    • sn_bia.bia_viewer
    • sn_bcm.core_viewer
    • sn_recovery.event_viewer
    Business Continuity Management – Core
    BCM core_viewer (sn_bcm.core_viewer) BCM core viewer role that can read the Smart assessment template.
    • sn_grc_workspace.task_reader
    • sn_smart_asmt.assessment_reader: Contains a Smart assessment reader role to give read access to Smart assessment instance.
    • sn_smart_asmt.template_reader: Contains a Smart assessment template reader role.
    • sn_data_registry.reader
    • sn_grc_workspace.user
    • sn_grc_rel_config.reader
    BCM Recovery Team member (sn_bcm.recovery_team_member) View the list of recovery tasks for crisis events and exercises assigned by the BCM Program Manager.
    • sn_recovery.event_member
    • sn_recovery.event_viewer
    • sn_bcp.plan_viewer
    • sn_bcm.core_viewer
    Business Continuity Management – Core
    BCP Plan Manager (sn_bcp.plan_manager) Create, read, write, and delete access on all the plans.
    • sn_doc.writer
    • fd_read_flows
    BIA Manager (sn_bcp.plan_manager) Create, read, write, and delete access on all the BIAs. sn_doc.writer
    Doc writer (sn_doc.writer) Read and write permissions to the document templates.
    • sn_doc.reader
    • doc_page_number_config_writer
    • doc_toc_config_writer
    • localization_editor
    Approval configuration admin (sn_grc_appr.admin) Create, read, write, and delete access to all approver configurator setup tables.
    Note:
    To approve an approval configuration record in the BCM application, you must have a BCM role. If you add a user with a non- BCM role to the approval process of an approval configuration record, the record may become inaccessible due to being in an inaccessible state.
    Business Continuity Management – Approver Configurator
    Approver (sn_grc_appr.approver) Create, read, write, and delete access to the Approval table. Business Continuity Management – Approver Configurator
    Table 1. Crisis management roles
    Name Type Contains roles Description
    sn_recovery.event_manager Operator
    • sn_doc.writer
    • fd_read_flows
    Allows read, write, create, and delete access to all the recovery events.
    sn_recovery.event_member Lite Operator fd_read_flows Allows read, write, and create access on recovery events.
    sn_recovery.event_user Operator fd_read_flows Allows read, write, and create access on recovery events.
    sn_recovery.event_viewer Lite Operator fd_read_flows Allows read access on all recovery events.

    BCM lite operator role

    For information on the BCM lite operator role, see BCM lite operators.

    Tables installed

    Table Description Installed with scope
    BCM Choice [sn_bcm_choice] For the BCM admin to configure choice options in BCM applications. Business Continuity Management – Core
    Documentation Section

    [sn_bcm_document]

    Stores sections of a document for a plan. Business Continuity Management – Core
    Element Definition

    [sn_bcm_element_definition]

    Stores all data for activity definitions. Business Continuity Management – Core
    Element variable [sn_bcm_element_variable] Stores custom columns configured for an element definition. Business Continuity Management – Core
    Grid configuration [sn_bcm_grid_configuration] Stores configuration for a particular grid. For example, the dependency assessment grid. Grid configuration can have multiple grid column configurations. Business Continuity Management – Core
    Grid column configuration [sn_bcm_grid_column_configuration] Stores data for columns that should be displayed for a grid configuration. Business Continuity Management – Core
    Impact analysis question [sn_bcm_impact_analysis_question] Stores impact analysis questions for an impact category. Business Continuity Management – Core
    Impact Category

    [sn_bcm_impact_category]

    Stores the applicable timeframes and the maximum RTO value of a BIA. Business Continuity Management – Core
    Impact Rating

    [sn_bcm_impact_rating]

    Stores the impact ratings for an impact category. Business Continuity Management – Core
    Loss Scenario

    [sn_bcm_loss_scenario]

    Stores the elements impacted in a loss scenario. Business Continuity Management – Core
    Recovery Tier

    [sn_bcm_recovery_tier]

    Stores recovery timeframes applicable for a recovery tier level. Business Continuity Management – Core
    Recovery Timeframe

    [sn_bcm_timeframe]

    Stores the time duration at which a recovery timeframe starts. Business Continuity Management – Core
    Recovery Tasks

    [sn_bcp_recovery_task]

    Stores the activity tasks of all business continuity and recovery plans. Business Continuity Management – Planning
    Related Plan [sn_bcp_plan_plan] Stores related plans for the primary plan in BCP. Business Continuity Management – Planning
    Plan Documentation

    [sn_bcp_document]

    Stores the contents of a documentation section that is a part of a plan template. Business Continuity Management – Planning
    Plan

    [sn_bcp_plan]

    Stores the status of business continuity and recovery plans. Business Continuity Management – Planning
    Plan Assets

    [sn_bcp_plan_asset]

    Stores the RPO, RTO, RTA, and RTO gap of the plan assets of all plans. Business Continuity Management – Planning
    Related Asset Dependency

    [sn_bcp_plan_asset_dependency]

    Stores the assets as configuration items that are dependent on a plan loss scenario. Business Continuity Management – Planning
    Plan Loss Scenario

    [sn_bcp_plan_loss_scenario]

    Stores the relationship between a plan and a loss scenario. Business Continuity Management – Planning
    Plan Task

    [sn_bcp_plan_task]

    Stores the configuration items identified for a plan task. Business Continuity Management – Planning
    Recovery Strategy

    [sn_bcp_recovery_strategy]

    Stores the recovery strategy associated with an asset identified in a plan loss scenario. Business Continuity Management – Planning
    Recovery Team

    [sn_bcp_recovery_team]

    Stores the users and groups assigned to the recovery team of a plan. Business Continuity Management – Planning
    Plan Template

    [sn_bcp_template]

    Stores the document sections, element definitions, and loss scenarios identified for each plan template. Business Continuity Management – Planning
    Dependency report source [sn_bia_dependency_report_source] Stores columns that are tracked in a report. Used while creating an ad-hoc report on the dependency table. Business Continuity Management – Impact Analysis
    Impact Analysis

    [sn_bia_analysis]

    Stores all data related to BIA and the template it uses. Business Continuity Management – Impact Analysis
    Impact Category Result

    [sn_bia_category_result]

    Stores the impact category results of all BIAs. Business Continuity Management – Impact Analysis
    Dependency

    [sn_bia_dependency]

    Stores the dependency groups and their item details. Business Continuity Management – Impact Analysis
    Impact Dependency Group

    [sn_bia_dependency_group]

    Stores element definitions or the dependency groups associated with a BIA. Business Continuity Management – Impact Analysis
    Result

    [sn_bia_result]

    Stores the category result, disruption duration, and the impact rating data. Business Continuity Management – Impact Analysis
    BIA Template

    [sn_bia_template]

    Stores the impact categories and dependency groups that a business process depends on. Business Continuity Management – Impact Analysis
    Score timeframe mapping [sn_bia_score_timeframe_mapping] Stores the mapping results of the threshold score and the timeframe. Business Continuity Management – Impact Analysis
    Activated Plan

    [sn_recovery_activated_plan]

    Stores the list of recovery plans activated in an exercise or actual event. Business Continuity Management – Recovery Exercise Management
    Event

    [sn_recovery_event]

    Stores the status and owner details of events. Business Continuity Management – Recovery Exercise Management
    Event Assets [sn_recovery_event_asset] Stores the asset name and the state whether the asset is recovered or not in an actual or exercise event. Business Continuity Management – Recovery Exercise Management
    Event Task

    [sn_recovery_event_task]

    Stores the status details and assignees of event tasks. Business Continuity Management – Recovery Exercise Management
    Impacted Asset to Activated Plan [sn_recovery_impacted_asset_to_activated_plan] Maps impacted assets with the activated plans. Business Continuity Management – Recovery Exercise Management
    Approval [sn_recovery_approval] Store approval details of the event. Business Continuity Management – Recovery Exercise Management
    Approval Configuration [sn_grc_appr_approval_configuration] Stores approval configuration information that applies to any business document like BIA, BCP, events, or any table. Business Continuity Management – Approver Configurator
    Approval Level [sn_grc_appr_approval_level] Stores approval level information for an approval configuration of a business document. Business Continuity Management – Approver Configurator
    Approval Rule [sn_grc_appr_approval_rule] Stores information of the approval rule applied to the business document. Business Continuity Management – Approver Configurator
    Approval [sn_grc_appr_approval] Stores information of the approvers for each approval level. Business Continuity Management – Approver Configurator
    Approval [sn_bia_approval] Stores information of the BIA approvers for each approval level. Business Continuity Management – Impact Analysis
    Approval [sn_bcp_approval] Stores information of the BCP approvers for each approval level. Business Continuity Management – Planning

    Properties installed

    For properties installed with the Business Continuity Management application, see Properties installed with BCM.

    Script includes in Business Continuity Management

    When you download the Business Continuity Management application, several scripts includes are added to your instance.

    Script includes updated for the Australia release

    Table 2. Script includes updated for the Australia release
    Script-includes Description
    ActivePlanCandidateFilter Contains the utility functions that are used in the BCP active plan filter.
    AssessmentTemplateBIAFieldsUtilBase Functions used in creating AssessmentTemplateBIAFields record from selected assessment templates.
    AssessmentTemplateBIAFieldsUtil Script include to override BIA creation functions in AssessmentTemplateBIAFieldsUtilBase.
    BCPConstants Contains the utility functions that are used in the BCP constants.
    BCPDataVisualizationUtilsBase Contains the utility functions that are used in the BCP data visualization.
    BCPDependencySnapshotUpdateStrategyBase Contains the API for updating the dependencies in plans.
    BCPDocumentationRecordAPIBase Contains the utility functions that are used in the BCP documentation record API base.
    BCPDocumentationRecordAPI Contains the utility functions that are used in the BCP documentation record APIs.​
    BCPRecordUI Contains the utility functions that are used in the BCP record UI pages.​
    BCPRecordUIBase Contains the utility functions that are used in the BCP record UI base.​
    BCPRecordAPI Contains the utility functions that are used in the BCP record API.
    BCPTemplateUtilsBase Contains the utility functions that are used in the BCP template utilities base.
    BIAAjaxProcessor Helper class to handle Ajax requests from client scripts. Implementing methods:1. To determine visibility of "Include CIA" field on BIA Template form.2. To set "Applies to table" field with source table name of primary element assessed.
    BIARecordAPIBase An API built to interact with BIA records. The goal of this API is to hide the implementation details about BIA records, and provide the consumers with a structured API to retrieve and update data for BIA records.
    BIAAssessmentUIBase Utility class to support Business Impact Analysis Assessment UI pages.
    BIAUtil Script to handle insert and updates on BIA table, including validationsSetting depends on table field based on dependency group element definition.
    BIASmartAssessmentBase Utility class to support all Smart Assessment functionality.
    BIASmartAssessment Script include to override Smart Assessment related functions in BIASmartAssessmentBase
    BIAConstants Generic class for BIA constants
    BIACopyUtilBase Utility to copy existing BIA and generate a new BIA in draft state.
    BIARecordCreationUtilBase Functions used in creating BIAs from templates
    BIAFilterUtilBase Script which contains functions to provide reference qualifiers on BIA tables.
    BIADependencySnapshotUpdateStrategyBase Contains the API for updating the dependencies in the BIAs.
    DependencySnapshotUpdateStrategyBase Contains the API for the Update dependencies action and scheduled job​.
    EventDependencyUpdateStrategyBase Contains the API for updating the dependencies in the events.
    PlanRestAPIResourceUtil Contains the utility functions that are used in the BCP Plan Rest API resource utility.
    PlanRestAPIResourceUtil Contains the utility functions that are used in the BCP plan Rest API resource utility.
    PopulateBIAForPlanAsset Contains the utility functions that are used to populate the BIA for the plan and asset.
    PlanCopyUtilBase Contains the utility functions that are used in the BCP plan copy utility base.
    PlanUtil Contains the utility functions that are used in the BCP plan utility.
    PlanCommonUtils Contains the utility functions that are used in the plan common utility.
    RecoveryTasksUtil Contains the utility functions that are used in the BCP recovery tasks utility.

    Scripts used for Nested events

    Table 3. Scripts used
    Name Description
    EventTaskGanttUIBase Utility class to support event task hierarchical view.
    EventTaskGanttUI Script include to override event task hierarchical view functions in EventTaskGanttUIBase.
    EventSandboxCallableUtilsBase Utility class containing sandbox callable functions.
    EventSandboxCallableUtils Script include to override event related functions in EventSandboxCallableUtilsBase.
    EventRecordProgressTrackerBase Utility class to support progress tracker functionality for event.
    EventRecordProgressTracker Script include to override progress tracker related functions in EventRecordProgressTrackerBase.
    BCMRecoveryConstants Generic class for recovery constants.
    EventRecordAPIBase An API to interact with event record.
    EventTaskUtil Utility class for event tasks.
    ActivatedPlanRecordAPIBase An API to interact with activated plan record.