RedmineStudio Settings① -General, Schedule, Calendar-
>> RedmineStudio Settings② -Activity Categories-
Introduction
This is the first part of the RedmineStudio settings guide.
The settings guide is organized by tabs in the settings screen.
This article covers the following settings:
- General
- Schedule
- Calendar
Saving, Importing, and Exporting Settings
Click the “” button at the bottom left of the screen to open the settings dialog.

Save
When you have finished configuring the settings, click the “OK” button.
Some settings may require restarting the application.
Import
You can load settings from an external JSON file.
Only files that were output using the “Export” function described below can be imported.
RedmineStudio provides two types of import: individual “Import” for each settings tab, and “Full Import” which imports all settings at once. Each tab’s individual “Import” button only imports settings for that tab. The “Full Import” button at the bottom left of the settings screen imports all tab settings at once.
“Full Import” can be performed from any tab, but individual “Import” must be performed while the corresponding tab is open, selecting the corresponding file.
Export
You can save settings as an external JSON file.
Similar to “Import”, there are two types: individual “Export” for each settings tab, and “Full Export” which exports all settings at once. Each tab’s individual “Export” button only exports settings for that tab. “Full Export” exports all tab settings at once.
Using this “Import” and “Export” functionality, you can share settings within your team and deploy them quickly. Please note that some settings such as passwords are excluded from import and export.
Settings
Important settings are marked with “*”.
General
Language, URL, Username, Password*
Configure the “Language” and the three settings: “URL”, “Username”, and “Password”.
These settings are required.
“Username” and “Password” are excluded from import and export.
- URL
Set the top URL of your Redmine. - Username
Set your login ID.
This is the ID used for logging in, not the name displayed within Redmine. - Password
Set the password for logging into Redmine.
System Administrator’s API Access Key
Set the API access key of a user with system administrator privileges. If your account does not have the privileges, enter the API access key of someone who does.

Configure this setting as needed. It is mainly used to retrieve user information and is required if you want to check other people’s time entry status on the input screen.
“System Administrator’s API Access Key” is excluded from import and export.
Basic Authentication
If the server running Redmine uses Basic authentication, check this option and configure the settings. This setting is not needed if Basic authentication is not used.
These settings are excluded from import and export.
- API Access Key
Set your own API access key.
You must set your own API access key here. Note that this may differ from the “System Administrator’s API Access Key” mentioned above. - Basic Auth Username, Basic Auth Password
Set the username and password for Basic authentication.
Schedule
Configure time-related settings for the day, such as start time and time period classifications.
Input Unit (minutes)*
Set the unit for entering work time, ranging from 5 to 30 minutes.
Day Start Time, Work Start Time*
Set the “Day Start Time” and “Work Start Time”.
“Day Start Time” is when the date changes. “Work Start Time” is the start of the display range. By default, these are set to 5:00 and 9:00 respectively.
Use Flex Time System
Set whether to use the flex time system.
When enabled, you can configure core time settings in the time settings below. This allows overtime calculations to reflect the flex time system.
Time Settings
Configure the following settings for each time period.
You can add or remove setting rows using the “+” and “-” buttons on the right.

- Start, End
Set the start and end of the time period.
By default, settings are divided by hour, but you can combine periods with the same settings into one, such as 9:00-12:00. - Color
Set the background color for the time display area on the left side of the input screen. - Input Check
Set the rules for registering work time to Redmine. These settings determine whether work time is entered in the time period defined by start and end. Select one of the following:- None: Default
- Required: Cannot register if not entered
- Recommended: Can register even if not entered, but a warning is displayed
- Prohibited: Cannot register if entered
- Not Recommended: Can register even if entered, but a warning is displayed
- Regular Hours
Checked time periods are treated as regular working hours.
Uncheck for overtime periods (e.g., after 18:00) or break times (e.g., 12:00-13:00). Time periods without settings are treated as overtime. - Core Time
Only displayed when “Use Flex Time System” is enabled.
Checked time periods are treated as core time.
Calendar
Configure weekly and yearly holiday settings.
Working Days*
Set whether each day of the week is a working day.
Work time entered on days not set as working days is treated as overtime, regardless of the “Time Settings” in the schedule configuration.
Holiday Settings
Select dates for which you want to configure special working day settings.
If a date defined as a working day in “Working Days” is selected, that day is treated as a special holiday. Conversely, if a day defined as a holiday is selected, that day is treated as a special working day.
Use this setting to reflect public holidays, company-specific holidays, or special working days due to factory schedules.
Set Events with Specific Subject as Leave, Set Events with Specific Category as Leave
These features reference the subject or category of events registered in Outlook and treat time periods with those events as non-working hours (= leave). By default, these are disabled, so check the box to enable them.
When enabled, the system checks for events with the specified subject or category name, and if found, treats that time period as non-working hours. This feature is designed to detect personal leave from your calendar and reflect it in various processes.
For example, if “Subject Format” in “Set Events with Specific Subject as Leave” is set to “Leave”, and there is an event named “Leave” from 9:00-12:00 on 3/19, then 3/19 9:00-12:00 is processed as non-working hours (= leave). This would be a half-day morning leave. For a full day leave, adjust the “Leave” event to span 9:00-17:30.

Categories can be configured similarly, setting time periods with those events as non-working hours. For categories, the category name is used for the determination.
Both “Subject Format” and “Category Name Format” support regular expressions. For example, setting “Subject Format” to “Leave|Comp Day” will target events with subjects containing either “Leave” or “Comp Day”.
Conclusion
This concludes the first part of the RedmineStudio settings guide.
For other settings, please see the following links:
- Settings① -General, Schedule, Calendar-
- Settings② -Activity Categories-
- Settings③ -Schedule Items, Issue List-
- Settings④ -User List, Data Output-
