Changes between Version 1 and Version 2 of Ticket #233


Ignore:
Timestamp:
07.03.2012 03:13:39 (12 years ago)
Author:
jri
Comment:

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: 
     1Aim is to create a bulk of topics programmatically based on an input text. 
     2In general, the functionality is the same as provided by DM3's Bulk Creation tool. 
     3 
     4Only 2 formats for the input text shall be provided for the moment: 
    35    - Comma separated plain text (CSV) 
    46    - Tab separated plain text (TSV) 
     7Result is a bunch of topics, all of the same type (called the *target topic type*). 
    58 
    69Principal usage: 
     
    811    2. The user specifies the input text and its format (CSV or TSV). 
    912    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. 
    1114    5. The user starts the creation process. 
    12     6. Bulk creation: for each row in the input 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. 
    1316 
    1417Display: 
     
    1821 
    1922Special 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 this process. 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.  
    2225 
    2326Perhaps it is sufficient to realize only 1 of the 2 special features. 
    2427 
    2528Realisation 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 creation afterwards. 
     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. 
    2831 
    2932Implementation notes: