Publishing Parts
Overview
When given the identity of an existing Windchill part, the Windchill ESI part renderer obtains the required objects, extracts information from them, and puts the results in Info*Engine groups that identify whether the parts are to be added or updated in the target enterprise system. If alternate parts are requested, additional groups contain alternate links.
For a part to be successfully published to a target enterprise system, the part must be associated to one or more ESITarget objects. Alternate links are only returned for those parts and alternates that share assignments to a distribution target. The DeletedParts group is always empty.
If documents are requested, the part renderer uses the ESI renderer factory (ESIRendererFactory) and fetches the Windchill ESI document renderer (ESIDocumentsRenderer) to release any appropriate document information. See the Publishing Documents section of this document for more information about publishing documents.
If control characteristics associated to a part are requested, the part renderer uses a control characteristics renderer (ESIControlCharacteristicRenderer) and a quality links renderer (ESIQualityLinkRenderer) to process the control characteristics and the associated model items and quality links. See the ESIControlCharacteristicRenderer and ESIQualityLinkRenderer sections for more information.
|
If both control characteristics and alternates associated to a part are requested, control characterisitcs associated to an alternate part (and the corresponding model items and quality links) are processed as well. Also, an ESIStandardCCLinkRenderer (rather than an ESIQualityLinkRenderer) instance is used when processing standard control characteristic links.
|