Object families

Object families are the basis of the ODM linking mechanism. Object families consist of a family owner and family members. The family owner and the family members are object types. One of the functions of families is to determine which object types can be attached to other object types. A family owner can be linked to all of the owner’ s members.

The following figure shows the Object Families (dmsys1112s000) session:
[...]

The following table describes the data fields of the Object Families (dmsys1112s000) details session.

FamilyDisplays the family ID, which acts as an identifier.
DescriptionDisplays the description of the object family.
Owner

Displays the owner of the object family.

Click the browse arrow to display the Objects (dmsys1511m000) session.

InvertedDisplays an option to indicate if the object family is inverted. An inverted object family has the source as the object family and not the object type, for example, Folder, Document, or Change Request.
ForeignDisplays an option to indicate if the object family is foreign. The links of a foreign family are maintained through a table other than the generic links table.
VirtualDisplays an option to indicate if the object family is virtual. A virtual family is a virtual grouping of objects that can be linked to an object family. A virtual family is a family that links between two object families.
SymmetricDisplays a check box option. If this check box is selected, the owner object type and target object type are the same. The owner and members of the family belong to the same object type.
Links Table

Displays the table in which the object links are maintained.

Click the browse arrow to start the Table Definitions (ttadv4520m000) session.

Owner ID Field Name

Displays the source-object identifier field name.

Click the browse arrow to start the Table Fields (ttadv4522m000) session.

Target Type Field NameDisplays the target-type field name. Click the browse arrow to start the Table Fields (ttadv4522m000) session.
Target ID Field NameDisplays the target-object field name. Click the browse arrow to start the Table Fields (ttadv4522m000) session.
Sequence Field NameDisplays the sequence field name. Click the browse arrow to start the Table Fields (ttadv4522m000) session.
Link Session

Displays the links between the owner and members.

Click the browse arrow to start the Sessions (ttadv2500m000) session.

Logical Linkage TypeDisplays the logical linkage type for the object linked to the object family.
Data Linkage Model

Displays a drop down list to choose the data linkage model. A logical linkage is permitted between source and target object type. This gives the relation between the family owner and family members.

  • One to One: A one-to-one relation between the owner and member. The owner instance can be linked to only one member instance, and vice versa.
  • One to Many: One owner instance can be linked to many member instances, but the member instances can be linked to only one owner instance.
  • Many to Many: Multiple owner instances can be linked to multiple members, and vice versa.
  • Many to one: A member can be linked to many owner instances, but the owner instances can only be linked to one member instance.
Direct Logical Description

Displays the title of the session, which displays the links of this family.

You can use this field to display the title of the generic session, for example, dmcom9110m000 and dmcom8110m000, when this session is accessed to create links between the owner object and a member object.

If the owner object invokes the generic session. For example, if the user selects the document revision attachments from the Document Revisions session, the title of the generic session dmcom9110m00 will be the Direct Logical Description field value of the Family – FATT_DOC_REV)

Used Logical Description

Displays the description of the object family from the link:

  • Direct: From an owner to a member
  • Used: From a member to an owner.

You can use this field to display the title of the generic session, For example: dmcom9110m000, dmcom8110m000.

If the member object invokes the linkage session, the Used Logical Description is shown as the title of the session. For example: from the Folder session, if the user clicks the Paper Clip icon, the session dmcom8110m000 starts with the title as the Used Logical Description field value of the family FATT_DOC_REV.

Display in Browser

Displays the object field name for the browser.

Click the browse arrow to start the Table Fields (ttadv4522m000) session.

Displays the field value based on which the object browser appears when started from the main session of the owner object.

System Defined FamilyDisplays a check box option, which you can select to indicate whether or not the object family is a system-defined family that cannot be deleted or modified.

 

The appropriate menu in the Object Families (dmsys1512m000) session contains the following data fields:

Object Properties for BrowserDisplays an option on the appropriate menu. Click Object Properties for Browser to start the Object Properties (dmsys0114m000) session, which you can use to create property details for an object. You can use these details are used to display the object when the object is linked to this family/owner object.
Family MembersDisplays an option on the appropriate menu. Click Family Members to start the Family Members (dmsys0113m000) session. You can use this session to link an object type, such as Document, Engineering Item, Folder, and so on to an object family. The LN system administrator defines object families as attachment objects for specific change and document entities.
Virtual Family ContentDisplays an option on the appropriate menu. This option is enabled if the object family is defined as a virtual family. You can perform this action if the Virtual option in Family option is selected. After you select this option, click Virtual Family Content to start the System Objects Links (dmsys0110m000) session.
BrowseDisplays an option that you can use to start a browser window to view the window’ s properties and links in the form of a tree structure.
Browser OptionsDisplays an option that provides details about browser options. Click Browser Options on the appropriate menu to start the Object Browser Details (dmsys0115m000) session. Use the Browser Options session to set the browser option. The browser is an impact analysis and configuration management tool that enables you to view an object's structure and relations in a graphical manner in the form of a horizontal tree. This graphical display is particularly useful for viewing multiple-level complex objects. The browser enables you to add new links, delete existing links, and copy or cut and paste links onto another object. For example, you can copy all document links from one folder to another. The link operations that you can perform depend on the object or objects being operated on. For example, you can copy a file from one revision of a document to another revision of the same document, but not to a revision of a separate document.

 

The following figure shows the Object Families (dmsys1512m000) session:
[...]

The following table displays the data present in the Object Families (dmsys1512m000) session:

FamilyOwnerDescription
FAFF_OBJCP_VERERP affected Objects linked to Change Proposal
FATT_CHCHERP Objects linked to Change Header
FATT_CRCRERP Objects Linked to Change Request
FATT_DOCDOCSERP Objects Linked to the Document
FATT_DOC_REVDOC_REVERP Objects linked to the Document Revision
FATT_TASKTASKERP Objects linked to Tasks
FBOCOCOBOCOs linked to a Parent CO
FCH_CRCHChange Requests linked to a Change
FCO_AFF_OBJCOERP Affected Objects linked to CO
FCPVER_COCP_VERChange Orders linked to Change Proposal
FCP_VERCHChange Proposal Versions
FCR_CHCRChanges based on CR
FDOC_FILESDOC_REVFiles linked to the Document Revision
FDOC_REVISIONDOCSRevisions of the Document
FDOC_REV_TREEDOC_REVReference to Document Revisions
FDOC_RLTD_DOCDOC_REVRelated Document Revisions
FDOC_TEMPLATEDOCTYPEDocument Type and Document Revision Template Links
FDOC_TYPEDOCTYPEDocument Type and Library Links
FFLDR_RSDNTFLDRContainer for Objects linked to Folder
FLIB_TREELIBRERP Objects linked to Library
FQUERYQUERYERP Objects retrieved by Query Execution
FTASKSTGTasks of the Task Group
FTASK_CPCP_VERTasks attached to a Change Proposal
FTASK_GRCP_VERTask Groups attached to a Change Proposal
FVAULTSERVERVAULT SERVERRelated Vault Areas linked to Primary Vault Area

 

Note

The data in the previous list must be part of the Object Families (dmsys1512m000) table.