Application Class (Create Change Request)
The following changes are possible for an Application Class:
- Create Application Class
- Browse
- Change Text
- Remove Application Class
- Reactivate
- Clone
- Assign Aspect
- Withdraw Aspect
- Reactivate Deprecated Aspect
- Assign Block Reference
- Withdraw Block Reference
- Assign Property
- Withdraw Property
- Reactivate Deprecated Property
Necessity of an Application Class
The application class is part of the ADVANCED dictionary and not visible in the BASIC dictionary.
- NOTE: When requesting changes for the BASIC version, a user does not need to consider the BASIC Application Class - AC(BASIC) - at all. It is automatically created and assigned to the corresponding Classification Class (CC). Any change of the CC will automatically be performed for the AC(BASIC) as well as it has a 1:1-relation to the CC.
- NOTE: You only have to consider this page when requesting changes in the ADVANCED version, i.e. for the ADVANCED Application Class - AC(ADVANCED). As the AC(ADVANCED) is optional, the ECLASS ContentDevelopmentPlatform cannot know which AC shall be created/changed when an ADVANCED User creates or changes a CC.
Browse

The user can browse through all existing application classes (including all change requests for new application classes) and then mark one single class and choose from the choice of change requests types above:
Create Application Class

A new application class is created and assigned to a classification class. In order to create a change request (CR) for a new application class (AC) proceed as follows:
1. Select menu entry Create Application Class under User/Change Request/Application Class:

2. You can browse through the existing ACs to check whether an AC already exists that suits your purposes. Otherwise select whether you would like to simply create an AC or if you would like to create an AC directly assigned to a CC:

- If choosing create AC choose the type of AC (BASIC;ADVANCED) and fill in the information of the new AC in fields of Create Application Class-Dialog and press Save (Result: CR for new AC will be saved and may be retrieved for further editing/submittal under menu entry My Change Request). Then see next step.
- If choosing create AC directly assigned to a CC select the target CC to which you would like to assign the AC first. Browse through the class hierarchy, click on the target CC (4th level) and press Select:

3. Choose the type of AC (BASIC;ADVANCED) and fill in the information of the new AC in fields of Create Application Class-Dialog and press Save:
Result: A CR for the new AC and another CR for assigning the AC to the chosen CC will be saved and may be retrieved for further editing/submittal under menu entry My Change Request.
- NOTE: An AC has to have the exact same name as the CC it will be assigned to!
Change Text

The textual information of a class is edited without changing the concept, but rather to correct mistakes. If the concept of the class is changed, in most cases a new clas has to be created instead.
- NOTE: Change Textual Information is possbile in any release.
- NOTE: An AC has to have the exact same name as the CC it will be assigned to!
In order to create a CR for changing the textual information of a AC proceed as follows:
1. Select menu entry Change Textual Information under User/Change Request/Application Class.

2. Select AC for which textual information will be changed in displayed hierarchical structure and press button “Select”:
3. Perform desired changes in Change Textual Info-Dialog dialog and press button Save.
Result: CR for changing the textual information of AC will be saved and may be retrieved for further editing/submittal under menu entry My Change Request.
Remove Application Class

In general, an application class should only be removed after intense consideration as ECLASS users might already describe their products with the help of the properties used in the AC. After all, a CC must have at least an AC(BASIC). Therefore, to remove an AC without a successor is almost impossible.
- NOTE: REMOVE AC is a structural change and therefore only allowed in a MajorRelease.
- NOTE: REMOVE AC means that the application class is marked as deprecated, its identifier cannot be used again. The removed class stays part of former releases.
In order to create a CR for removing an AC proceed as follows:
1. Select menu entry Remove Application Class under User/Change Request/Application Class.

2. Select AC to be removed in displayed hierarchical structure and press button “Select”:
3. Enter reason for removal in Remove AC dialog and press button Save
Reactivate
Clone
Assign Aspect

In order to assign an Aspect (AS) to an AC proceed as follows:
1. Select menu entry Assign Aspect under User/Change Request/Application Class.

2. Select AC to have AS assigned to in the displayed hierarchical structure and press button “Select”:

3. Check box(es) in front of desired AS(s) displayed in the Select Aspect dialog. If only one Aspect is chosen, simply click on the Select-Button. If many Aspects are chosen mark them first and click on the Add to Collection-Button:

4. If a selection has been created, additionally go to the collection of assignments dialog at the end and click on the Select Button:

5. In the Assign Aspect dialog, enter reason for assigning the AS(s) to the selected AC and press button “Save”.
Withdraw Aspect

In order to withdraw an Aspect (AS) from an AC proceed as follows:
1. Select menu entry Withdraw Aspect under User/Change Request/Application Class.

2. Browse through the class hierarchy and click on the desired AS to be removed from an AC and press the “Select” button:
3. In the Withdraw Aspect dialog, enter reason for AS withdrawal and press button “Save”.
Result: CR for withdraw AS from AC will be saved and may be retrieved for submittal under menu entry My Change Request.
Reactivate Deprecated Aspect

An Aspect is withdrawn from an Application class and needs to be reactivated. In order to create a change request (CR) to reactivate an existing Aspect (AS) from an application class (AC) proceed as follows:
1. Select menu entry Reactivate deprecated Aspect under User/Change Request/Application Class:
2. Select the application class for which the reactivation is planned:
3. Check your request and enter a reason for reactivation.
Assign Block Reference

NOTE: A Block is always referenced by a Reference Property. Therefore a Reference Property has to be assigned to an AC in order to include the referenced Block in the AC.
In order to assign a Block (BL) to an AC proceed as follows:
1. Select menu entry Assign Block Reference (BL-Ref.) under User/Change Request/Application Class.

2. Select AC to have BL assigned to in the displayed hierarchical structure and press button “Select”:

3. Check box(es) in front of desired Reference Properties that refer to a Block displayed in the Select Property dialog. If only one Block is chosen, simply click on the Select-Button. If many Blocks are chosen mark them first and click on the Add to Collection-Button:

4. If a selection has been created, additionally go to the collection of assignments dialog at the end and click on the Select Button:

5. In the Assign Block dialog, enter reason for assigning the BL(s) to the selected AC and press button “Save”.
Withdraw Block Reference

NOTE: A Block is always referenced by a Reference Property. Therefore a Reference Property has to be assigned to an AC in order to include the referenced Block in the AC.
In order to withdraw a Block (BL) from an AC proceed as follows:
1. Select menu entry Withdraw Block under User/Change Request/Application Class.

2. Browse through the class hierarchy and click on the AC from which BL(s) shall be removed and press the “Select” button:

3. Choose from the list of assigned Blocks the Reference Property(s) that shall be removed from the AC and press the “Select” button:

4. In the Withdraw Block dialog, enter reason for BL withdrawal and press button “Save”.
Assign Property

The following description refers only to the ADVANCED user and dictionary. For the BASIC usage of the dictionary please consider the page on Classification Classes as Application Classes are not visible in the BASIC dictionary.
- NOTE: When requesting changes for the BASIC version, a user does not need to consider the Application Class.
- NOTE: When requesting changes for the ADVANCED version, a user has to assign a property to an Application Class.
In order to assign a Property (PR) to an AC proceed as follows:
1. Select menu entry Assign Property under User/Change Request/Application Class.

2. Select AC to have PR assigned to in the displayed hierarchical structure and press button “Select” (You can browse through the hierarchical class structure where classification classes are displayed):

3. Check box(es) in front of desired PR(s) displayed in the Select Property dialog. If only one PR is chosen, simply click on the Select-Button. If many PRs are chosen mark them first and click on the Add to Collection-Button:

4. If a selection has been created, additionally go to the collection of assignments dialog at the end and click on the Select Button:

5. In the Assign Property dialog, enter reason for assigning the PR(s) to the selected AC and press button “Save”.
Withdraw Property

In order to withdraw a Property (PR) from an AC proceed as follows:
1. Select menu entry Withdraw Property under User/Change Request/Application Class.

2. Browse through the class hierarchy, click on the AC and press the “Select” button:

3. Choose from the properties that are assigned to the AC, click on the PR(s) that shall be removed and press the “Select” button:

4. In the Withdraw Property dialog, enter reason for PR withdrawal and press button “Save”.
Result: CR for withdraw PR from AC will be saved and may be retrieved for submittal under menu entry My Change Request.
Reactivate Deprecated Property

A property is withdrawn from an application class and needs to be reactivated. In order to create a change request (CR) to reactivate an existing property (PR) from an application class (AC) proceed as follows:
1. Select menu entry Reactivate deprecated property under User/Change Request/Application Class:
2. Select the application class for which the reactivation is planned
3. Check your request and enter a reason for this reactivation