cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Software Configuration Control of Windchill - Workflow

Software Configuration Control of Windchill - Workflow

There are many tools to control the configuration of Windchill code.  However, one that is very lacking is the configuration control of the Windchill Workflow.

 

Use Case: Say for instance you define changes required to support new features/tasks within a Windchill workflow.  You provide a definition of changes, etc.  However, how are you sure of all the changes that have been done and how can you confirm that pieces of the workflow that were not changed have not been modified.

 

A comparison of exports of the workflow (best practice for migrating from dev to qa to production) cannot be examined by a text compare or an xml compare because:

1) PTC exports of the workflow xml isn't true structured xml but instead a bastardize version of a script to create the objects.  HOwever, every time you export the workflow it exports differently

2) Every version of the workflow completely reidentified the obid (id numbers) for every piece of the workflow, so you cannot match old and new items in the flow.

..... for example, if you change name and move a task, there is no way that you know same tasks exist in rev 1 and rev 2

 

I would like to suggest enhancement that every item in the workflow template be identified by a unique id number when its first place on workflow template.  Thereafter each revision of workflow template can continue to have its own obid number, however that base id stays the same so we know its still the same object from version to version.

 

This then makes documentation of version to version changes AND validation of version to version changes possible.

 

 

Workflow Configuration Management.JPG

 

 

1 Comment
olivierlp
Community Manager
Status changed to: Archived

Hello,

We are archiving your idea as part of a general review. This action is based on the age of your idea and the total number of votes received, as per this announcement.

You can always post a new idea with all the details required in the form.

Thank you for your participation.