Redmine Studio

RedmineStudio Bulk Issue Creation Quick Start

redminepower

Coming soon …>>

Introduction


This is a quick start guide for the Bulk Issue Creation feature in RedmineStudio.

This feature extends the issue table editing functionality, allowing you to quickly and intuitively add child issues to a specific parent issue. The development was inspired by the following feedback:

We want to stop using Excel as meeting minutes for reviews, but during face-to-face reviews, creating issues for each comment or feedback interrupts the flow of discussion. Is there a way to streamline issue creation?

Based on this feedback, this feature was developed to maintain the ‘Excel-like’ user experience while enabling ‘issue-driven’ reviews by making it easier to add issues. This improvement is aimed at those who are attracted to issue-driven reviews but have felt resistance to changing from their existing workflow, or have found that it doesn’t quite fit their actual work processes.

For more information about issue-driven reviews, please see:
Quick Start: Creating Review Issues

From here, we will explain using the use case of ‘Recording face-to-face review minutes as issues instead of Excel’.

Key Points

  • Create issues with an Excel-like interface
    • During face-to-face reviews, you need to quickly record comments and feedback as the discussion progresses. Therefore, we have extended the table-based issue editing feature to enable quick and intuitive issue creation and editing. Since you can record feedback with the same familiar Excel-like interface, this feature is also accessible for those who feel resistance to changing from their existing workflow.
  • Set common fields for all issues at once
    • You can set common fields like ‘Assignee’ or ‘Tracker’ for all issues at once. This allows you to focus only on editing the fields that matter. This setting also supports custom fields, enabling flexible adaptation to your specific workflow.
    • While ‘Subject’ is required for issue creation, we received feedback that having to think of a subject each time is tedious. Therefore, we added a feature to automatically set the ‘Subject’ from the first line of the ‘Description’. This allows you to create issues simply by entering the description without manually setting the subject.
  • Visualize issues using cell background colors
    • Like the issue table editing feature, you can set background colors based on cell values. For example, you can set items with ‘Severity Rank’ of ‘A’ to red, and ‘Comments’ to gray. These settings are useful when reviewing the meeting minutes at the end.
  • Export and share settings
    • Settings such as displayed columns and batch field settings can be exported and saved externally. This makes it easy to reuse settings or share them among team members.

How to Use

Review Workflow

  1. Select the review session issue as the ‘Parent Issue’
  2. Select the fields to display
  3. Add a new issue for each piece of feedback
  4. Apply changes to Redmine when the review is complete

Specifying the Parent Issue

From the input screen, select ‘Issue Table Edit’ on the left, then select ‘Bulk Add’ as the operation to open the Bulk Issue Add screen. Next, enter the issue number to select the ‘Parent Issue’. New issues will be created as child issues of this parent issue.

If issues have already been created and you want to display them as well, enable ‘Show existing child issues’ and execute ‘Get Existing Child Issues’. You can filter the child issues to display by tracker.

Configuring Display Fields

Select the fields you want to display according to your workflow. When you change the selection, the columns in the issue list will be updated.

This completes the review preparation!
From this point on, you don’t need to change the creation conditions, so you can collapse that section.

Adding Issue Issues

When there is feedback, click ‘Add’ to create a new issue. Each field of the new issue will inherit values from the parent issue unless batch settings (described later) are configured. After adding issues, edit them as needed according to your workflow. At this stage, changes have not yet been applied to Redmine. Execute ‘Apply to Redmine’ at an appropriate time, such as when the review ends.

Additionally, ‘Delete’ only applies to new issues. This ‘Delete’ cancels the application of new issues to Redmine and is intended for cases such as ‘A piece of feedback was added but was later rejected during discussion and no longer needs to be reflected in Redmine.’ Therefore, issues that have already been applied to Redmine cannot be deleted here.

Applying to Redmine

When you execute ‘Apply to Redmine’, the issues are created. For existing issues, changes are saved. Please note that if required fields are not set, the application will fail.

After ‘Apply to Redmine’, you can continue editing or adding new issues, so you can execute ‘Apply to Redmine’ periodically.

Tips

When you edit ‘Latest Comment’ and execute ‘Apply to Redmine’, it will be added as a new comment as shown below.

Batch Setting for Common Fields

This feature allows you to set common fields for child issues being created at once. For example, with the following settings, the ‘Tracker’ for all created issues will be set to ‘Review Feedback’. (Batch setting for ‘Subject’ is described later.)

Click ‘+’ to add batch settings. Not only standard fields like ‘Subject’ and ‘Tracker’ but also custom fields are supported, so please add settings according to your workflow.

These settings are basically applied when a new issue is added or when ‘Apply Batch Settings’ is executed. Therefore, if you want to apply changed batch settings to issues being edited, be sure to execute ‘Apply Batch Settings’. Also, if a field set by batch settings is manually changed, the manual change takes priority.

When batch settings are not configured, values from the parent issue are used for fields such as ‘Tracker’, ‘Status’, ‘Assignee’, and ‘Target Version’.

Batch Setting for ‘Subject’

The batch setting for ‘Subject’ has an ‘Auto-set from Description’ option. This feature sets the ‘Subject’ (which is required for issue creation) to a formatted string from the first line of the ‘Description’. Furthermore, when ‘Always apply on save’ is enabled, the ‘Subject’ is reset using the current ‘Description’ when ‘Apply to Redmine’ is executed.

This feature was developed in response to feedback that ‘In existing Excel reviews, there is no field corresponding to the issue subject, and it is bothersome to always have to set something for issue creation.’ This eliminates the need to think of a subject for each issue and avoids failures due to missing required fields.

Visualization with Cell Background Colors

You can change the background color based on the value of each field.

Set the condition by specifying ‘Linked Field’ and ‘Field Value’, then set the ‘Background Color’ to apply. When ‘Apply to entire issue’ is enabled, the background color is applied to the entire issue (i.e., the entire row). When disabled, the background color is applied only to the cell of the ‘Linked Field’.

Multiple background color settings can be defined. Conditions are evaluated in order, and the first matching condition is applied. Also, when a setting that applies to the entire row and a setting that applies to a single cell conflict, the single cell setting takes priority.

Import and Export Settings

Display column settings, batch settings for common fields, and background color settings can be exported to reuse or share among team members.

Import (Open)

To import settings, execute ‘Open’ in the creation conditions and select the settings file to import. When you select the ‘Parent Issue’, the imported settings will be applied.

Export (Save)

To export settings, execute ‘Save’ in the creation conditions and select the export destination. Information about the ‘Parent Issue’ is not exported, so you will need to set it again when importing.

Conclusion

This was an introduction to the Bulk Issue Creation feature using RedmineStudio.
How did you find this explanation using face-to-face review minutes as a use case?

Please continue to send us your feedback!

Breaking free from Excel-based reviews.
May this help you achieve that goal!

Coming soon …>>

記事URLをコピーしました