Skip to main content
1-Visitor
January 15, 2013
Question

Learning Windchill Customisation

  • January 15, 2013
  • 1 reply
  • 9938 views

Hi all,

Can someone guide me whats the basic knowledge that one should have to start learning Windchill Customisation?

I have working and implementing knowledge on the concepts of Windchill and Business administration with a fair knowledge on Java Programming, but still I don't understand how and where to use the Windchill API that are there in the documentation.

Thanks in advance.

Amar Karthi.

1 reply

GregoryPERASSO
16-Pearl
January 15, 2013

Hello

you can have a look also to the "PTC Customizer Guide", which explain how to customize UI, Wizards, add new actions ... and implement business logic behind, where you will use Windchill API

One of a basic exercise is to develop a java bulk loader, to create some objects or links in the Windchill database from for example a CSV file

or to add business logic in Workflow robot. for example test that all related Documents are released, before releasing the state of a WTpart.

regards

Gregory

1-Visitor
January 16, 2013

Hi Gregory,

Thanks for your reply.

But can you please explaing me is there any way to understand the Windchill API or a ref doc available for that in PTC's Knowledge base?

regards,

Amar.

1-Visitor
January 16, 2013

Windchill and InfoEngine javadocs can be found here once you get an installation up and running.

http://<host>/Windchill/wt/clients/library/api/

http://<host>/Windchill/infoengine/docs/apidocs

To start, I recommend you familiarize yourself with the following packages

wt.fc.*

wt.query.*

In my opinion, knowing how to update and query the database with PTC's persistence mechanisms is crucial. You should also understand how lifecycles and workflows work - and create/test your own. One of the product's biggest selling points has always been the workflow engine.

All of this is backend stuff. I wouldn't know where to begin explaining UI customization without any specific questions.