Отчётность IBM Rational ClearCase. Часть 2Источник: developerworks Рустам Зайдуллин, ведущий инженер, ТатАСУнефть" ОАО "Татнефть" Александр Новичков, руководитель отдела внедрения и консалтинга, СМ-Консалт
Тип значения по умолчанию задаётся Integer, для метрики L_C необходимо указать тип Real (рисунок 3). Рисунок 3. Меняем тип данных значения атрибута После того как типы атрибутов сформированы, можно создавать сами атрибуты на версиях элементов версионного хранилища (рисунок 4). Рисунок 4. Типы атрибутов для метрик Итак, по порядку. Сначала необходимо определить дату отчётного периода. За окончание периода примем текущую дату, а начало периода введёт пользователь. Для ввода данных используем интерфейс clearprompt. Можно было бы запросить дату одной строкой, но во избежание ввода некорректной даты (ошибок в формате ввода, или ввода даты позднее текущей) организуем ввод в графическом интерфейсе, из списка. Запрашиваем дату в следующем порядке: год, месяц, день. Для начала определим текущую дату.
Составляем список годов, из которых будет производиться выбор. Начало периода - год создания версионного хранилища.
Далее запрашиваем выбор года отчётного периода и считываем введённое значение. В случае нажатия кнопки "Отмена" завершаем работу скрипта, при вводе пустого значения - запрашиваем ввод данных вновь.
Описанное диалоговое окно имеет следующий вид (рисунок 5). Сразу выполняем проверку, является ли введённый год високосным. Эта информация будет нужна далее, при выводе диалога выбора дня текущего периода.
|