CM Tool First Release
This is first official release of the Aptify Configuration Migration (CM) Tool. If you have any questions or problems using the tool please contact Aptify Technical Support. Your feedback is appreciated!
The following are known issues with the Aptify Configuration Migration (CM) Tool.
CM Tool UI Level Restrictions
As metadata have many to many relations which causes circular linking. It is very difficult to maintain such linking in tree view. So we added some restriction to user on UI Level. The following sub-topics give more details about CM Tool UI functionality restrictions.
Entity Grid Control Restrictions
- If a user selects any record from entity grid control, it is considered as a manually added entity on the Tree View and can only be removed manually.
- If a user selects a linked entity or dependent entity from grid control, those linked or dependent entities are added to the Tree View accordingly (Linked Entity as Linked Entity and Dependent as Dependent). If a user clears those entities from the Tree View, their linking to a parent entity is removed. Due to this, if a user clears the check box in the respective column from entity grid (i.e., Pack Linked Entities/Pack Dependent Entities), those entities are not removed. These entities are treated as manually added, and must be removed manually from the entity grid.
- If a user clears the check boxes for the subtypes of any entity from the Tree View and clears the check box for it from the entity grid column, the subtypes are removed. If the user selects it again from the entity grid column (i.e., Pack Subtypes), the status of these subtypes are as per its parent entity status.
- If there is large number of records or with more interlinked records in grid and a user selects the select all check box, it will take more time to load the Tree View, and the performance of the tool is hampered , as it is fetching all records related to those entities, dependent on system configuration. It is also possible that the application will hang until all the processes are completed or a stack overflow exception will be thrown.
- If a user selects and clears the check boxes that trigger multiple actions, the application will take longer to load the Tree View with all related data. Sometimes the application will hang due to large number of processes running, depending on memory usage by the CPU. If the system configuration does not support this large usage of memory by the CPU, this scenario will cause the application to hang.
Metadata Grid Control Restrictions
- The user is able to add metadata from the metadata grid controls. Those metadata will automatically synchronize with entities for check box select or clear functionality, if they are linked with any entity. If all linked entities are removed, the manually added metadata will remain there and will also support check box select or clear functionality.
- If a user adds any metadata from metadata grid control, and remove it from metadata grid control, a warning (which states that it will delete all its children without checking their linking with another object) is displayed, if that metadata is linked to any other metadata or entity. If the user accepts the warning, all respective children are removed without checking for linking to other objects.
- If there are a large number of records or with more interlinked records in grid and, and a user selects the select all check box, it will take more time to load the Tree View, and the performance of the tool is hampered , as it is fetching all records related to those entities, dependent on system configuration. It is also possible that the application will hang until all the processes are completed or a stack overflow exception will be thrown.
- If a user selects and clears the check boxes that trigger multiple actions, the application will take longer to load the Tree View with all related data. Sometimes the application will hang due to large number of processes running, depending on memory usage by the CPU. If the system configuration does not support this large usage of memory by the CPU, this scenario will cause the application to hang.
Tree View Control Restrictions
- User can select final objects for packing from tree view.
- When a user clears the check box for an object that is linked to other objects, the user is prompted to remove that linking before removal.
- When a user clears the check box for an object that is not linked to other objects, that object will be removed.
- When an object is removed, its linking to its children is removed.
- If a user selects a check box for an object that was removed, that object is treated as manually added.
- If a user clears the select all check box, the application displays a warning that clearing this check box will remove all its linking to parent objects and its children. If the user accepts the warning, the select all node is cleared and all of its child nodes are cleared and any links to parent and child objects are removed.
Comments
Please sign in to leave a comment.