The Attributes added by the download delegate show up as Windchill system attributes rather than User-Defined attributes, and so they don't need to be mapped or present in the start part templates, as they can't (sensibly...) be edited by the user in CAD or in the Workspace/WGM, but they can still be shown on drawings.
Our promotion workflow updates the values of our three Change Note attributes because we use our Change Notes to cover a change of status as well as design. We display a mixture of User-Defined & Windchill system Attributes in our drawing title blocks, and arranged these to look the same for both Creo and SolidWorks drgs.
Originally we setup a bunch of Global Attributes for migration from Intralink v3.4, but we only use some of these in our current templates, and the old ones are now marked as Historical Use only. We have the same list of File-Properties defined in our SolidWorks template, with their names in CAPITALS so they work with implicit mapping.
![Params_#1.PNG]()
When a file is saved to a Workspace for the first time, it gets a bunch more Attributes/Parameters/File-Properties added automatically (and for Creo this includes some old PDM and Intralink ones, perhaps because we migrated files from Intralink ?). Annoyingly this list is different with the WGM when used for example with SolidWorks, as I have written about previously on this forum - and that led to us customising the download delegate in order to get the "same behaviour" in both programmes. You can see we have added four Attributes :
![Params_#2.PNG]()
When the file is saved and uploaded for the second time, that triggers the download delegate to run (I assume because it displaces a copy in the server side cache..), and the system Attributes get populated with values which show up in session if you Update the Creo file or reopen it after closing and erase-not-displayed (or you just save twice in SolidWorks, if you have set the Preference for Upload upon Save) :
![Params_#3.PNG]()
Our four custom Attributes are there to allow us to get a consistent display of information in both Creo and SolidWorks, in particular to append the timezone to the modified_on date and time, and to re-create the behaviour of the old system Attribute PDMREV, which we could still use in Creo but is not present for SolidWorks. Hence we use a combination of {PTC_WM_REVISION.CC_WM_ITER_DISPLAY CC_WM_MOD_DISPLAY} instead, which will show the text "NEW" for new files and append a + sign if the file is not new but is modified, as indicated by PTC_MODIFIED = Yes
![Params_#4.PNG]()
Here is what it looks like for a modified working copy. We have added our own Attribute CC_WM_ITER_DISPLAY to overcome the inconsistent behaviour of PTC_WM_ITERATION which stays on the current value until check-in for Creo but jumps up to the next value in anticipation of being checked-in in the WGM !!!
![Params_#5.PNG]()
We have never tried to amend the values of any of the OOTB Windchill system Attributes or the custom ones from the download delegate with a Workflow.
Hope that helps,
Nick