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

Аватара пользователя
Гуров Егор
Сообщения: 4
Зарегистрирован: 24.03.2015 16:34

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

03.10.2017 19:57

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

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

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

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

 
Вложения
Сценарий создать задачу.png

Аватара пользователя
Дмитрий Гончаренко
Сообщения: 3078
Зарегистрирован: 06.06.2012 13:54

05.10.2017 14:45

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

Аватара пользователя
Гуров Егор
Сообщения: 4
Зарегистрирован: 24.03.2015 16:34

05.10.2017 19:04

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

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

Аватара пользователя
Константин Смоквин
Сообщения: 58
Зарегистрирован: 15.05.2016 19:06

13.11.2017 00:36

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

Аватара пользователя
Дмитрий Гончаренко
Сообщения: 3078
Зарегистрирован: 06.06.2012 13:54

25.11.2017 12:45

Ситуация понятна, Константин, добавил в очередь доработок по сценариям такую задачу.

Аватара пользователя
Дмитрий Гончаренко
Сообщения: 3078
Зарегистрирован: 06.06.2012 13:54

Re:

21.03.2018 12:16

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

Ответить