Шаблони звітів у форматі Open Document Text є звичайними файлами ODT, які можна створити за допомогою будь-якого текстового процесора із підтримкою ODT, зокрема Calligra Words або LibreOffice Writer. Методологічно, слід використати змінні полів користувача для зберігання посилань на відомості, які має бути отримано від проєкту. Змінні Writer називаються поля користувача. Вставити їх можна за допомогою пункту меню → → → → . У Words ці поля мають назву нетипові змінні. Їх можна вставити за допомогою пункту → → .
Найпростішим способом створення шаблона проєкту є внесення змін до наявного шаблона, оскільки у ньому вже визначено усі поля користувача.
Змінні використовуються для того, щоб засіб створення звітів міг видобути дані з проєкту.
Змінна може бути посиланням на окреме поле даних, посиланням на дані таблиці або посиланням на дані діаграми.
Запис змінної окремого поля даних має такий формат:
назва групи даних
.властивість
= ідентифікатор властивості
де
значенням
назва групи даних
може бути tr, project або schedule (див. нижче).значення
властивість
робить назву поля користувача унікальною.ідентифікатор властивості
ідентифікує властивість у групі даних.
Таблиця у шаблоні звіту складається зі змінної, яка задає дані таблиці, яку слід використати.
Назва змінної має починатися з table
(наприклад, tableTasks), з значенням змінної має бути назва таблиці даних (наприклад, tasks).
Одразу після змінної слід вставити таблиці і заповнити стовпчики змінними полів користувача, які визначають те, які з властивостей слід отримати з таблиці, яку вказано вище. Ці змінні повинні мати назви, які починаються із назви змінної таблиці, розташованої вище.
Формат цих змінних є таким:
tableTasks.властивість
= ідентифікатор властивості
де
властивість робить назву поля користувача унікальною.
ідентифікатор властивості ідентифікує властивість у групі даних.
Діаграма у шаблоні звіту складається зі змінної, яка задає дані, які слід використати у діаграмі.
Назва змінної має починатися з chart
(наприклад, chartBudgetCost), а значення змінної вказує групу даних та значення, які буде використано для діаграми.
Запис змінної має такий формат (зверніть увагу на крапки з комами):
назва
= група даних
; values=список властивостей даних, відокремлених комами
;
де
назва
має починатися з chart (наприклад, chartBudgetCost)група даних
список властивостей даних, відокремлених комами визначає властивості у групі даних.
Приклад:
chartBudget = project; values=bcws cost, bcwp cost, acwp cost;
Перекладені мітки надають змогу створювати загальні шаблони звітів, якими можна буде користуватися різними мовами.
Назва змінної | Значення змінної |
---|---|
tr.project |
Проєкт |
tr.manager |
Керівник |
tr.schedule |
Розклад |
tr.bcws |
БВЗР |
tr.bcwp |
БВВР |
tr.acwp |
ДВВР |
tr.spi |
ІВП |
tr.cpi |
ІВР |
Показує значення з головного проєкту.
Назва змінної | Значення змінної | Опис |
---|---|---|
project.name |
Назва |
Назва проєкту |
project.manager |
Керівник |
Ім'я керівника проєкту |
project.bcwscost |
БВЗР — Вартість |
Бюджетна вартість запланованої роботи на основі вартості |
project.bcwpcost |
БВВР — Вартість |
Бюджетна вартість виконаної роботи на основі вартості |
project.acwpcost |
ДВВР — Вартість |
Поточна вартість виконаної роботи на основі вартості |
project.spicost |
ІВП (вартість) |
Індекс виконання плану на основі вартості |
project.cpicost |
ІВР (вартість) |
Індекс вартості роботи на основі вартості |
project.bcwseffort |
БВЗР — Обсяг робіт |
Бюджетна вартість запланованої роботи на основі обсягу робіт |
project.bcwpeffort |
БВВР — Обсяг робіт |
Бюджетна вартість виконаної роботи на основі обсягу робіт |
project.acwpeffort |
ДВВР — Обсяг робіт |
Поточна вартість виконаної роботи на основі обсягу робіт |
project.spieffort |
ІВП (обсяг) |
Індекс виконання плану на основі обсягу робіт |
project.cpieffort |
ІВР (обсяг) |
Індекс вартості роботи на основі обсягу робіт |
Показує значення з поточного розкладу.
Назва змінної | Значення змінної | Опис |
---|---|---|
schedule.name |
Назва |
Назва розкладу |
schedule.state |
Стан |
Стан розкладу |
schedule.direction |
Назва |
Напрям створення розкладу |
schedule.overbooking |
Перевищення |
Перевищення |
schedule.distribution |
Розподіл |
Розподіл |
schedule.plannedstart |
Запланований початок |
Запланований початок |
schedule.plannedfinish |
Заплановане завершення |
Заплановане завершення |
schedule.scheduler |
Планування |
Планування |
schedule.granularity |
Рівень модульності |
Рівень модульності |
schedule.mode |
Режим |
Режим планування (автоматичний або вручну) |
Підтримувані типи таблиць:
tasks
taskstatus
schedules
projects
Щоб створити таблицю, вставте змінну одразу перед таблицею до вашого файл шаблона. Назва змінної ідетифікує таблицю. Вона має починатися зі слова table, наприклад tableTaskStatus.
Значення змінної використовується для визначення даних, які буде отримано. Воно має збігатися із назвою однієї із підтримуваних таблиць із наведеного вище списку, наприклад taskstatus.
Ви можете вставляти змінні до комірок таблиці за допомогою назви і значення із наведеної нижче таблиці.
Зауважте, що у таблиці розкладів передбачено підтримку значень, які описано вище у розділі значення розкладів.
Для таблиць проєктів, завдань і стану завдань передбачено підтримку таких значень:
Назва змінної | Значення змінної | Опис |
---|---|---|
|
Назва |
Назва завдання або проєкту |
|
Код СРР | |
|
Тип |
Тип завдання |
|
Відповідальний | |
|
Розподіл | |
|
Тип оцінки | |
|
Календар | |
|
Оцінка |
Найімовірніша оцінка |
|
Оптимістичне |
Оптимістична частка |
|
Песимістичне |
Песимістична частка |
|
Ризик |
Оцінка неточності |
|
Часові рамки |
Тип часового обмеження |
|
Часові рамки початку |
Часові рамки початку |
|
Часові рамки завершення |
Часові рамки завершення |
|
Поточний запис |
Запис для поточних витрат |
|
Початковий запис |
Запис для початкової вартості завдання |
|
Початкова вартість |
Витрати, заплановані на початку завдання |
|
Остаточний запис |
Запис для завершальної вартості завдання |
|
Остаточна вартість |
Витрати, понесені на момент завершення завдання |
|
Опис |
Опис завдання |
|
Очікуване |
Обчислена найімовірніша оцінка |
|
Оптимістичне |
Обчислена оптимістична оцінка |
|
Песимістичне |
Обчислена песимістична оцінка |
|
Час початку |
Час початку за розкладом |
|
Час завершення |
Час завершення за розкладом |
|
Тривалість |
Тривалість за розкладом |
|
Ранній початок |
Перша можлива дата початку |
|
Раннє завершення |
Перша можлива дата завершення |
|
Пізній початок |
Остання можлива дата початку |
|
Пізнє завершення |
Остання можлива дата завершення |
|
Додатній резерв | |
|
Вільний резерв | |
|
Від’ємний резерв | |
|
Початковий резерв | |
|
Завершальний резерв | |
|
Призначення |
Призначення виконавців |
|
Відхилення (Оц) |
Обчислене відхилення оцінки |
|
Відхилення (Трив) |
Обчислене відхилення тривалості |
|
Оптимістична (Трив.) |
Обчислена оптимістична тривалість |
|
Песимістична (Трив.) |
Обчислена песимістична тривалість |
|
Стан |
Стан завдання, який буде показано на панелі стану завдання |
|
% виконання |
Рівень виконання завдання |
|
Запланований обсяг робіт |
Запланований обсяг робіт |
|
Поточний обсяг робіт |
Поточне виконання робіт |
|
Залишковий обсяг робіт |
Обсяг робіт, що залишився |
|
Запланована вартість |
Заплановану вартість |
|
Поточна вартість |
Поточну вартість |
|
Поточний початок |
Поточний початок |
|
Почато | |
|
Поточне завершення |
Поточне завершення |
|
Завершено | |
|
Стан планування |
Стан планування |
|
БВЗР |
Бюджетна вартість запланованої роботи (на основі вартості) |
|
БВВР |
Бюджетна вартість виконаної роботи (на основі вартості) |
|
ДВВР |
Поточна вартість виконаної роботи (на основі вартості) |
|
ІВП |
Індекс виконання плану |
|
Критичний |
Завдання є критичним |
|
Критичний ланцюжок |
Завдання належить до критичного ланцюжка |
|
Не включено до розкладу |
Не є цікавим |
|
Не вказано призначення |
Не є цікавим |
|
Перевищено можливості |
Не є цікавим |
|
Виконавець недоступний |
Не є цікавим |
|
Помилка у часових рамках |
Не є цікавим |
|
Невідповідний обсяг робіт |
Не є цікавим |
|
Помилка планування |
Не є цікавим |
|
Рівень вузла, рівень |
Не є цікавим |
|
Нотатки щодо стану |
Зауваження: не реалізовано |
|
Власник |
Не варто використовувати, не є аж надто цікавими |
|
Стан |
Не варто використовувати, не є аж надто цікавими |
|
Час |
Не варто використовувати, не є аж надто цікавими |
Може бути використано вставленням змінної із назвою chartX (X=якийсь текст, щоб зробити назву змінної унікальною) зі значенням project до того, як діаграму буде використано.
Змінна має такий формат:
Змінна: Назва: chartX (X=якийсь текст) Значення: project; values=
дані
;
де дані
є списком відокремлених комами значень, які слід включити до діаграми.
Можливі значення параметра дані
:
>bcws effort — бюджетна вартість запланованої роботи на основі обсягу робіт.
bcwp effort — бюджетна вартість виконаної роботи на основі обсягу робіт.
acwp effort — поточна вартість виконаної роботи на основі обсягу робіт.
spi effort — індекс виконання плану на основі обсягу робіт.
cpi effort — індекс вартості роботи на основі обсягу робіт.
bcws cost — бюджетна вартість запланованої роботи на основі вартості.
bcwp cost — бюджетна вартість виконаної роботи на основі вартості.
acwp cost — поточна вартість виконаної роботи на основі вартості.
spi cost — індекс виконання плану на основі вартості робіт.
cpi cost — індекс вартості роботи на основі вартості.
У діаграмі, яку ви створите у вашому шаблоні, має бути та сама (або більша) кількість стовпчиків, що і кількість значень, які ви вказали у вашій змінній.
Приклад:
Назва змінної: chart1
Значення: project; values=bcws cost,bcwp cost, acwp cost;
Зауважте, що не можна одночасно використовувати значення на основі обсягу робіт і на основі вартості робіт. Якщо вам потрібно показати обидва типи значень, створіть дві окремі діаграми.