Components installed with Enterprise Architecture Workspace
Several types of components are installed with Enterprise Architecture Workspace including user roles, scheduled jobs, tables, and scripts.
Roles installed with Enterprise Architecture Workspace
| Role | Description | Contains roles |
|---|---|---|
| sn_apm.apm_read | Access to view Enterprise Architecture dashboards provided by the base system and the underlying tables from where the data for the dashboards are retrieved. |
View Enterprise Architecture dashboard, Application 360 dashboard, and Application Assessments dashboard. |
| sn_apm.apm_user | Access to update applications, view landscape, and roadmap. |
|
| sn_apm.apm_admin | Create or update application records and access administration activities. |
Includes sn_apm.apm_user, sn_apm_mdtl_com.mdtl_com_admin, assessment_admin, certification_admin roles.
|
| sn_apm.apm_analyst | Create applications and access landscape and dashboards. |
Includes sn_apm.apm_admin, data_manager_admin, and treemap_user roles.
|
Scheduled jobs installed with Enterprise Architecture Workspace
| Scheduled job | Description |
|---|---|
| Application Service Software Model Certification On Demand Policy Processor | |
| Business Application Certification On Demand Policy Processor | Certifies the data in the Business Application [cmdb_ci_business_app] table when required. |
| Business Application Certification Quarterly Policy Processor | Certifies the data in the Business Application [cmdb_ci_business_app] table for every quarter. |
| Software Product Lifecycle Internal Source Certification on Demand Policy Processor | |
| 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 | |
| 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. Nota: 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. Nota: 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 |
Tables installed with Enterprise Architecture Workspace
| Table | Description |
|---|---|
| BA Product Model Map [ sn_apm_ws_ba_product_model_map ] |
|
| Business Application TRM Product Map [ sn_apm_ws_business_app_trm_product_map ] |
|
| APM EA Configuration [ sn_apm_ws_ea_configuration ] |
|
| EA doc page [ sn_apm_ws_ea_doc_page ] |
|
| Certifications Elements [cert_element] | Stores quarterly or on-demand certifications for business applications. |
| Follow On Tasks [cert_follow_on_task] | Stores follow-up tasks for the following:
|
| 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 Portfolio 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 ] |
|
| TRM Product Lifecycle Request [ sn_apm_trm_product_lifecycle_request ] |
|
| TRM Product Request [ sn_apm_trm_product_request ] |
|
| TRM Category [ sn_apm_trm_standards_category ] |
|
| TRM Phase [ sn_apm_trm_standards_phase ] |
|
| TRM Product [ sn_apm_trm_standards_product ] |
|
| TRM Product Lifecycle [ sn_apm_trm_standards_product_lifecycle ] |
|
| TRM Technical Debt [ sn_apm_trm_standards_technical_debt ] |
|
UI policies installed with Enterprise Architecture Workspace
| UI Policy | Table | Description |
|---|---|---|
| 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 ruled installed with Enterprise Architecture Workspace
| System property | 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] | |
|
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] |