Руководство администратора

Как настроить почтовый сервер JES

Для того, чтобы использовать систему уведомлений и возможность импортировать письма электронной почты как задачи, TrackStudio нужен POP3/SMTP сервер. Вы можете использовать для этих целей любой известный вам сервер (или даже почтовый сервис, такой как Gmail или Яндекс.Почта). Для настройки и тестирования вы также можете использовать поставляемый вместе с TrackStudio Standalone преднастроенный Java E-mail Server (JES).

Чтобы использовать JES для отправки уведомлений:

Как сменить URL TrackStudio

Как сменить URL TrackStudio
По-умолчанию TrackStudio открывается по адресу http://localhost:8888/TrackStudio.
Что нужно сделать для того, чтобы "перенести" TrackStudio на http://trackstudio.mysite.com?

Jetty

В файле webapps/TrackStudio.xml нужно поменять

<Set name="contextPath">/</Set>
  <Set name="war"><SystemProperty name="jetty.home" default="."/>/webapps/TrackStudio</Set>

Затем в файле etc/jetty.xml нужно закомментировать

    

Как собрать TrackStudio из исходного кода

Для того, чтобы собрать TrackStudio, вам понадобятся: Java SDK и Apache Ant. Лучше, если у вас будет какая-нибудь IDE, но для небольших изменений можно обойтись и простым текстовым редактором.

Как скомпилировать проект без использования IDE

Убедитесь, что Ant установлен правильно. Для этого наберите в командной строке

ant

Ответ должен быть таким:

Как управлять настройками безопасности

Как правило, мы поставляем примеры настроенных конфигураций, в которых корневой пользователь имеет логин root и пароль root, а у остальных пользователей пароль совпадает с названием учетной записи. Не открывайте для тестовых экземпляров доступ для внешних IP, прежде чем смените все пароли.. Для того, чтобы закрыть возможность входить в систему с внешних IP, отредактируйте свойство jetty.host в файле jetty/etc/jetty.xml:

 
<Call name="addConnector">
        <Arg>

Экспорт и импорт базы данных. Миграция

Внимание! Приведенный ниже механизм переноса данных предназначен для переноса только между одинаковыми версиями TrackStudio 4. Для обновления с версии 3.5 и более ранних используйте механизм обновления.

В TrackStudio перенос базы данных с одной СУБД на другую (например, с Hypersonic SQL на PostgreSQL), равно как и перенос базы данных на другой сервер осуществляется с помощью поставляемой в версии Standalone утилиты Server Manager (она же "Управление сервером TrackStudio Enterprise" или попросту SMAN)

Список

Отчет представляет собой список задач (и, при определенных настройках, операций с задачами) в виде таблицы. Перечень выводимых в отчет полей определяется фильтром, который привязан к отчету.

Вы можете построить отчет в форматах HTML, PDF, CSV, Excel, Word и XML. Для отчетов в формате XML также можно применить XSL-преобразование и вывести в любом формате.

Чтобы использовать свои XSL файлы, разместите их в папке /etc/plugins/xslt

Отчет в формате CSV используется для экспорта данных из TrackStudio.

Как построить отчеты в TrackStudio

В TrackStudio отчеты предназначены для представления данных. Все отчеты используют фильтры для выборки нужных задач. Всего существует 7 типов отчетов: Список, Детальный, Распределение, Отчет о затраченном времени, Структура проекта, Тренд и Диаграмма Ганта.

Как установить Deadline создаваемой задачи в зависимости от приоритета

Этот Create Task/Before триггер устанавливает поле "Сделать до" в зависимости от назначенного приоритета. В этом примере не учитываются рабочий и выходные дни. Чтобы их учитывать, нужно оперировать с полями класса Calendar.

package scripts.before_create_task;

import com.trackstudio.exception.GranException;
import com.trackstudio.external.TaskTrigger;
import com.trackstudio.secured.SecuredTaskTriggerBean;

import java.util.Calendar;
import java.util.HashMap;
import java.util.Map;

/**

Как определить роли в системе и организовать пользователей в группы

Для того, чтобы пользователь с нужной ролью мог что-то делать в определенной задаче, нужно дать ему к этой или вышестоящей задаче доступ. Доступ можно разрешить как непосредственно пользователю, так и всем своим подчиненным пользователям с определенной ролью.

Организация доступа

Допустим, у нас есть несколько разработчиков и несколько проектов. К каждому из этих проектов нужно привязать свою команду из разработчиков.

"Плоская схема"

Установка TrackStudio Standalone

Для того, чтобы настроить и запустить TrackStudio Standalone на сервере с графической оболочкой:

  1. Запустите TrackStudio Enterprise Server Manager (sman).
  2. В меню нажмите кнопку "Создать БД"
  3. В появившемся окне выберите вариант базы данных для инициализации.
  4. Нажмите кнопку "ОК"
Syndicate content