Components installed with Enterprise Architecture Workspace

reference australia Updated Sep 10, 2026 11 min read eaw-installed-with-eaw.md
Raw file servicenow.com

Several types of components are installed with Enterprise Architecture Workspace including user roles, scheduled jobs, tables, and scripts.

Roles installed with Enterprise Architecture Workspace

The following roles are available in Enterprise Architecture Workspace. After access is granted to a role, all users and groups assigned to that role inherit the permissions. Roles can contain other roles, and any access granted to a role is also granted to any role that includes it. For the full breakdown of which roles are required for each functional area, see Enterprise Architecture Workspace access roles.

Role Description Typical persona
sn_apm.apm_admin Full administrative access to configure and manage Enterprise Architecture Workspace settings, including Setup page configuration for all functional areas. Includes all permissions of sn_apm.apm_analyst. EA administrator, IT architect lead
sn_apm.apm_analyst Create and manage key portfolio records such as business applications and digital integrations. Approve or reject requests when assigned to the Enterprise Architect group. Includes all permissions of sn_apm.apm_user. Enterprise architect, solution architect
sn_apm.apm_user Create and update portfolio data across business architecture, information portfolio, technology portfolio, modeling, and data certification. Includes all permissions of sn_apm.apm_read. Application owner, business analyst, portfolio manager
sn_apm.apm_read Read-only access to all pages and records in Enterprise Architecture Workspace. Cannot create or update data. For more information, see Business stakeholder role for Enterprise Architecture Workspace. Business stakeholder, executive, auditor

Scheduled jobs installed with Enterprise Architecture Workspace

Scheduled job

Description

Update Capability Hierarchies In Grid

Updates business capabilities hierarchy in the Business Portfolio page. A hierarchy ID is assigned to the newly created capability.

Populate Number field in TPM Discovered Technologies

Populates missing Technology Lifecycle Management (TLM) lifecycle record identifiers for TPM Discovered Technology records created with TPM plug-in versions earlier than 1.9.0.

Populate Technology Lifecycle Risks

Populates the TPM technology lifecycle risks data in the TPM Technology Lifecycle Risks [sn_apm_tpm_technology_risk] table.

Populate TPM Discovered Technologies and Lifecycles

Populates the technology lifecycle data in the TPM Technology Lifecycle [sn_apm_tpm_technology_lifecycle] table. The data includes end of support date, end of extended support date, and end of life date for your software and hardware models.Note: The data for the software products is displayed only when the Software Asset Management (SAM) Foundation or Software Asset Management (SAM) Professional plugin is installed.

Populate TRM technical debts in the EA Workspace

Populates the latest technical debt data for your application portfolio the Technical Debt [sn_apm_trm_standards_technical_debt] table.Note: The Populate TRM technical debts in the EA Workspace scheduled job will be available only when the Software Asset Management (SAM) Foundation or Software Asset Management (SAM) Professional plugin is installed.

Populate TRM Technical debt for production applications

 

Delete Archived Tech Debts

Runs automatically on the first day of every month and deletes Archived technical debt records whose Updated value is older than the retention period set in the system property sn_apm_tpm.monthsToDeleteArchivedTechDebt. The default retention period is 12 months. You can run this job manually to apply a retention period change immediately.

CSDM Product Model Assignment

Generates the Model ID for existing business applications with empty Model ID fields. An application model is a structured representation of a business application's components and their relationships and interactions within your application landscape.

Sync TRM Product Names with Software Products

Syncs the names of Technology Reference Model (TRM) products of type Software with the names of their linked Software Asset Management (SAM) software products in the TRM Products [sn_apm_trm_standards_product] table. This scheduled job is inactive by default and runs on demand.

Update Score Range in Indicator Score Table

Populates the TCO score range field on existing Indicator Score [apm_app_indicator_score] records. Run this job on upgraded instances so the Business applications by TCO score widget on the Portfolio TCO dashboard displays TCO score bands instead of (empty). The job is inactive by default and must be run on demand.

## Tables installed with Enterprise Architecture Workspace

Table

Description

BA Product Model Map [sn_apm_ws_ba_product_model_map

]

Stores the mapping between a business application and its application model.

Business Application TRM Product Map [sn_apm_ws_business_app_trm_product_map

]

Stores the mapping between a business application's discovered technology and the TRM product that governs its obsolescence status.

APM EA Configuration [sn_apm_ws_ea_configuration

]

Stores Enterprise Architecture Workspace customization and access management configuration.

EA doc page [sn_apm_ws_ea_doc_page

]

Stores architectural document pages created from document templates in Enterprise Architecture Workspace.

Software Model Risks [sn_apm_tpm_software_model_risk]

Stores software models that are at risk.

Software Risk Parameter Scores [sn_apm_tpm_risk_param_score]

Stores software models that are nearing their end of life.

Hardware Model Risks [sn_apm_tpm_hardware_model_risk]

Stores hardware models that are at risk.

Hardware Risk Parameter Scores [sn_apm_tpm_hm_risk_param_score]

Stores hardware models nearing their end of life.

TPM Discovered Technologies [sn_apm_tpm_discovered_technology]

Stores hardware and software elements in your enterprise.

TPM Technology Lifecycle [sn_apm_tpm_technology_lifecycle]

Stores the technology life cycles associated with the discovered technologies.

TPM Technology Lifecycle Exception [sn_apm_tpm_technology_lifecycle_exception]

Stores the life cycles that were approximated or couldn’t be found from ServiceNow® Software Asset Management Professional or ServiceNow® Hardware Asset Management Professional.

TPM Discovered Technology Run Log [sn_apm_tpm_discovered_technology_run_log]

Stores when ServiceNow® Technology Lifecycle Management (TPM) refreshed its contents against Software Asset Management Professional and Hardware Asset Management Professional.

TPM Technology Risk [sn_apm_tpm_technology_risk]

Stores the TPM technology risk information.

TRM Product Capability Map [sn_apm_ws_trm_prod_cap_map

]

Stores the mapping between product capabilities and TRM products.

TRM Product Lifecycle Request [sn_apm_trm_product_lifecycle_request

]

Stores requests to add a new lifecycle to an existing TRM product.

TRM Product Request [sn_apm_trm_product_request

]

Stores requests to add a new product to the TRM.

TRM Category [sn_apm_trm_standards_category

]

Stores the categories used to group TRM products.

TRM Phase [sn_apm_trm_standards_phase

]

Stores the lifecycle phases (approved, unapproved, approved with constraints, divest, and evaluation) that can be assigned to a TRM product lifecycle.

TRM Product [sn_apm_trm_standards_product

]

Stores the software and hardware products defined in the Technology Reference Model.

TRM Product Lifecycle [sn_apm_trm_standards_product_lifecycle

]

Stores the lifecycle records (version or edition, phase, and start and end dates) associated with a TRM product.

TRM Technical Debt [sn_apm_trm_standards_technical_debt

]

Stores technical debt records for software in business applications that isn't aligned with approved TRM software phases.

## UI policies installed with Enterprise Architecture Workspace
UI Policy Table
Manage access is false APM EA Configuration [sn_apm_ws_ea_configuration]
Customization type is visualization APM EA Configuration [sn_apm_ws_ea_configuration]
Customization type is script APM EA Configuration [sn_apm_ws_ea_configuration]
Manage access is true APM EA Configuration [sn_apm_ws_ea_configuration]
Show Subscriber Subtype when type = Data
Show/Hide Subscriber Company
Show subtype when subscriber type = data Digital Integration [sn_apm_di_digital_integration]
Show Hide Digital Integration Field Digital Integration Request [sn_apm_di_digital_integration_request]
Make Provider BA read -only Digital Integration [sn_apm_di_digital_integration]
Show subtype when subscriber type = data Digital Integration Request [sn_apm_di_digital_integration_request]
Show/Hide Subscriber Business Application
Field "Integration User (ServiceNow)" is editable, when the Provider Business Application of the related Digital Interface is set to Platform Host = ServiceNow Credential [sn_apm_di_credential]
Show integration name field when 'Is New Integration' is true
Field "Connection and Credential Alias" is editable, when the Provider Business Application of the related Digital Interface is set to Platform Host = ServiceNow Credential [sn_apm_di_credential]
Strict hide fields for retire flow Digital Integration Request [sn_apm_di_digital_integration_request]
show hide fields based for request new integration Digital Integration Request [sn_apm_di_digital_integration_request]
show hide fields based for retire request Digital Integration Request [sn_apm_di_digital_integration_request]
When Data Flow Direction is --None-- or "Bidirectional", hide the Initiating Application field Digital Integration [sn_apm_di_digital_integration]
Hide the column Provider Digital Interface if it is empty Digital Integration [sn_apm_di_digital_integration]
Set the field Activity Type to read only Business Process Activity [cmdb_ci_business_process_activity]
Hide the column Value Stream if it is empty Value Stream Stage [cmn_value_stream_stage]

Client scripts installed with Enterprise Architecture Workspace

Client script

Table

Description

Hide/Show Product Capability Related Lis

Business Application [cmdb_ci_business_app]

Hide Product Capability related list when model_id is empty.

Hide Type Field

Architectural Artifact [sn_apm_architectural_artifact]

 

if manage access is false

APM EA Configuration [sn_apm_ws_ea_configuration]

 

if section is overview

APM EA Configuration [sn_apm_ws_ea_configuration]

 

Set ADR Type For Artifact Version

Architectural Artifact Version [sn_apm_architectural_version]

 

Show hardware/software product fields

TRM Product Lifecycle [sn_apm_trm_standards_product_lifecycle]

 

Show hardware/software product fields

TRM Product Lifecycle Request [sn_apm_trm_product_lifecycle_request]

 

Auto Populate HWModel relatedFields

TRM Product Lifecycle Request [sn_apm_trm_product_lifecycle_request]

 

Set Category Mandatory

TRM Product [sn_apm_trm_standards_product]

 

Type field change

TRM Product [sn_apm_trm_standards_product]

 

Enable/Disable Other Categories

TRM Product Request [sn_apm_trm_product_request]

 

Enable/Disable Other Categories

TRM Product [sn_apm_trm_standards_product]

 

Handle field properties

TRM Product Request [sn_apm_trm_product_request]

 

Handle field properties

TRM Product Lifecycle [sn_apm_trm_standards_product_lifecycle]

 

Type field change

TRM Product Request [sn_apm_trm_product_request]

 

is New Product field change

TRM Product [sn_apm_trm_standards_product]

 

is New Product field change

TRM Product Request [sn_apm_trm_product_request]

 

Handle Field properties

TRM Product Lifecycle Request [sn_apm_trm_product_lifecycle_request]

 

Auto Populate HWModel relatedFields

TRM Product Lifecycle [sn_apm_trm_standards_product_lifecycle]

 

Populate Publisher from Hardware Product

TRM Product [sn_apm_trm_standards_product]

 

Read Only TRM product fields

TRM Product [sn_apm_trm_standards_product]

 

Set Category Mandatory

TRM Product Request [sn_apm_trm_product_request]

 

Architectural Version Allowed File Types

Architectural Artifact Version [sn_apm_architectural_version]

This script allows only 3 file types to choose from when creating a new Architectural Artifact version.

## System properties installed with Enterprise Architecture Workspace
System property Description
sn_apm_ws.appRationalizationMaximumBubbles Maximum number of bubbles on the bubble chart to be shown
sn_apm_ws.app_indicator_scoring_profile
sn_apm_ws.app_rationalization_default_filter Application Rationalization Default Filter
sn_apm_ws.batch_size_ba_lifecycle_gantt
sn_apm_ws.certificationPolicyTables Default tables used to show certification policies on enterprise architecture workspace
sn_apm_ws.record_mention_config Configuration for tagging other ServiceNow records with architectural artifacts in Enterprise Architecture Workspace.
glide.ui.sn_apm_trm_product_lifecycle_request_activity.fields TRM Product Lifecycle Request activity formatter fields
glide.ui.sn_apm_trm_product_request_activity.fields TRM Product Request activity formatter fields
sn_apm_trm.is_product_life_cycle_tech_debt_enabled Make this property false to disable calculating level 2 technical debt.
sn_apm_trm.noOfPublishersPerTRMPage Number of publishers to show per page.
sn_apm_tpm.configurationItemsWithSoftwareInstalls Non hardware configuration items which have software models for TPM discovery process
sn_apm_tpm.discoveryModelProductTypesForTPM Product types of discovery models to consider for TPM software suggestions

Business rules installed with Enterprise Architecture Workspace

Business rule

Table

Description

Default title for doc page collection

EA doc page [sn_apm_ws_ea_doc_page]

 

Populate default values for version note

Architectural Artifact Version [sn_apm_architectural_version]

 

Auto business rule for Assessments

Business Application [cmdb_ci_business_app]

 

Auto business rule for Assessments

Business Application [cmdb_ci_business_app]

 

Auto deletion rule for Assessments

Business Application [cmdb_ci_business_app]

 

Avoid duplicate name for TRM Categories

TRM Category [sn_apm_trm_standards_category]

 

Check Duplicate Product

TRM Product [sn_apm_trm_standards_product]

 

Check Duplicate Product Lifecycle

TRM Product Lifecycle [sn_apm_trm_standards_product_lifecycle]

 

Check Duplicate Product Lifecycle HW

TRM Product Lifecycle [sn_apm_trm_standards_product_lifecycle]

 

Check Duplicate Product Lifecycle Req

TRM Product Lifecycle Request [sn_apm_trm_product_lifecycle_request]

 

Check Duplicate Product Lifecycle Req HW

TRM Product Lifecycle Request [sn_apm_trm_product_lifecycle_request]

 

Check Duplicate Product Request

TRM Product Request [sn_apm_trm_product_request]

 

Check Duplicate TRM Phase

TRM Phase [sn_apm_trm_standards_phase]

 

Date Validations

TRM Product Lifecycle Request [sn_apm_trm_product_lifecycle_request]

 

Display successful message with link

TRM Product Lifecycle Request [sn_apm_trm_product_lifecycle_request]

 

Display successful message with link

TRM Product Request [sn_apm_trm_product_request]

 

Populate Name HW

TRM Product [sn_apm_trm_standards_product]

 

Populate Name HW

TRM Product Request [sn_apm_trm_product_request]

 

Populate scratchpad for TRM Prod Request

TRM Product Request [sn_apm_trm_product_request]

 

Populate scratchpad for TRM Product

TRM Product [sn_apm_trm_standards_product]

 

Restrict emptying category

TRM Product [sn_apm_trm_standards_product]

 

Update product lifecycle exist flag

TRM Product Lifecycle [sn_apm_trm_standards_product_lifecycle]

 

Validate Parent Category Hierarchy

TRM Category [sn_apm_trm_standards_category]

 

TPM Audit on TPM Lifecycle Exception

TPM Technology Lifecycle Exception [sn_apm_tpm_technology_lifecycle_exception]

Fetches the life cycles that were approximated or couldn't be found from Software Asset Management (SAM) Professional or Hardware Asset Management (HAM) Professional.

Populate TPM Technology Lifecycle table

TPM Discovered Technology [sn_apm_tpm_discovered_technology]

Fetches the technology life-cycle data for your hardware and software elements in your enterprise.

Update Technology Lifecycle Info

TPM Discovered Technology [sn_apm_tpm_discovered_technology]

Updates technology life-cycle data for your hardware and software elements.

Active From/Until Date Validation

Digital Integration [sn_apm_di_digital_integration]

 

Avoid DI subscribers with duplicate name

Digital Integration [sn_apm_di_digital_integration]

 

Avoid DI with duplicate name

Digital Interface [sn_apm_di_digital_interface]

 

Avoid duplicate dis submit request

Digital Integration Request [sn_apm_di_digital_integration_request]

 

Avoid duplicate retire request

Digital Integration Request [sn_apm_di_digital_integration_request]

 

Avoid invalid Subscriber BA

Digital Integration [sn_apm_di_digital_integration]

 

Avoid making a circular relationship

Digital Interface [sn_apm_di_digital_interface]

 

Avoid Same Subscriber and Provider BA

Digital Integration [sn_apm_di_digital_integration]

 

Avoid Same Subscriber and Provider BA

Digital Integration Request [sn_apm_di_digital_integration_request]

 

Avoid update of some fields

Digital Integration [sn_apm_di_digital_integration]

 

Avoid update of some fields

Digital Interface [sn_apm_di_digital_interface]

 

Bidirectional Data Flow - clear field

Digital Integration [sn_apm_di_digital_integration]

 

Check Provider references

Digital Interface [sn_apm_di_digital_interface]

 

Check Subscribers

Digital Integration [sn_apm_di_digital_integration]

 

Create Relationship Record

Digital Interface [sn_apm_di_digital_interface]

 

Create Relationship Record

Digital Integration [sn_apm_di_digital_integration]

 

Delete Relationship Record

Digital Interface [sn_apm_di_digital_interface]

 

Delete Relationship Record

Digital Integration [sn_apm_di_digital_integration]

 

Restrict update of invalid Subscrber ifa

Digital Integration [sn_apm_di_digital_integration]

 

Set BA in Digital Interface Record

Digital Integration [sn_apm_di_digital_integration]

 

Stop delete if linked to digital integra

Digital Interface [sn_apm_di_digital_interface]

 

Validate Provider BA

Digital Interface [sn_apm_di_digital_interface]

 

Verify Duplicate API to DIG INTF-insert

Digital Interface to API [sn_apm_di_dintf_api]

 

Verify Duplicate API to DIG INTF-update

Digital Interface to API [sn_apm_di_dintf_api]

 

Verify Duplicate Information Object

Digital Integration Information Object [sn_apm_di_information_objects]

 

Verify Duplicate Information Object

Digital Interface Information Object [sn_apm_di_dintf_information_object]

 

Verify Duplicate SDLC Component

Digital Interface SDLC Component [sn_apm_di_dintf_sdlc_component]

 

Avoid duplicate entity configurations

Entity Configuration [sn_apm_mdtl_com_entity_configuration]

 

Deleting entity value records

Architectural Artifact Version [sn_apm_architectural_version]

 

**Parent Topic:**[Install Enterprise Architecture Workspace](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-portfolio-management/install-ea-workspace.md)

Related topics

Enterprise Architecture Workspace access roles

Install Enterprise Architecture Workspace

Search documentation
Search document titles and file paths on the australia branch