Which table in the Agile Database to look for page 3 and page 2 attributes?

Which table in the Agile Database to look for page 3 and page 2 attributes?

Add Comment
5 Answer(s)

The PAGE_TWO table holds most of the Page Two tab attributes (date, list multi-list, numeric, money, text, large-text), and the PAGE_THREE table holds most of the Page Three tab attributes (date, list multi-list, numeric, money, text). ID is the database id of the object to which the record belongs, and CLASS lets you know what type of object it is. All multi-text attributes are stored in AGILE_FLEX, where ID is the object ID, CLASS tells you the type of object and  ATTID is the attribute ID. Note that all flex attributes are also held in the AGILE_FLEX table. All list/multi-list attributes hold ID values that link to LISTENTRY.

Agile Angel Answered on August 29, 2016.
Add Comment

Thank you Kevin. This helps.

Agile User Answered on August 29, 2016.
Add Comment

It may be worth noting that most object types (ITEMS, CHANGES, etc.) also have database VIEWS that already put the base object together with Page 2 and/or Page 3.  For example, there are views called ITEM_P2, ITEM_P2P3, CHANGE_P2, and CHANGE_P2P3.  I generally prefer those over querying directly from either the PAGE_TWO or PAGE_THREE tables.  Hope that  helps as well.

Steve

Agile Professional Answered on September 1, 2016.
Add Comment

Hi Agile_User, 

If you want to query for Items, Changes’  Page Two in Page Three, you can do this : 

Select * from Item where ITEM_NUMBER=’XXXXXX’;
Select * from Page_Two where ID in (Select ID from Item where ITEM_NUMBER=’XXXXX’);
Select * from Page_Three where ID in (Select ID from Item where ITEM_NUMBER=’XXXXXX’);

Select * from Change where Change_Number=’XXXXX’;
Select * from Page_Two where ID in (Select ID from Change where Change_Number=’XXXXX’);
Select * from Page_Three where ID in (Select id from Change where Change_Number=’XXXXX’);

Regards,
Arif

Agile Angel Answered on September 21, 2016.
Add Comment

I am using Agile Product Lifecycle Management 9.3.4.

Now i have another project to point to that Agile PLM. Now i want to get all the data but i dont know how to get the tab which the attribute belongs to?
Have anyone done with it before please help me.
Thank you

Agile User Answered on August 7, 2017.

select description TAB_NAME, name BASE_TAB from nodetable
 where id = (select tabid from tableinfo where class_id = NNNN and att = MMM);

where NNNN is the class ID that the attribute belongs to, and MMM is the attribute ID.

on December 4, 2018.
Add Comment

Your Answer

By posting your answer, you agree to the privacy policy and terms of service.