Changes between Version 1 and Version 2 of Ticket #233
- Timestamp:
- 07.03.2012 03:13:39 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #233
- Property Cc x28de, dgf, JuergeN, Malte added
- Property Complexity changed from 3 to 8
- Property Type changed from Defect to Feature Request
- Property Milestone changed from to Release 4.1
-
Ticket #233 – Description
v1 v2 1 Aim is to create a bunch of topics programmatically based on an input text. 2 For the moment only 2 formats for the input text shall be provided: 1 Aim is to create a bulk of topics programmatically based on an input text. 2 In general, the functionality is the same as provided by DM3's Bulk Creation tool. 3 4 Only 2 formats for the input text shall be provided for the moment: 3 5 - Comma separated plain text (CSV) 4 6 - Tab separated plain text (TSV) 7 Result is a bunch of topics, all of the same type (called the *target topic type*). 5 8 6 9 Principal usage: … … 8 11 2. The user specifies the input text and its format (CSV or TSV). 9 12 3. The user selects the target topic type. 10 4. Column mapping (in case of a composite target type , probably the standard case): The user assigns each column (of the input text) to a child type of the target type.13 4. Column mapping (in case of a composite target type): The user assigns each column (of the input text) to a child type of the target type. 11 14 5. The user starts the creation process. 12 6. Bulk creation: for each row in theinput text the bulk creation tool creates a topic.15 6. Bulk creation: for each row of input text the bulk creation tool creates a topic. 13 16 14 17 Display: … … 18 21 19 22 Special features: 20 - Verification display: *before* the actual creation is started the tool displays what topics *would* be created (e.g. as a table) with the current settings. This allows the user to fix the input text (resp. its format) or the column mapping.21 - Undo: if a bulk creation result proves to be malformed the user can undo the process. That is the tool deletes all topic created while thisprocess. The user is free to retry with adjusted settings.23 - Verification display: *before* the user starts the actual creation process the tool displays what topics *would* be created (e.g. as a table) according to the current user settings. This allows the user to fix the input text (resp. the format setting) or the column mapping. 24 - Undo: if a bulk creation result proves to be malformed the user can undo the process. That is the tool deletes all topics created while this bulk process. The user is free to retry with adjusted settings. 22 25 23 26 Perhaps it is sufficient to realize only 1 of the 2 special features. 24 27 25 28 Realisation suggestions: 26 - The user could specify the input text by pasting it to a text area which is part of the settings panel. This would reduce development effort as no file operations are involved.27 - The bulk creation process itself could be represented as a topic (of type "Bulk Creation") on the canvas. Its settings panel would appear in DM's detail panel (right side). This would be conform to DM's interface concept that everything visible has a representation on the canvas. The user would be enabled to perform regular DM actions and return to the bulk creationafterwards.29 - The user could specify the input text by pasting it to a text area (part of the settings panel). This would reduce development effort as no file operations are involved. 30 - The bulk creation process itself could be represented as a topic (of type "Bulk Creation") on the canvas. Its settings panel would appear in DM's detail panel (right side). This would be conform to DM's interface concept that everything visible in the detail panel has a representation on the canvas. The user would be able to perform regular DM actions and return to the bulk creation settings afterwards. 28 31 29 32 Implementation notes: