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

We are happy to announce the new Windchill Customization board! Learn more.

Windchill Customization Source Control

PreetiGupta
14-Alexandrite

Windchill Customization Source Control

Hi
We have been recently adding customization to Windchill 9.Those type of customization categorized as follows

- Adding/Removing actions for Windchill objects
-Adding new actions in Profile
-New JSP files addition
-OOTB JSP files modification
-Workflow customization with java code though we use workflow helper file, but we end up adding code in activity itself.

My question is how do you manage above customizations to Windchill? How do you source control all changes?

We right now document carefully what all we change and have a change log entry and the actual files are on a shared drive. But now it has become tedious to keep track of all these changes due to its nature.

And how do you keep track of workflow changes?

Thanks,
Preeti



This e-mail (including any attachments) is confidential and may be legally privileged. If you are not an intended recipient or an authorized representative of an intended recipient, you are prohibited from using, copying or distributing the information in this e-mail or its attachments. If you have received this e-mail in error, please notify the sender immediately by return e-mail and delete all copies of this message and any attachments.
Thank you.
8 REPLIES 8

Look for a presentation that was given at the 2008 World Event. There was a presentation that discussed this very topic.

Patrick Williams | Sr. Applications Engineer | Engineering Systems | Steelcase Inc. | 616.698.4078 | My Site<">http://my.steelcase.com/Person.aspx?accountname=NA\PWILLIA3>

[cid:image001.jpg@01C9F413.DDA19540]

From: Gupta,Preeti,IRVINE,R&D [

Hi Preeti,
Source control tools provide substantial advantages compared to
storing files in shared drive . You can start with a free tool like
subversion





On Tue, Jun 23, 2009 at 12:04 PM, Williams, Patrick S. <
-> wrote:

> Look for a presentation that was given at the 2008 World Event. There
> was a presentation that discussed this very topic.
>
>
>
> *Patrick Williams* | Sr. Applications Engineer | Engineering Systems |
> Steelcase Inc. | 616.698.4078 | My Site<">http://my.steelcase.com/Person.aspx?accountname=NA%5CPWILLIA3>
>
>
>
> [image: horizontalsignature_orange2]
>
>
>
> *From:* Gupta,Preeti,IRVINE,R&D [

Hi,

Why not use the product you're working on ?

I personnally store my changes in PDMLINK itself, with proper documentation,which takes care of revision control. You have the choice of doing it on your testmachine or onyour production system.

I use a dummy Product which is visible to admins only.

One way to improve this (but that I did not implement in PDMLINK) would be to create a product structure that maps to the locationsin the windchill tree which you modify. You could use a special type of part to representin PDMLINK directoriesof the real life system. I gather that it would then be possible to create a tool that would walk that tree and build the installable structure for you.

This has worked for me when I was doing heavy development on another configuration manager product. I did not implementfor PDMLINK because I only do light customisation on it.

HTH,

Vincent

Good point Antonio. I once used Projectlink as a bug tracking tool. It
worked out very well .

Regards,
Prathap





On Wed, Jun 24, 2009 at 4:22 AM, Vincent Quesnoit <vincent.quesnoit@bull.net<br/>> wrote:

> Hi,
>
> Why not use the product you're working on ?
>
> I personnally store my changes in PDMLINK itself, with proper
> documentation, which takes care of revision control. You have the choice of
> doing it on your test machine or on your production system.
>
> I use a dummy Product which is visible to admins only.
>
> One way to improve this (but that I did not implement in PDMLINK) would be
> to create a product structure that maps to the locations in the windchill
> tree which you modify. You could use a special type of part to represent in
> PDMLINK directories of the real life system. I gather that it would then be
> possible to create a tool that would walk that tree and build the
> installable structure for you.
>
> This has worked for me when I was doing heavy development on another
> configuration manager product. I did not implement for PDMLINK because I
> only do light customisation on it.
>
> HTH,
>
> Vincent
>
>
>
>

I think it makes sense to separate Software Configuration Management and Product Configuration Management. Different processes are involved in both. The reason can be the implementation of Continuous integration environment for PDMLink and ProjectLink.

D

Hello,

We are looking into updating our source control tool and supporting processes and are wondering what others are doing. If you would be kind enough to answer the following questions, I will summarize and post the results...


Which source control tool so you use?

Are you storing the Windchill install in your source control tool?

How are you tracking issues (bugs/enhancements)?

Is your build/deployment process automated?

What is the average time it takes to deploy new code?



Thank You,


Paul Hartwig
PLM Application Development
Ingersoll Rand Climate Control Technologies
314 West 90th St
Minneapolis, MN 55420

' (952)887-2486
7 (952)886-6064
* paul_hartwig@irco.com<">mailto:paul_hartwig@irco.com>
þ www.ingersollrand.com

I am using Telelogic Synergy. IDE is Netbeans 6.5.1. Issues (tasks) are
tracked in Synergy. No automated build (yet). Time to deploy once I've
compiled? That depends on the left of testing required. Probably a few
days to a week to get through test server and deployment to Production.


PreetiGupta
14-Alexandrite
(To:PreetiGupta)

We use Serena for source control here. We only keep track of changed and new files. No automation yet, depending on the complexity of change deployment time defers.
Top Tags