Proactive Code Check for the Impact Store Application
Summarize
Summary of Proactive Code Check for the Impact Store Application
Proactive Code Check (PCC) enables ServiceNow developers and platform owners to scan update sets in non-production instances for leading practice violations before promoting them to production. This process helps improve code quality, reduce errors, and verify compliance early in the development lifecycle. Platform owners gain visibility into technical debt and instance stability across both non-production and production environments, facilitating better monitoring and remediation.
Show less
Note that starting with Impact Zurich version 6.0.8, PCC is being prepared for deprecation: it will be hidden and no longer installed on new instances but will continue to be supported on existing ones.
Key Features
- Update Set Scanning: Scans code and configuration changes against ServiceNow leading practices and compliance standards, detecting security vulnerabilities, performance problems, and coding inefficiencies early.
- Real-time Feedback: Provides actionable insights and recommendations immediately, allowing developers to address issues without delay.
- Instance-specific Integration: Scans run within the customer’s ServiceNow instance, ensuring data security and compliance, with findings saved locally for reporting and review.
- Comprehensive Reporting: Issues are categorized by priority to focus on critical problems; reports include trend analysis and delta comparisons to track improvements over time.
- Synchronization to Production: Scan results from non-production instances can be synchronized to a configured production instance for consolidated code review.
- Platform Health Dashboard Integration: Scan results are viewable on the Platform Health dashboard, providing a centralized status overview.
Scan Categories
PCC assesses code against four main categories:
- Manageability: Evaluates how effectively instances and applications can be upgraded, monitored, and maintained.
- Performance: Measures efficiency regarding speed, responsiveness, resource use, and overall dependability.
- Security: Checks implementation of protocols to prevent unauthorized access, data breaches, and vulnerabilities.
- Upgradeability: Assesses ease of applying new features, improvements, patches, and compatibility adjustments.
Practical Benefits for ServiceNow Customers
- Developers can proactively identify and fix defects before code reaches production, reducing downtime and improving release quality.
- Platform Owners gain detailed insights into compliance with coding best practices and organizational standards, with audit trails and historical data up to six months for ongoing monitoring.
- Improved governance over code quality and technical debt helps maintain stable, secure, and performant ServiceNow instances.
Developers scan update sets for leading practice violations in non-production instances before promoting to production and Platform Owners gain insight into technical debt and stability of both non-production and production instances, resulting in improved code quality, reduced errors, and compliance verification.
Proactive Code Check key features
Proactive Code Check can be used to perform a code review in your instances.
- Update set scanning
-
- Scans code and configuration changes against predefined ServiceNow leading practices and compliance standards for the specific update set.
- Detects security vulnerabilities, performance issues, and coding inefficiencies early in the development lifecycle.
- Improve code quality, reduce errors, and verify compliance before promoting to production.
- Real-time feedback
-
- Provides actionable insights and recommendations for resolving identified issues.
- Delivers results in real time, enabling developers to address problems without delays.
- Instance-specific integration
-
- Scans run directly within your instance, ensuring data security and compliance.
- Findings are saved locally for easy access and reporting.
- Comprehensive reporting
-
- Findings are categorized by priority, allowing users to focus on critical issues.
- Reports include trend analysis and delta comparisons to track improvement over time.
- Gain insight into technical debt and the stability of instances to easily monitor the status of issue remediation efforts using performance reports
- Synchronize scan results to production
- Code review reports on update sets in non-production instances can be synced for review in a configured production instance
Proactive Code Check scan categories
Proactive Code Check performs leading practice checks related to the categories in the following table.
| Category | Description |
|---|---|
| Manageability | Measures the extent to which ServiceNow instances, applications, or infrastructure can be effectively upgraded, monitored, and maintained. |
| Performance | Measures the efficiency of a ServiceNow instance, encompassing aspects such as speed, responsiveness, resource utilization, and overall dependability. |
| Security | Measures implementation of protocols across a ServiceNow instance to prevent unauthorized access, data breaches, cyber attacks, and potential vulnerabilities. |
| Upgradeability | Assesses the ease of enhancing a ServiceNow instance or application with new features, improvements, security patches, or compatibility adjustments. |