Страница 1 из 1

Сценарий.../4. Выполнить следующие действия - Создать задачу

Добавлено: 03.10.2017 19:57
Гуров Егор
При создании сценария есть возможность создать задачу по шаблону, при этом в качестве надзадачи доступны варианты (см. вложенный файл):
Надзадача -Текущая задача
                  -Надзадача текущей задачи
                   -Задача в одном дереве с текущей, с названием:
                   -Задача в одном дереве с текущей, по шаблону:
                   -Задача в одном проекте с текущей, с названием:
                   -Задача в одном проекте с текущей, по шаблону:

На мой взгляд набор неполный, не хватает ещё двух вариантов:
Надзадача -Подзадача текущей задачи, с названием:
                 -Подзадача текущей задачи, по шаблону:

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

Всё это для того, чтобы создать подзадачу в подзадаче текущей задачи (из которой запускается сценарий).
Например.
В текущей задаче создаём подзадачу (своего рода контейнер для будущего хранения данных для другого сотрудника и одновременно это задача которая потребует его участия в ближайшее, но неизвестное время). В текущей задаче есть поля, например, A, B, C, которые изменяет Исполнитель текущей задачи, количество изменений заранее неизвестно, но все изменения и дату изменений необходимо сохранить. В подзадаче - контейнере те же самые поля A, B, C. При каждом изменении полей текущей задачи создаём в подзадаче -контейнере подзадачу с названием "чего-то там A при этом B и вот это C" с датой начала и заданной длительностью. При этом Исполнитель подзадачи -контейнера получает однотипные задачи с разной (заранее неизвестной датой начала) и в названии отражены данные необходимые для его работы.

 

Добавлено: 05.10.2017 14:45
Dmitry Goncharenko
Редкая ситуация, но мы готовы обсуждать этот вариант. Задали вопрос в задаче, поставленной Вами по этому поводу в Службу поддержки, ждем ответа.

Добавлено: 05.10.2017 19:04
Гуров Егор
Мысли по этому поводу.
На мой взгляд, действия: "Изменить другую задачу" и "Создать задачу" схожи в том, что надо указать задачу в которой сделать изменения или для которой создать надзадачу/задачу в одной ветви/подзадачу.Указать положение задачи от текущей (из которой срабатывает сценарий) можно так: выше (надзадача),в одной ветви, ниже (подзадача). При этом: выше (или в одной ветви, или ниже) и условия (такие же, как условия сценария: параметры отбора и логика фильтра) и так весь путь до нужной задачи, а затем изменить её либо создать надзадачу/задачу в одной ветви/подзадачу. 
(выше/в одной ветви/ниже -> отбор ->нужная? да - действие/нет->выше/в одной ветви/ниже -> отбор ->нужная? да - действие/нет...)
 Интерфейс можно сделать такой:
Выполнить следующие действия
С задачей
Задача: выше/в одной ветви/ниже (относительно текущей, в которой запускается сценарий)
Условия (аналогично "2. Условия сценария")
Действие: дальше/изменить/создать
Если дальше
____________выше/в одной ветви/ниже
____________Условия (аналогично "2. Условия сценария")
____________(Задача первая на пути к нужной или нужная)
____________Действие: дальше/изменить/создать

____________Если дальше
________________________выше/в одной ветви/ниже
________________________Условия (аналогично "2. Условия сценария")
_______________________(Задача вторая на пути к нужной или нужная)
________________________Действие: дальше/изменить/создать
________________________Если дальше и т.д.
Если изменить
_____________Изменение
Если создать
____________Надзадачу
____________Задача в одной ветви
____________Подзадачу 
Так как в ПланФикс! неограниченная вложенность, то таким способом, если он конечно же реализуем программно:), можно выбрать любую задачу в рамках проекта с нужными параметрами.

Добавлено: 13.11.2017 00:36
Константин Смоквин
Наша проблема немного другая, но в этой же плоскости. Возможно, в процессе решения этого пожелания удастся захватить и реализовать и наш случай.<br /><br />Не хватает возможности сценарием создать задачу и установить ЕЁ (созданную сценарием задачу) надзадачей у задаче, в которой был инициирован сценарий.

Добавлено: 25.11.2017 12:45
Dmitry Goncharenko
Ситуация понятна, Константин, добавил в очередь доработок по сценариям такую задачу.

Re:

Добавлено: 21.03.2018 12:16
Dmitry Goncharenko
Константин Смоквин писал(а):
13.11.2017 00:36
Наша проблема немного другая, но в этой же плоскости. Возможно, в процессе решения этого пожелания удастся захватить и реализовать и наш случай.<br /><br />Не хватает возможности сценарием создать задачу и установить ЕЁ (созданную сценарием задачу) надзадачей у задаче, в которой был инициирован сценарий.
Реализовали такую возможность Изображение