Question about Package Modified Date

book

Article ID: 15406

calendar_today

Updated On:

Products

CA Harvest Software Change Manager - OpenMake Meister

Issue/Introduction



I’m looking at a harvest package that was done back in 2014 but it has a modified time and state entry time of July 25, 2017. What does that mean? I did not and cannot make any changes to this package in July 2017. I’m questioning this since I told Deloitte that I did not make any changes to Powerplant this year. Do you know why the dates are july 25, 2017?

Environment

Observed with SCM 12.5, 12.6 and v13 while using Workbench on a Windows platform.

Resolution

There is a feature in Workbench that allows you to change the package name by selecting and then clicking again on it.

Here is a package name after clicking just once to highlight it:

<Please see attached file for image>

src="/servlet/servlet.FileDownload?file=0150c000004AKVhAAO" alt="image01.jpg" width="245" height="122">
 
If I click again on the package name after selecting it, the package name goes into Edit mode

<Please see attached file for image>

src="/servlet/servlet.FileDownload?file=0150c000004AKViAAO" alt="image02.jpg" width="256" height="174">

The difference is subtle unless you’re looking for it, but you will see the background color shrinks to just the height of the letters, and a flashing cursor appears at the end of the package name.

Whether you actually change the name or not, when you click away from the package to something else on the window, an UPDATE_PACKAGE transaction gets triggered in Harvest, thus changing the Modified Date.  You won’t see the date change for the duration of your current Workbench session because the data is cached locally, but if you close Workbench and reopen, the package now has a new Modified Date and Time.

So the Modified Date is changing when your user inadvertently puts the package name into Edit mode.

But, this can be prevented.  In Administrator Tool if you navigate to the project and state your package is in, and right click on the Package name and select “Properties” and the “Access” tab, there are 2 access lists associated with states.  The “Update” access list controls which users have permission to update the properties of the state (name, list of processes, etc).  The “Update Package” access list controls which users have permission to update the properties of any packages in that state – including the package name.  If you remove user groups from the “Update Package” access list, then they can click on the package name all they want and it will never go into edit mode, thus preventing the UPDATE_PACKAGE transaction and the change in the Modified Date.

 

Additional Information

To read more about access permissions, and which types of access control which actions, read the "Control Object Access" chapter of you SCM Administrator Guide.

Attachments

1558717948462000015406_sktwi1f5rjvs16ur8.jpeg get_app
1558717946295000015406_sktwi1f5rjvs16ur7.jpeg get_app