Initially Selected Objects
|
Default Dependency Processing
|
---|---|
CAD documents
|
CAD Dependency Processing
|
Windchill parts
|
Part Dependency Processing
|
Windchill documents
|
Document Dependency Processing
|
Mixed set of objects containing one or more CAD documents
|
CAD Dependency Processing
|
Mixed set of objects containing one or more parts and no CAD documents
|
Part Dependency Processing
|
Even though the default setting for Enable Dependency Processing Type is false, all PDM actions that use the collector collect with dependency processing enabled, as described by the preceding table. |
When a workspace specification has dependency processing set to part centric, a CAD document is considered out-of-date if the version in the workspace does not have an association link to the part version included in the specified baseline for parts. |
When you collect from Windchill, then the method server saves collections to a cache to improve performance. For very large structures with many dependents and related objects, the site administrator might want to change the amount of time that cache is retained.This can be configured using the wt.properties setting com.ptc.core.collectionsrv.engine.cache_expiration_time. This property will ONLY affect collections made from Windchill and not the APIs called via the Windchill REST Services. For more details see article CS73935. |
Initially Selected | Dependency Processing Type | Dependents Setting | Resulting Object List | Comments |
---|---|---|---|---|
CADAsm1 | CAD Document Structure | CAD document: All | CADAsm1, CADComponent1a, CADComponent1b | Collection traverses the CAD Document (EPMDocument) structure. |
CADAsm1 | Part Structure | Part: All | CADAsm1, CADComponent1a | 1. Dependency processing type is Part Structure. Initially selected CADAsm1'sassociated object PartAsm1 istraversed. 2. CAD documents associated todependents of PartAsm1 are collected. 3. The collector returns the initially selected CADAsm1 andCADComponent1a as an associated object toPartComponent1a (not as a dependent ofCADAsm1). |
CADAsm1, CADAsm2 | Part Structure | Part: All | • CADAsm1, CADComponent1a • CADAsm2, CADComponent2a | 1. Dependency processing type is Part Structure. CAD documents associated to dependents of PartAsm1 andPartAsm2 aretraversed 2. CAD documents associated to dependents of PartAsm1 andPartAsm2 are collected. 3. The collector returns the initially selected CADAsm1 and CADAsm2, plus CADComponent1a andCADComponent2a as associated objects to PartComponent1a andPartCompponent2a, respectively (not as dependents of CADAsm1 andCADAsm2). |
CADAsm3 | Part Structure | Part: All | • CADAsm3 • CADDocument3 | 1. Dependency processing type is Part Structure. Initially selected CADAsm3's associated object PartAsm1 istraversed. 2. CAD documents associated to dependents of PartAsm3 are collected. 3. The collector returns the initially selected CADAsm3, andCADDocument3 as an associated object to PartComponent3a. |
PartAsm3 | CAD Document Structure | CAD document: All | PartAsm3 | Dependents of associated CAD document have no associated parts. |
Initially Selected | Dependency Processing Type | Dependents Setting | Results | Comments |
---|---|---|---|---|
CADAsm1, PartAsm2 | CAD Document Structure | CAD document: All | • CADAsm1, CADComponent1a, CADComponent1b • PartAsm2, PartComponent2a | 1. Dependency processing type is CAD Document Structure. Initially selectedPartAsm2's associated objectCADAsm2 istraversed; and initially selectedCADAsm1 istraversed 2. Parts associated to dependents of theCADAsm2 are collected; and dependents ofCADAsm1 are collected. 3. The collector returns the initially selected objects(CADAsm1, PartAsm2) andCADAsm1 dependents (CADComponent1a, CADComponent1b). Plus, the parts associated to the dependents ofCADAsm2 are returned. |
CADAsm1, PartAsm2 | Part Structure | Part: All | • CADAsm1, CADComponent1a • PartAsm2, PartComponent2a | 1. Dependency processing type is Part Structure. Initially selected CADAsm1'sassociated object PartAsm1 istraversed; and initially selectedPartAsm2 istraversed. 2. CAD documents associated to dependents ofPartAsm1 are collected; and dependents ofPartAsm2 are collected. 3. The collector returns the initially selected (CADAsm1,PartAsm2) andthe PartAsm2 dependents (PartComponent2a). In addition, the CAD documents associated to the dependents ofPartAsm1 (CADComponent1a) are returned. |
CADAsm1, PartAsm3 | CAD Document Structure | CAD document: All | • CADAsm1, CADComponent1a, CADComponent1b • PartAsm3 | 1. Dependency processing type is CAD Document Structure. Initially selected PartAsm3's associated objectCADAsm3 is traversed; and initially selected CADAsm1 is traversed. 2. Parts associated to dependents of CADAsm3 are collected; and dependents of CADAsm1 are collected. 3. The collector returns the initially selected objects (CADAsm1, PartAsm3) and CADAsm1’s dependents (CADComponent1a, CADComponent1b). There are noobjects associated to CADAsm3 dependents, sono additional parts arereturned. |