Зависимости

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

Правила создания цикличных вспомогательных задач

В таблице Правила создания цикличных вспомогательных задач перечислены отношения, которые должны быть установлены между назначенными типами вспомогательных задач в рамках каждого цикла.

Используйте кнопки со значками в правом верхнем углу таблицы, чтобы добавлять, удалять и очищать элементы в списке.

Вы можете применять фильтры, чтобы удостовериться в том, что различные типы вспомогательных задач созданы для задач на основе их значений для атрибутов характеристик. Например, тип используемой задачи по взрыву может иметь в основании прочность породы на сжатие. Как вариант, задачу взрыва можно было бы исключить, если бы взрывные работы не требовались для содержащегося материала.

Введите следующие данные для каждой устанавливаемой взаимосвязи:

Источник

Укажите детали для типа вспомогательной задачи, из которой должна быть установлена связь и должно начаться соединение. Задачи, созданные в этом контексте, называются «исходными задачами».

Тип вспомогательной задачи

Выберите тип вспомогательной задачи, из которой должна быть установлена связь и должно начаться соединение.

Фильтр задач

Выберите фильтр, который будет применяться к основным задачам, чтобы определить задачи, из которых должны быть установлены связи.

Этот фильтр применяется в дополнение к фильтру, заданному для Источник > Тип вспомогательной задачи во вкладке Типы задач.

Дополнительные сведения о создании и использовании фильтров задач смотрите здесь: Фильтр задач

Цель

Укажите детали для типа вспомогательной задачи, к которой должна быть установлена связь и должно завершиться соединение. Задачи, созданные в этом контексте, называются «целевыми задачами».

Соединение

Укажите тип Соединения, которое надо установить между исходной и целевой задачей.

Тип   Описание
Конец-Начало Вторая Задача (B) во взаимосвязи не может начаться, пока не будет завершена первая Задача (A). Это самый распространенный тип связи. Примечание: в этом типе взаимосвязи задача (B) не должна начинаться сразу после завершения задачи (A), возможна задержка.
Конец-Конец Вторая Задача (B) во взаимосвязи не может быть завершена, пока не будет завершена первая Задача (A). Примечание: в этом типе взаимосвязи для типа связи Конец-Конец не требуется, чтобы обе Задачи выполнялись одновременно. Задача (B) может быть выполнена в любое время после завершения задачи (A).
Начало-Начало Вторая Задача (B) во взаимосвязи не может начаться, пока не начнется первая Задача (A). Примечание: для типа связи Начало-Начало не требуется одновременного запуска обеих задач. Задача (B) может начаться в любое время после начала задачи (A).
Начало-Конец Вторая Задача (B) во взаимосвязи не может завершиться, пока не начнется первая Задача (A). При этом вторую задачу (B) можно выполнить в любое время после начала первой задачи (A). Примечание: вторую задачу (B) можно выполнить в любой момент после начала задачи (A). Для типа связи Начало-Конец не требуется, чтобы зависимая Задача завершалась одновременно с началом Задачи, от которой она зависит.

Размер шага

Укажите размер шага (интервала), который представляет собой величину, на которую должно быть отложено установление связи. При необходимости нажмите на символ = слева от поля ввода выражения, чтобы использовать переменные, константы и функции, предоставляемые в Редактор выражений.

Единицы шага

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

Единица шага

Описание

Пример

часы

Количество прошедших часов.

Соединение = Конец→Начало

Шаг | Размер = 8

Шаг | Размер = часы

указывается, что конечная задача не может быть запущена раньше, чем через 8 часов после завершения исходной задачи.

количество

Значение количественного атрибута для исходной задачи, которое должно быть выполнено.

Количественный атрибут для исходной задачи = "МАССА"

Соединение = Начало→Начало

Шаг | Размер = 2000

Шаг | Единицы = количество

указывает, что конечная задача не может быть запущена до тех пор, пока в исходной задаче не будет достигнуто выполнение 2000 единиц атрибута «МАССА» (например, тонны).

% готово

Процент исходной задачи, которая должна быть завершена.

Количественный атрибут для исходной задачи = "ОБЪЕМ"

Соединение = Начало→Конец

Шаг | Размер = 25

Шаг | Единицы = % выполнения

указывается, что конечная задача не может быть завершена до тех пор, пока не будет выполнено 25% атрибута «ОБЪЕМ» в исходной задаче.

Примечание: для каждого соединения можно указать только одно из этих условий.

Тип вспомогательной задачи

Выберите тип вспомогательной задачи, с которой должна быть установлена связь и должно закончиться соединение.

Фильтр задач

Выберите фильтр, который будет применяться к основным задачам, чтобы определить задачи, к которым должны быть установлены связи.

Этот фильтр применяется в дополнение к фильтру, заданному для Цель > Тип вспомогательной задачи во вкладке Типы задач.

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

Межцикловые отношения вспомогательных задач

Таблица Межцикловые отношения вспомогательных задач определяет отношения, которые должны быть установлены между циклами генерируемых вспомогательных задач.

Для этого используются два (2) цикла задач:

  1. Текущий цикл, содержащий «целевые» задачи, взаимосвязь с которыми должна быть установлена, а соединения должны завершиться; а также

  2. Связанный цикл, который содержит «исходные» задачи, из которых должны быть установлены отношения и должны начаться соединения.

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

Используйте кнопки со значками в правом верхнем углу таблицы, чтобы добавлять, удалять и очищать элементы в списке.

Введите следующие данные для каждой устанавливаемой межцикловой свяжи:

Источник

Укажите детали для типа вспомогательной задачи, в связанном цикле, из которой должно быть установлена взаимосвязь и должно начаться соединение. Задачи, созданные в этом контексте, называются «исходными задачами».

Смещение

Введите количество циклов, на которое исходная основная задача отличается от целевой основной задачи в списке основных задач, определенных для включения в этот набор правил.

Здесь будет принято любое ненулевое целочисленное значение, которое будет интерпретироваться следующим образом:

Значени

Описание

< 0

Количество основных задач до этой в последовательности задач, для которых были сгенерированы вспомогательные задачи типа исходной вспомогательной задачи. например: -1 = предыдущая, -2 = вторая предыдущая

> 0

Количество основных задач после этой в последовательности задач, для которых были сгенерированы вспомогательные задачи типа исходной вспомогательной задачи. например: 1 = следующая, 2 = задача после следующей

Примечание 1: ноль (0) здесь не принимается. Такие отношения должны быть определены в приведенной выше таблице Правила создания цикличных вспомогательных задач.

Примечание 2: в случае работы с основными задачами, по которым смещение ссылается на несколько исходных основных задач, отношения будут установлены со ВСЕМИ основными задачами, на которые идет ссылка.

Тип вспомогательной задачи

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

Фильтр задач

Выберите фильтр, который будет применяться к основным задачам, чтобы определить задачи, из которых должны быть установлены связи. Смотрите: Фильтр задач

Цель

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

Соединение

Укажите тип Соединения, которое надо установить между исходной и целевой задачей.

Тип   Описание
Конец-Начало Вторая Задача (B) во взаимосвязи не может начаться, пока не будет завершена первая Задача (A). Это самый распространенный тип связи. Примечание: в этом типе взаимосвязи задача (B) не должна начинаться сразу после завершения задачи (A), возможна задержка.
Конец-Конец Вторая Задача (B) во взаимосвязи не может быть завершена, пока не будет завершена первая Задача (A). Примечание: в этом типе взаимосвязи для типа связи Конец-Конец не требуется, чтобы обе Задачи выполнялись одновременно. Задача (B) может быть выполнена в любое время после завершения задачи (A).
Начало-Начало Вторая Задача (B) во взаимосвязи не может начаться, пока не начнется первая Задача (A). Примечание: для типа связи Начало-Начало не требуется одновременного запуска обеих задач. Задача (B) может начаться в любое время после начала задачи (A).
Начало-Конец Вторая Задача (B) во взаимосвязи не может завершиться, пока не начнется первая Задача (A). При этом вторую задачу (B) можно выполнить в любое время после начала первой задачи (A). Примечание: вторую задачу (B) можно выполнить в любой момент после начала задачи (A). Для типа связи Начало-Конец не требуется, чтобы зависимая Задача завершалась одновременно с началом Задачи, от которой она зависит.

Размер шага

Укажите размер шага (интервала), который представляет собой величину, на которую должно быть отложено установление связи. При необходимости нажмите на символ = слева от поля ввода выражения, чтобы использовать переменные, константы и функции, предоставляемые в Редактор выражений.

Единицы шага

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

Единица шага

Описание

Пример

часы

Количество прошедших часов.

Соединение = Конец→Начало

Шаг | Размер = 8

Шаг | Размер = часы

указывается, что конечная задача не может быть запущена раньше, чем через 8 часов после завершения исходной задачи.

количество

Значение количественного атрибута для исходной задачи, которое должно быть выполнено.

Количественный атрибут для исходной задачи = "МАССА"

Соединение = Начало→Начало

Шаг | Размер = 2000

Шаг | Единицы = количество

указывает, что конечная задача не может быть запущена до тех пор, пока в исходной задаче не будет достигнуто выполнение 2000 единиц атрибута «МАССА» (например, тонны).

% готово

Процент исходной задачи, которая должна быть завершена.

Количественный атрибут для исходной задачи = "ОБЪЕМ"

Соединение = Начало→Конец

Шаг | Размер = 25

Шаг | Единицы = % выполнения

указывается, что конечная задача не может быть завершена до тех пор, пока не будет выполнено 25% атрибута «ОБЪЕМ» в исходной задаче.

Примечание: для каждого соединения можно указать только одно из этих условий.

Тип вспомогательной задачи

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

Фильтр задач

Выберите фильтр, который будет применяться к основным задачам, чтобы определить задачи, к которым должны быть установлены связи.

Более подробную информацию о создании и использовании фильтров задач можно найти здесь.

ОК

Нажмите ОК, чтобы сохранить изменения правил вспомогательных задач для типа основной задачи.

Зависимости