Creating Extension Classes - WorkView - Foundation 24.1 - Foundation 24.1 - Ready - OnBase - Premier - external - Premier

WorkView

Platform
OnBase
Product
WorkView
Release
Foundation 24.1
License
Premier

Extension classes are branches of any other class. Extension classes share attributes and can share form associations and folder associations. Extension classes keep a relationship to the class they were based upon. You can add additional attributes to the extension class. These attributes will only be available in the extended class. When you add an attribute to the class from which an extension class was extended, that attribute will be available in any subsequent extended class. Data that is added to a base class will be appropriately reflected in all extension classes configured for the base class. Likewise, data that is added to an extension class will be appropriately reflected in the base class and all of its extension classes.

To create an extension class:

  1. Select the application you want to add a class to and either click the Class button in the WorkView ribbon, right-click and select New | Class, or right-click on the class you want to extend and select Extend Class. If you selected Extend Class, skip to step 4. The Create Class wizard is displayed.
  2. Click New Class.
  3. Click Extension Class.
  4. Enter a Display Name for the class. This name can include spaces.
  5. Enter a Name for the class. This name cannot include spaces.
  6. Select the class you want to extend from the Extend from Class drop-down list.
    Note:

    An external class can only have one direct extension class and can only be extended if an index is configured.

  7. If you want the form associations to be inherited by the extension class, select the Inherit Form associations option.
  8. If you want the folder associations to be inherited by the extension class, select the Inherit folder associations option.
  9. If you want the triggers to be inherited by the extension class, select Inherit Triggers.
  10. Click Next.
  11. If you want to assign rights for the class to all user groups assigned to the application, click Add All Assigned to Application.
  12. If you want to assign specific user groups to the class, select a user group from the User Groups drop-down list.
  13. Click Add.
  14. For each user group you added, you must select the user group and grant or deny Create, View, Modify, Delete, and View History rights for the class. These rights will control whether a user can view, create, modify, delete objects and/or view history within the class.
    Note:

    In order to attach or detach documents to/from an object, users must have the Modify right for a class.

    CAUTION:

    If a user is assigned to more than one user group, the least restrictive privileges will be allowed.

  15. Click Next.
  16. Click Finish.
  17. If you want System Tasks to be available for the class from a Tasks ribbon for an object or within filter results, in the General tab, select the Show System Tasks option.