.. only:: html [[[a]]]Планирование. Знакомство с диаграммой Ганта. ============================================================= ``снять фиксаторы со всех используемых задач`` [[[b]]]В этом видео мы научимся создавать связи[[[c]]] между задачами в Cerebro, тиражировать структуры подзадач[[[d]]] по образцу и использовать ссылки на задачи.[[[e]]] В качестве примера мы рассматриваем[[[f]]] создание рекламной брошюры для отдела маркетинга.[[[g]]] После того, как создали структуру подзадач[[[h]]] для различных этапов работы, на следующем шаге[[[i]]] установим связи между ними, чтобы система Cerebro[[[j]]] могла их автоматически выстраивать на временной шкале.[[[k]]] Связь в Cerebro подразумевает последовательное[[[l]]] выполнение задач друг за другом, например,[[[m]]] в простом случае можно связать несколько задач в цепочку.[[[n]]] Если мы сейчас посмотрим на диаграмму Ганта --[[[o]]] это отдельная вкладка в главном окне Cerebro,[[[p]]] то она покажет, как задачи расположены на временной шкале,[[[q]]] то есть, какие для них запланированы моменты старта и окончания.[[[r]]] Из-за того, что по умолчанию время старта подзадачи[[[s]]] совпадает с началом родительской задачи,[[[t]]] этапы создания брошюры выстроились для одновременного[[[u]]] выполнения от общего момента старта.[[[v]]] Для связи в цепочку выбираем все подзадачи[[[w]]] и активируем соответствующую команду[[[x]]] из контекстного меню или на панели инструментов.[[[y]]] После подтверждения порядка следования возникнут связи,[[[z]]] и задачи выстроятся в "лесенку" на диаграмме Ганта.[[[a]]] В соответствии с этим, растянулась родительская задача,[[[b]]] так как она выстраивается от начала первой[[[c]]] до конца последней подзадачи.[[[d]]] Вы можете вручную редактировать связи между задачами,[[[e]]] чтобы настроить более сложный вариант зависимости.[[[f]]] Чтобы разорвать связь, нажмите правой кнопкой мыши[[[g]]] на полоску задачи и из контекстного меню[[[h]]] выберите команду разрыва одной из связей.[[[i]]] Для создания новой связи потяните за круглую метку[[[j]]] на полоске задачи стрелку до другой задачи --[[[k]]] после этого произойдет автоматический[[[l]]] перерасчет времени старта зависимых задач.[[[m]]] ``оторвать первую задачу из цепочки, связать её сразу с третьей`` Копирование и тиражирование задач[[[n]]] ---------------------------------------------------------- При планировании проектов в Cerebro часто[[[o]]] возникает ситуация с частично или полностью повторяющимися[[[p]]] структурами подзадач и связей между ними.[[[q]]] Чтобы не повторять многократно одни и те же действия,[[[r]]] вы можете при создании новых задач брать за образец[[[s]]] уже имеющиеся или даже создать шаблоны[[[t]]] типовых структур в отдельном проекте.[[[u]]] Самый простой способ повторить структуру задач --[[[v]]] это использование команд копирования и вставки.[[[w]]] Выбираем контейнерную задачу, из контекстного меню[[[x]]] или горячими клавишами выполняем копирование,[[[y]]] затем перемещаем курсор на родительскую задачу[[[z]]] и производим вставку копии в неё.[[[a]]] Вы можете убедиться, что возникший экземпляр[[[b]]] содержит такую же структуру подзадач,[[[c]]] и в том числе со всеми связями между ними.[[[d]]] ``дать осмысленные имена двум брошюрам`` В случае, если вам необходимо создать много[[[e]]] повторяющихся структур по образцу,[[[f]]] используйте функцию тиражирования задач.[[[g]]] Допустим, нужно сделать серию брошюр,[[[h]]] для этого выбираем контейнерную задачу-образец[[[i]]] и из контекстного меню вызываем команду "Replicate task".[[[j]]] В появившемся окне нужно задать схему,[[[k]]] по которой будут сгенерированы имена новых задач.[[[l]]] Для простоты добавим только порядковый номер к названию.[[[m]]] В шаблоне используем начало имени оригинальной задачи[[[n]]] и через пробел добавляем значение счетчика.[[[o]]] Справа от шаблона имени настраиваются параметры счетчика:[[[p]]] начальное и конечное значение,[[[q]]] шаг, количество цифр в номере.[[[r]]] В самой правой части окна можно указать[[[s]]] какие атрибуты из оригинальной задачи[[[t]]] будут повторяться в копиях,[[[u]]] по умолчанию копируется структура подзадач[[[v]]] со связями между ними, назначенными исполнителями[[[w]]] и текстом постановки задач.[[[x]]] Снимаем флажок, чтобы задачу-образец оставить нетронутой.[[[y]]] В нижней части окна сразу виден будущий результат[[[z]]] в виде набора имён, причем можно прямо в этом списке[[[a]]] любое из имен отредактировать вручную.[[[b]]] По завершению настройки нажимаем кнопку "Replicate",[[[c]]] окно тиражирования закрывается[[[d]]] и возникают копии задач с нужными нам именами.[[[e]]] Можно убедиться, что все копии содержат[[[f]]] повторяющуюся структуру задач и связей внутри себя.[[[g]]] Вместо нумерации задач по счетчику[[[h]]] можно заранее подготовить список имен для них[[[i]]] и передать в Cerebro через буфер обмена.[[[j]]] Покажем, как это работает, на примере[[[k]]] мульти-переименования задач,[[[l]]] эта функция во многом похожа на тиражирование.[[[m]]] Снова выбираем группу задач, из контекстного меню[[[n]]] вызываем команду "Multi-rename tasks".[[[o]]] Возникает очень похожее окно,[[[p]]] в нем опять надо задать шаблон имени.[[[q]]] Из заранее подготовленной электронной таблицы,[[[r]]] копируем имена в буфер обмена[[[s]]] и возвращаемся в окно мульти-переименования.[[[t]]] В шаблоне имени используем только строку из буфера,[[[u]]] и в результирующей таблице сразу видно,[[[v]]] какие новые имена будут у задач.[[[w]]] По нажатию кнопки "Apply" выбранные задачи[[[x]]] будут переименованы по схеме.[[[y]]] Обратите внимание, что на диаграмме Ганта[[[z]]] все созданные структуры задач опять выстроились[[[a]]] от общего момента старта и попадают на одно и то же время.[[[b]]] Чтобы расставить их друг за другом снова используем[[[c]]] команду связывания друг за другом.[[[d]]] Сначала надо выбрать в таблице только контейнерные задачи,[[[e]]] можно для этого их все свернуть.[[[f]]] Затем из контекстного меню активируем команду,[[[g]]] возникают связи между структурами задач на верхнем уровне[[[h]]] и система расставляет их на временной шкале.[[[i]]] Для большей наглядности можно реорганизовать[[[j]]] задачи внутри проекта, то есть[[[k]]] создадим для всех брошюр отдельную ветку "Booklets"[[[l]]] и поместим в неё созданные задачи.[[[m]]] Просто сворачиваем их, выбираем[[[n]]] и перетаскиваем мышью внутрь нового контейнера.[[[o]]] Ссылки на задачи[[[p]]] -------------------------------------------- Помимо обычных задач внутри проектов Cerebro[[[q]]] вы можете также встретить ссылки (reference) на задачи.[[[r]]] Создавать ссылки на задачу можно, например,[[[s]]] в том случае, если вам требуется одну и ту же задачу[[[t]]] поместить в нескольких местах проекта[[[u]]] или даже в разных проектах.[[[v]]] В качестве примера в ветке создания рекламных брошюр[[[w]]] заведем специальный раздел, в котором соберем[[[x]]] ссылки на все задачи по рендеру изображений.[[[y]]] Создаем новую контейнерную задачу "Renders".[[[z]]] С помощью мульти-выделения выбираем из всех брошюр[[[a]]] задачи "Render" и из контекстного меню[[[b]]] вызываем команду "Copy task as reference".[[[c]]] После этого переходим в раздел для рендеров[[[d]]] и вызываем команду вставки из буфера,[[[e]]] в результате её выполнения внутри раздела[[[f]]] появляется нужный нам набор ссылок на задачи.[[[g]]] Важным свойством ссылки является то,[[[h]]] что для неё отображаются актуальные значения атрибутов[[[i]]] оригинальной задачи, а также вы имеете возможность[[[j]]] редактировать данные атрибуты, одновременно влияя на задачу[[[k]]] и все остальные ссылки на неё в Cerebro.[[[l]]] Исключением из данного правила является имя задачи --[[[m]]] у каждой ссылки оно может быть своё.[[[n]]] В случае набора задач рендера как раз для большей[[[o]]] наглядности имеет смысл изменить имена ссылок,[[[p]]] чтобы понимать, к какой брошюре они относятся.[[[q]]] Воспользуемся для этого командой мульти-переименования[[[r]]] и добавим к названию ссылки[[[s]]] имя соответствующей задачи-контейнера,[[[t]]] для этого нам вновь пригодится[[[u]]] передача списка имён через буфер обмена.[[[v]]] При помощи команды контекстного меню "Go to task"[[[w]]] всегда можно быстро перейти[[[x]]] к оригинальной задаче в Cerebro.[[[y]]]