| Implemented Interface | Description | 
|---|---|
| IAlertable2Dispatch | Services for managing auto-alerts. | 
| IBaseField2 | Represents a basic data field or entity, such as an attachment. | 
| IBaseField3 | Represents a basic data field or entity, such as an attachment. | 
| IBaseField4 | Represents a basic data field or entity, such as an attachment. | 
| ISubtypedEntity | Represents an entity with support for subtypes. | 
| ISupportAssetRelations | Services for managing relations between Quality Center entities. | 
| ISupportAssetRelations2 | Services for managing relations between Quality Center entities. | 
|  AddAlert | Adds a new alert to the specified entity. | 
|  CleanAllAlerts | Removes all current object alerts from the database. | 
|  DeleteAlert | Removes an alert or alerts associated with the current object from the database. | 
|  Download | Downloads an asset and its related assets. | 
|  GetAlert | Gets the alert specified by the alert ID. | 
|  GetAlertList | Gets a list of all alerts associated with the object. | 
|  GetLinkedTests | Returns the list of all tests that cover the current representative entity and match the filter. | 
|  GetLinkedTestsEx | Returns the list of all tests that cover the current representative entity and match the filter. | 
|  HasAlerts | Checks if any alerts are associated with the object. | 
|  HasDependencies | Returns asset relation dependencies status. | 
|  HasNewAlerts | New, unread alerts are associated with the object. | 
|  LockObject | Locks the object. Returns True if the object has been changed on the server. | 
|  Mail | Mails the IBaseFieldExMail field item. | 
|  Post | Posts all changed values into database. | 
|  Refresh | Reads saved values, overwriting values in memory. | 
|  Undo | Undoes changes to field values that have not been posted. | 
|  UnLockObject | Unlocks the object. | 
|  AssetRelationFactory | The asset's AssetRelationsFactory object. | 
|  Attachments | The Attachment factory for the object. | 
|  AutoPost | If true, the database is updated immediately when the field value changes. | 
|  AutoUnlock | Indicates whether to make the item changeable to other users automatically after a Refresh or Post. | 
|  BPMLinkFactory | The bpm link factory of the object represented that enables viewing the bpm links. | 
|  ContainsBrokenRelation | Returns true if the object is linked to an asset but the asset does not exist. | 
|  Description | The description of the BPModel element. | 
|  EntitySubtype | The current subtype of the entity. | 
|  Field | The value of the specified field. | 
|  FieldMultiValue | The MultiValue object of the specified field. | 
|  HasAttachment | Checks if the object has one or more attachments. | 
|  HasBPMLinkage | Checks if the current represented object has at least one associated bpm link. | 
|  ID | The item ID. | 
|  IsLocked | Checks if object is locked for editing. | 
|  Modified | Checks if the item has been modified since last refresh or post operation. If true, the field properties on the server side are not up to date. | 
|  Name | The Business Process ModelElement's name | 
|  TypeName | The field's type. | 
|  UsedBy | Returns the list of relations to assets that are using this asset or that are using user assets owned by this asset. | 
|  Using | Returns the list of relations to assets used by this asset or by user assets owned by this asset. | 
|  Virtual | Checks if this is a virtual item, that is, an item that does not have a corresponding database record. |