On the Business Application table, what populates the column Next assessment date?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 weeks ago
I was looking through the columns and was wondering what populates this column?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
The "Next Assessment Date" is basically a built-in reminder field so you know when the next check-up for that app is due.
Usually, SPM manager performs assessment on business application and I believe this just to reminder them like quarterly, anually based on their business needs
Murthy
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Is there a Business Rule or Script Include that populates this?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hi @Marlon Dale ,
In Short, the Next assessment date on the Business Application table is populated by the APM Assessment process (based on assessment profiles and schedules). It’s not user-driven — instead, it reflects when the next scheduled assessment is due for that application.
About Next assessment date
* The next_assessment_date field on the Business Application table is not manually populated.
* It is automatically updated when the application goes through an Application Portfolio Management (APM) Assessment process.
What populates it?
1. Assessment Generation Jobs (APM)
* When an APM assessment (e.g., Business Criticality Assessment or Application Rationalization) is created for the application, the platform sets the Next assessment date.
* This date usually reflects the next scheduled cycle based on the frequency defined in the assessment profile (quarterly, yearly, etc.).
2. APM Scheduled Jobs
* Scheduled jobs such as Generate Assessments or APM Assessment Scheduler pick up applications due for reassessment and update this field.
3. User Actions
* If an assessment is manually created or closed, the system may set/reset the next_assessment_date based on the profile settings.
Key Notes
* If APM is not enabled, the field may remain blank.
* The field is read-only for end users — populated only via background jobs or APM workflows.
* Check Table: asmt_metric_result / asmt_assessment_instance → these store the assessment runs. The linkage updates the next_assessment_date on the Business Application record.
How to verify in your instance?
1. Go to System Definition > Dictionary and look up next_assessment_date on cmdb_ci_business_app.
* Check the Attributes → it will show if it is populated via a business rule or scheduled job.
2. Look at APM Assessment Profiles (Application Portfolio Management > Administration > Assessment Profiles).
* Each profile defines the frequency, which drives the date calculation.
Please appreciate the efforts of community contributors by marking appropriate response as Mark my Answer Helpful or Accept Solution this may help other community users to follow correct solution in future.
Thank You
AJ - TechTrek with AJ - ITOM Trainer
LinkedIn:- https://www.linkedin.com/in/ajay-kumar-66a91385/
YouTube:- https://www.youtube.com/@learnitomwithaj
Topmate:- https://topmate.io/aj_techtrekwithaj (Connect for 1-1 Session)
ServiceNow Community MVP 2025
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hi @Marlon Dale
This usually populated by the APM lifecycle/assessment schedule jobs. When an application assessment (like technical fit, business value, or risk rating) is created or scheduled, the platform automatically calculates the next due date and updates that field. If you don’t see it updating, check your assessment schedules or scheduled jobs linked to APM.
Kind Regards,
Mohamed Azarudeen Z
Developer @ KPMG
Microsoft MVP (AI Services), India