2017 R1 Update Rollup 1

ExamplesPermanent link for this heading

Given the following object class hierarchy:

  • Object class Object with the following properties:
    • Name
    • Created on/at
    • ACL Object
    • Version Number
    • Recorded
    • Recorded Set on/at
  • Object class Component Object derived from Object with the following properties:
    • Reference
    • Software Component
    • Private
    • Obsolete
    • Deleted
  • Object class Configuration Object derived from Component Object without properties
  • Object class Position derived from Configuration Object with the following properties:
    • Multilingual Name
    • Template Collections
    • Activities
    • Signature Regulations

Example 1Permanent link for this heading

Form settings:

  • Generic forms on all classes with properties.
  • In the object class Object the page name "Additional Properties" is defined for the generic page.

Class

Form

Form Pages

Properties on the Page

Position

FormPosition

generic = yes

inherit = yes

genericderived = irrelevant

Position

Multilingual Name

Configuration Object

Component Object

FormCompObj

generic = yes

inherit = yes

genericderived = yes

Component  Object

Reference

Software Component

Object

FormObject

generic = yes

inherit = irrellevant

genericderived = yes

Object

Security

Versions

“Object” page:

Name

Created on/at

“Security” page:

ACL Object

“Versions” page:

Version Number

Page

Properties

Notes

Position

Multilingual Name

Position (Advanced)

Template Collections

Activities

Signature Regulations

Generic page with remaining properties of the object class Position

Component Object

Reference

Software Component

Component Object (Advanced)

Private

Obsolete

Deleted

Generic page with remaining properties of the object class Component Object

Object

Name

Created on/at

Security

ACL Object

Versions

Version Number

Additional Properties

Recorded

Recorded Set on/at

Generic page with remaining properties of the object class Object

Page name is defined in the object class

Example 2Permanent link for this heading

Form settings:

  • No forms in initial classes.
  • No generic pages.
  • Only one default form in the base class Object (e.g. for end users).

Class

Form

Form Pages

Properties on the Page

Position

-

Component Object Without Reference

-

Configuration Object

-

Component Object

-

Object

FormObjectDefault

generic = no

inherit = irrellevant

genericderived = no

Object

Name

Created on/at

Page

Properties

Object

Name

Created on/at

Example 3Permanent link for this heading

Form settings:

  • No forms in initial classes.
  • Only one default form in the base class Object and generic pages (e.g. for administrators).
  • In the object class Object the page name "Additional Properties" is defined for the generic page.

Class

Form

Form Pages

Properties on the Page

Position

-

Component Object Without Reference

-

Configuration Object

-

Component Object

-

Object

FormObject

generic = yes

inherit = irrellevant

genericderived = yes

Object

Security

Versions

“Object” page:

Name

Created on/at

“Security” page:

ACL Object

“Versions” page:

Version Number

Page

Properties

Notes

Position

Multilingual Name

Template Collections

Activities

Signature Regulations

Reference

Software Component

Private

Obsolete

Deleted

Generic Page for all properties of classes Position to Component Object

Object

Name

Created on/at

Security

ACL Object

Versions

Version Number

Additional Properties

Recorded

Recorded Set on/at

Generic page for remaining properties of the object class Object

Page name is defined in the object class

Example 4Permanent link for this heading

Form settings:

  • No forms in initial classes.
  • In object class Component Object, FormGeneric is used as form (thus generic page without additional pages).
  • In the object class Object the page name "Additional Properties" is defined for the generic page.

Class

Form

Form Pages

Properties on the Page

Position

-

Component Object Without Reference

-

Configuration Object

-

Component Object

FormGeneric

generic = yes

inherit = yes

genericderived = yes

No pages

Object

FormObject

generic = yes

inherit = yes

Object

Security

Versions

“Object” page:

Name

Created on/at

“Security” page:

ACL Object

“Versions” page:

Version Number

Page

Properties

Notes

Position

Multilingual Name

Template Collections

Activities

Signature Regulations

Generic page for all properties of object classes Position to Configuration Object

Component Object

Reference

Software Component

Private

Obsolete

Deleted

Generic page for properties of object class Component Object

Page name without "Advanced" because the form does not contain pages

Object

Name

Created on/at

Security

ACL Object

Versions

Version Number

Additional Properties

Recorded

Recorded Set on/at

Generic page for remaining properties of the object class Object

Page name is defined in the object class