При создании сценария есть возможность создать задачу по шаблону, при этом в качестве надзадачи доступны варианты (см. вложенный файл):
Надзадача -Текущая задача
-Надзадача текущей задачи
-Задача в одном дереве с текущей, с названием:
-Задача в одном дереве с текущей, по шаблону:
-Задача в одном проекте с текущей, с названием:
-Задача в одном проекте с текущей, по шаблону:
На мой взгляд набор неполный, не хватает ещё двух вариантов:
Надзадача -Подзадача текущей задачи, с названием:
-Подзадача текущей задачи, по шаблону:
Эти варианты не очень-то подходят для "Выполнить следующие действия - Изменить задачу" - будет непонятно что изменять, если по одному и тому же шаблону несколько задач, но они есть , а при "...-Создать задачу" на мой взгляд без проблем.
Всё это для того, чтобы создать подзадачу в подзадаче текущей задачи (из которой запускается сценарий).
Например.
В текущей задаче создаём подзадачу (своего рода контейнер для будущего хранения данных для другого сотрудника и одновременно это задача которая потребует его участия в ближайшее, но неизвестное время). В текущей задаче есть поля, например, A, B, C, которые изменяет Исполнитель текущей задачи, количество изменений заранее неизвестно, но все изменения и дату изменений необходимо сохранить. В подзадаче - контейнере те же самые поля A, B, C. При каждом изменении полей текущей задачи создаём в подзадаче -контейнере подзадачу с названием "чего-то там A при этом B и вот это C" с датой начала и заданной длительностью. При этом Исполнитель подзадачи -контейнера получает однотипные задачи с разной (заранее неизвестной датой начала) и в названии отражены данные необходимые для его работы.
Сценарий.../4. Выполнить следующие действия - Создать задачу
-
- Сообщения: 4
- Зарегистрирован: 24.03.2015 16:34
-
- Сообщения: 4126
- Зарегистрирован: 06.06.2012 13:54
-
- Сообщения: 4
- Зарегистрирован: 24.03.2015 16:34
Мысли по этому поводу.
На мой взгляд, действия: "Изменить другую задачу" и "Создать задачу" схожи в том, что надо указать задачу в которой сделать изменения или для которой создать надзадачу/задачу в одной ветви/подзадачу.Указать положение задачи от текущей (из которой срабатывает сценарий) можно так: выше (надзадача),в одной ветви, ниже (подзадача). При этом: выше (или в одной ветви, или ниже) и условия (такие же, как условия сценария: параметры отбора и логика фильтра) и так весь путь до нужной задачи, а затем изменить её либо создать надзадачу/задачу в одной ветви/подзадачу.
(выше/в одной ветви/ниже -> отбор ->нужная? да - действие/нет->выше/в одной ветви/ниже -> отбор ->нужная? да - действие/нет...)
Интерфейс можно сделать такой:
Выполнить следующие действия
С задачей
Задача: выше/в одной ветви/ниже (относительно текущей, в которой запускается сценарий)
Условия (аналогично "2. Условия сценария")
Действие: дальше/изменить/создать
Если дальше
____________выше/в одной ветви/ниже
____________Условия (аналогично "2. Условия сценария")
____________(Задача первая на пути к нужной или нужная)
____________Действие: дальше/изменить/создать
____________Если дальше
________________________выше/в одной ветви/ниже
________________________Условия (аналогично "2. Условия сценария")
_______________________(Задача вторая на пути к нужной или нужная)
________________________Действие: дальше/изменить/создать
________________________Если дальше и т.д.
Если изменить
_____________Изменение
Если создать
____________Надзадачу
____________Задача в одной ветви
____________Подзадачу
Так как в ПланФикс! неограниченная вложенность, то таким способом, если он конечно же реализуем программно:), можно выбрать любую задачу в рамках проекта с нужными параметрами.
На мой взгляд, действия: "Изменить другую задачу" и "Создать задачу" схожи в том, что надо указать задачу в которой сделать изменения или для которой создать надзадачу/задачу в одной ветви/подзадачу.Указать положение задачи от текущей (из которой срабатывает сценарий) можно так: выше (надзадача),в одной ветви, ниже (подзадача). При этом: выше (или в одной ветви, или ниже) и условия (такие же, как условия сценария: параметры отбора и логика фильтра) и так весь путь до нужной задачи, а затем изменить её либо создать надзадачу/задачу в одной ветви/подзадачу.
(выше/в одной ветви/ниже -> отбор ->нужная? да - действие/нет->выше/в одной ветви/ниже -> отбор ->нужная? да - действие/нет...)
Интерфейс можно сделать такой:
Выполнить следующие действия
С задачей
Задача: выше/в одной ветви/ниже (относительно текущей, в которой запускается сценарий)
Условия (аналогично "2. Условия сценария")
Действие: дальше/изменить/создать
Если дальше
____________выше/в одной ветви/ниже
____________Условия (аналогично "2. Условия сценария")
____________(Задача первая на пути к нужной или нужная)
____________Действие: дальше/изменить/создать
____________Если дальше
________________________выше/в одной ветви/ниже
________________________Условия (аналогично "2. Условия сценария")
_______________________(Задача вторая на пути к нужной или нужная)
________________________Действие: дальше/изменить/создать
________________________Если дальше и т.д.
Если изменить
_____________Изменение
Если создать
____________Надзадачу
____________Задача в одной ветви
____________Подзадачу
Так как в ПланФикс! неограниченная вложенность, то таким способом, если он конечно же реализуем программно:), можно выбрать любую задачу в рамках проекта с нужными параметрами.
-
- Сообщения: 75
- Зарегистрирован: 15.05.2016 19:06
Наша проблема немного другая, но в этой же плоскости. Возможно, в процессе решения этого пожелания удастся захватить и реализовать и наш случай.<br /><br />Не хватает возможности сценарием создать задачу и установить ЕЁ (созданную сценарием задачу) надзадачей у задаче, в которой был инициирован сценарий.
-
- Сообщения: 4126
- Зарегистрирован: 06.06.2012 13:54
-
- Сообщения: 4126
- Зарегистрирован: 06.06.2012 13:54
Re:
Реализовали такую возможностьКонстантин Смоквин писал(а): ↑13.11.2017 00:36Наша проблема немного другая, но в этой же плоскости. Возможно, в процессе решения этого пожелания удастся захватить и реализовать и наш случай.<br /><br />Не хватает возможности сценарием создать задачу и установить ЕЁ (созданную сценарием задачу) надзадачей у задаче, в которой был инициирован сценарий.