Block (Create Change Request)
The following changes are possible for a Block:
- Browse
- Change text
- Create Block
- Remove Block
- Reactivate
- Assign Block Reference
- Withdraw Block Reference
- Assign Property
- Withdraw Property
- Reactivate Deprecated Property
- Special blocks such as Polymorphism Blocks or Cardinality Blocks can be created, too.
Browse
Change text
![](/fileadmin/_processed_/5/f/csm_Change_Text_block_d95862067e.png)
The textual information of a block is edited without changing the concept, but rather to correct mistakes. If the concept of the block is changed, in most cases a new block has to be created instead.
- NOTE: Change Textual Information is possible in any release.
- NOTE: A BL has to have the exact same name as the corresponding Reference Property it will be assigned to!
In order to create a CR for changing the textual information of a BL proceed as follows:
1. Select menu entry Change Textual Information under User/Change Request/Block.
![](/fileadmin/_processed_/f/c/csm_Change_Text_block2_e20e42d5ab.png)
2. Select BL for which textual information will be changed in displayed hierarchical structure and press button “Select”:
![](/fileadmin/_processed_/4/7/csm_Change_Text_block3_6d86417729.png)
3. Perform desired changes in Change Textual Info-Dialog dialog and press button Save:
Result: CR for changing the textual information of a BL will be saved and may be retrieved for further editing/submittal under menu entry My Change Request.
Create Block
![](/fileadmin/_processed_/2/0/csm_Create_block_ffc7f072c7.png)
In order to create a change request (CR) for a new Block (BL) proceed as follows:
1. Select menu entry Create Block under User/Change Request/Block:
![](/fileadmin/_processed_/b/6/csm_Create_block2_fdd3b8d388.png)
2. Browse through existing blocks to find parent block to choose. If not sure, you may just select "Blocks" as a parent block:
![](/fileadmin/_processed_/c/6/csm_Create_block3_683de8a38d.png)
3. Fill in the information of the new BL in fields of Create Block-Dialog and press Save:
Result: A CR for the new BL and another CR for assigning the BL to the chosen parent BL will be saved and may be retrieved for further editing/submittal under menu entry My Change Request.
Remove Block
![](/fileadmin/_processed_/f/6/csm_Remove_Block_97d4dcb7c2.png)
In general, a block should only be removed after intense consideration as ECLASS users might already describe their products with the help of the properties used in the BL. Therefore, to remove a BL without a successor is almost impossible.
- NOTE: REMOVE BL is a structural change and therefore only allowed in a MajorRelease.
- NOTE: REMOVE BL means that the block is marked as deprecated, its identifier cannot be used again. The removed block stays part of former releases.
In order to create a CR for removing a BL proceed as follows:
1. Select menu entry Remove Block under User/Change Request/Block.
![](/fileadmin/_processed_/9/a/csm_Remove_Block2_50adbc4458.png)
2. Select BL to be removed in displayed hierarchical structure and press button “Select”:
![](/fileadmin/_processed_/c/5/csm_Remove_Block3_08fee992b8.png)
3. Enter reason for removal in Remove BL dialog and press button Save:
Reactivate
Assign Block Reference
![](/fileadmin/_processed_/7/9/csm_Assign_Block_Reference_Block_2f9b3899dc.png)
NOTE: A Block is always referenced by a Reference Property. Therefore a Reference Property has to be assigned to an BL in order to include the referenced Block in the BL.
In order to assign a Block (BL) to a BL proceed as follows:
1. Select menu entry Assign Block Reference (BL-Ref.) under User/Change Request/Block.
![](/fileadmin/_processed_/d/5/csm_Assign_Block_Reference_Block2_c59a127c5e.png)
2. Select BL to have another BL assigned to in the displayed hierarchical structure and press button “Select”:
![](/fileadmin/_processed_/f/d/csm_Assign_Block_Reference_Block3_1883dc85b6.png)
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:
![](/fileadmin/_processed_/f/3/csm_BL_AssignBLSelectPRCollection_08bc95fa17.jpg)
4. If a selection has been created, additionally go to the collection of assignments dialog at the end and click on the Select Button:
![](/fileadmin/_processed_/e/c/csm_Assign_Block_Reference_Block4_8bdf9acddf.png)
5. In the Assign Block dialog, enter reason for assigning the BL(s) to the selected BL and press button “Save”.
Withdraw Block Reference
![](/fileadmin/_processed_/1/a/csm_Withdraw_Block_Reference_Block_f54f5d8cac.png)
NOTE: A Block is always referenced by a Reference Property. Therefore a Reference Property has to be assigned to a BL in order to include the referenced Block in the BL.
In order to withdraw a Block (BL) from a BL proceed as follows:
1. Select menu entry Withdraw Block under User/Change Request/Block.
![](/fileadmin/_processed_/9/3/csm_BL_WithdrawBLSelectBL_4c8876b8e1.jpg)
2. Browse through the class hierarchy and click on the BL from which BL(s) shall be removed and press the “Select” button:
![](/fileadmin/_processed_/2/5/csm_BL_WithdrawBLSelectPR_85f7a8d7f7.jpg)
3. Choose from the list of assigned Blocks the Reference Property(s) that shall be removed from the BL and press the “Select” button:
![](/fileadmin/_processed_/a/a/csm_BL_WithdrawBLSave_2c4770f9f9.jpg)
4. In the Withdraw Block dialog, enter reason for BL withdrawal and press button “Save”.
Result: CR for withdraw BL from the BL will be saved and may be retrieved for submittal under menu entry My Change Request.
Assign Property
![](/fileadmin/_processed_/4/e/csm_Assign_Property_Block_05ced12490.png)
In order to assign a Property (PR) to a BL proceed as follows:
1. Select menu entry Assign Property under User/Change Request/Block.
![](/fileadmin/_processed_/9/5/csm_BL_AssignPRSelectBL_a93d43fe18.jpg)
2. Select BL to have PR assigned to in the displayed hierarchical structure and press button “Select”:
![](/fileadmin/_processed_/1/b/csm_Assign_Property_Block2_d19f46a34d.png)
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:
![](/fileadmin/_processed_/8/8/csm_BL_AssignPRSelectPRCollection_ee0b1c041c.jpg)
4. If a selection has been created, additionally go to the collection of assignments dialog at the end and click on the Select Button:
![](/fileadmin/_processed_/f/4/csm_Assign_Property_Block3_bb1c076478.png)
5. In the Assign Property dialog, enter reason for assigning the PR(s) to the selected BL and press button “Save”.
Withdraw Property
![](/fileadmin/_processed_/d/6/csm_Withdraw_Property_Block_55d7a364a6.png)
![](/fileadmin/_processed_/4/a/csm_BL_WithdrawPRSelectBL_db1ca5f46b.jpg)
2. Browse through the class hierarchy, click on the BL and press the “Select” button:
![](/fileadmin/_processed_/7/3/csm_BL_WithdrawPRSelectPR_05186ef05a.jpg)
3. Choose from the properties that are assigned to the BL, click on the PR(s) that shall be removed and press the “Select” button:
![](/fileadmin/_processed_/4/7/csm_BL_WithdrawPRSave_e34dd25277.jpg)
4. In the Withdraw Property dialog, enter reason for PR withdrawal and press button “Save”.
Result: CR for withdraw PR from the BL will be saved and may be retrieved for submittal under menu entry My Change Request.