Экспорт проекта в переносимый пакет
Собрать задачи, календари, зависимости и настройки в JSON/CSV с проверкой целостности.
Методика и примеры
Экспорт проекта в переносимый пакет
ПроверяетID и ацикличность графа, сохраняетJSON/CSV иSHA-256 манифест в локальныйZIP. Пакет содержит только выбранные данные, без доступа к внешним календарям.
Входные данные примера
Основной источник
{
"tasks": [
{
"id": "A",
"name": "Основа",
"duration": 2,
"depends": [],
"skill": "write"
},
{
"id": "B",
"name": "Текст",
"duration": 3,
"depends": [
"A"
],
"skill": "write"
},
{
"id": "C",
"name": "Редактура",
"duration": 2,
"depends": [
"A"
],
"skill": "edit"
}
],
"workers": [
{
"id": "writer",
"skills": [
"write"
],
"start": 0,
"end": 8,
"cost": 10
},
{
"id": "editor",
"skills": [
"edit"
],
"start": 0,
"end": 8,
"cost": 15
}
],
"calendars": [],
"settings": {
"unit": "hours",
"method": "finish-to-start"
}
}Результат примера
| Объект | Проверка |
|---|---|
| Задач | 3 |
| Зависимости | без циклов |
| CPM длительность | 5 |
Показано строк: 3 из 4.
Локальная обработка: до2 млн символов или20 000 записей на источник; до50 000 строк результата. Тяжёлые операции имеют отдельные ограничения и отмену. Измеренный спрос и внешние данные не подставляются.
