Download presentation
Presentation is loading. Please wait.
1
How to create such second hierarchical data table in Windchill PDMLink ?
2
By selecting rows in the “first” data table...
3
... the “second” data table shows up the second level of hierarchical objects.
In the screen below, it has been selected objects number , , , Just to clarify, the red arrows illustrates the items related to the object number. It means by selecting the second table shows up items 00010, 00020, in this sample. My question is: How to create such second table ?
4
Tables and relationship description
In order to better explain the mechanism and tables hierarchy, the second table will be detailed first. The relationship to the first table will be explained next. The most user actions takes place into the second table.
5
The second table contains only Part as Objects as illustrated bellow.
May be it will contain others Object Type as CAD Part, Assembly, for now it is supposed to deal just Parts. The user takes action in this table, on each individual row, or multiple rows as PDMLink already does as Handling Actions (sort, select, pagination, scroll, hide column, freeze column) and Data Changing Actions (change, delete, post comment, set state) to be done individually or mass operation (download, upload). Such actions does not affect the first table directly. So, the second table is a “standard” data table we have in PDMLink and then we will customize that as PDMLink supports. Second Table Some columns will host data managed in PDMLink as Material definition (Code, Name, Thumbnail) and functionality as Crew View visualization will be in place. Most of the 40 columns contains object captured outside the Windchill. Such data are supposed to be mapped onto PDMLink however the contents will not be populated in PDMLink, just in external system. So most of the user action will result into an external system recording data. Document (Number and Item) are the key address to hold such table in the web working section to be held in Windchill.
6
The fist table will contain just Document as Object Type in such a way the Handling Actions (sort, select, pagination, scroll, hide column, freeze column) take place. However, there is no Data Change Action such as the first table main functionality is to select Document to work with in the second table. The “hierarchy” I have mentioned before is just the “selection” relationship…may be I would better refers to that as selection instead of hierarchy. The first table addresses handling and selecting document and not focusses on Data Actions. Each Document may have one or more item to be shown in the second table First Table Most of the 30 columns contains object captured outside the Windchill. Such data are supposed to be mapped onto PDMLink however the contents will not be populated in PDMLink, just in external system. Upon selecting rows (individually or mass selecting) the second table is populated with all the Items for the selected Document for user interaction.
7
Further considerations
Even though the Windchill PDMLink will be configured to support both tables (objects, attributes, and functionalities) the data itself will be hold outside Windchil mainly SAP-ERP system in order to keep an unique data base. I have also to figure out how to exchange data with SAP, the most probably mechanism is to use the ERP Connector is available in Windchill. The Java connector based SAP integration leverages the ERP Connector and Windchill ESI services. I expect to get data from SAP to populate the Windchill based web collaboration and then record data back into SAP. By doing so, it will be able to migrate several web collaboration to Windchill platform. Maybe the table hierarchy will not be an issue from the Windchill viewpoint. As a matter of fact, by selecting Documents in the first table, a Java code is supposed to inquire SAP for available Items for each selected Document. So, the SAP will answer the Document and Item to populate de second table. By the other hand, Master Data as Material geometry is supposed to be recorded into Windchill (it is not available in SAP).
8
SAP integration a architecture
I have found in the PDS-Advisor some material regarding to SAP integration SAP Synchronous publishing. SAP JCO API used to call SAP BAPI Functions Connection pooling used Return messages from SAP are stored in Transaction log SAP Jco API Info Engine Windchill Foundation ESI Services export callGetXXX GetXXX.xml startPublish SAP BAPI Functions Workflow Expression Robot postResult OOTB Custom
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.