Program Planned End Date is not editable.

Trevor L
Tera Expert

One of our program managers identified an issue where the program manager is unable to change the planned end date. I found this thread on the issue, but the answers provided were focused on projects not programs.

Here is the message: 

find_real_file.png

When looking at the program, the no dates match up from program tasks or projects under the program.  As an admin, I can change the date.  I've made it as far as seeing that the 'rollup' field is true and that there is not parent on the program.

My questions:

  • What drives changes to the planned end date on the program?
  • How can I unlock this field for our program managers to edit it?

Thanks for any help you may have!

1 ACCEPTED SOLUTION

shloke04
Kilo Patron

Hi @Trevor L 

This is an expected behavior and is working correctly as per OOB scripts.

"'Planned end date' is calculated based on the 'Estimated start date', 'Estimated duration', and the 'Schedule' (optional), and therefore cannot be manually modified."

If this is allowed to be modified by any user manually then it may affect other calculation logic as well which is happening as per OOB standard and can be a risky one to be modified.

In order to understand which ServiceNow component is controlling this is there are two Write Operation ACL on Program and Planned task table which restricts this.

Posting the link of both the ACL below:

https://instance.service-now.com/nav_to.do?uri=sys_security_acl.do?sys_id=63e00f137f000001436da4b3faabf6ac

https://instance.service-now.com/nav_to.do?uri=sys_security_acl.do?sys_id=4533d5e69320120064f572edb67ffbcc

Replace "instance' with your instance name.

There is a field named as "Rollup " which let the child task which comes under Program to get rolled up to program level and if the value of Roll up is true then no one except admin will be allowed to modify an existing date.

Only for New records user will be allowed to update the Planned End Date field.

This is the logic which is restricting currently you in your instance from updating Planned End Date field by any other user except admin.

Below is the link from ServiceNow which will explain how the Roll up field is set for these tables:

https://docs.servicenow.com/bundle/quebec-platform-administration/page/administer/task-table/task/t_ConfiguringRollupForPlannedTask.html

Also attaching screenshot of the ACL which shows what I have shared above:

find_real_file.png

find_real_file.png

Hope this helps. Please mark the answer as correct/helpful based on impact.

Regards,
Shloke

Hope this helps. Please mark the answer as correct/helpful based on impact.

Regards,
Shloke

View solution in original post

5 REPLIES 5

shloke04
Kilo Patron

Hi @Trevor L 

Can you please check if you have marked the appropriate response as correct here or not. The post which you have marked as correct takes to a Program management page on click and is not relevant I believe to your query which you have posted above.

I have shared the correct details on why Planned End Date is not editable to users and the technical component as well which is restricting it from becoming editable as well.

Please review again and mark the appropriate response as correct and close this thread for others.

Regards,

Shloke

Hope this helps. Please mark the answer as correct/helpful based on impact.

Regards,
Shloke