Здравствуйте.
Есть список подзадач в последовательной задаче. При создании надзадачи первая подзадача имеет статус Новая. Следующие подзадачи имеют статус Черновик.
Если исполнитель завершает подзадачу, то следующая подзадача меняет статус с Черновик на Новая. Но если в по какой-то причине Исполнитель первой подзадачи откатит статус назад , то следующая подзадача так и останется со статусом Новая.
Может возникнуть ситуация, что первый Исполнитель случайно завершил задачу или завершил, но возникла ситуация что-то исправить и он откатил статус. При этом Исполнитель 2 получил свою подзадачу, приступил к работе, хотя для неё не все готово.
Можно ли каким то образом автоматизировать обратное изменение статусов подзадач в последовательной задаче, в зависимости от изменения статусов предыдущей подзадачи.
Последовательные задачи. Изменение статуса следующей задачи при изменении статуса предыдущей
-
- Сообщения: 2
- Зарегистрирован: 09.09.2023 01:25
-
- Сообщения: 4126
- Зарегистрирован: 06.06.2012 13:54
Re: Последовательные задачи. Изменение статуса следующей задачи при изменении статуса предыдущей
Здравствуйте!
На мой взгляд, можно - но достаточно замудреным способом. Дело в том, что в ПланФиксе нет возможности адресоваться к "следующей"/"предыдущей" задаче в списке последовательных, поэтому для такой адресации придется использовать другой способ - в частности, привязываться к названию задачи.
При таком подходе для каждой задачи в списке последовательных придется сделать сценарий, который в случае изменения ее статуса с "Завершенная" на "В работе" или другой активный будет изменять статус конкретной задачи, которая в списке идет после нее (и которую мы четко укажем в этом сценарии), на "Черновик".
Для цепочки последовательных задач с названиями
Задача 1
Задача 2
...
Задача N
потребуется N-1 сценариев примерно такой конструкции:
Не очень красивое решение, конечно - но другого в голову не пришло. Возможно, коллеги подскажут что-то поинтереснее.
На мой взгляд, можно - но достаточно замудреным способом. Дело в том, что в ПланФиксе нет возможности адресоваться к "следующей"/"предыдущей" задаче в списке последовательных, поэтому для такой адресации придется использовать другой способ - в частности, привязываться к названию задачи.
При таком подходе для каждой задачи в списке последовательных придется сделать сценарий, который в случае изменения ее статуса с "Завершенная" на "В работе" или другой активный будет изменять статус конкретной задачи, которая в списке идет после нее (и которую мы четко укажем в этом сценарии), на "Черновик".
Для цепочки последовательных задач с названиями
Задача 1
Задача 2
...
Задача N
потребуется N-1 сценариев примерно такой конструкции:
Не очень красивое решение, конечно - но другого в голову не пришло. Возможно, коллеги подскажут что-то поинтереснее.
-
- Сообщения: 2
- Зарегистрирован: 09.09.2023 01:25
Re: Последовательные задачи. Изменение статуса следующей задачи при изменении статуса предыдущей
Спасибо за ответ.
Но такой алгоритм, как мне кажется, легко сломать. Например, если исполнитель зачем-то решит переименовать задачу. Было бы правильно привязываться к какому-то уникальному идентификатору. Но насколько я понимаю есть 2 проблемы:
1. В Планфиксе нет уникального идентификатора. Теоретически за него можно принять Email задачи. Но Email задачи образуется при создании задачи, а Процесс мы пишем для задач вообще.
2. Мы не можем менять Процесс персонально под задачу.
Поправьте, если я не прав.
Но такой алгоритм, как мне кажется, легко сломать. Например, если исполнитель зачем-то решит переименовать задачу. Было бы правильно привязываться к какому-то уникальному идентификатору. Но насколько я понимаю есть 2 проблемы:
1. В Планфиксе нет уникального идентификатора. Теоретически за него можно принять Email задачи. Но Email задачи образуется при создании задачи, а Процесс мы пишем для задач вообще.
2. Мы не можем менять Процесс персонально под задачу.
Поправьте, если я не прав.
-
- Сообщения: 39
- Зарегистрирован: 18.10.2022 09:32
Re: Последовательные задачи. Изменение статуса следующей задачи при изменении статуса предыдущей
1. В ПланФиксе есть уникальные идентификаторы задач - когда вы указываете на задачу, вы указываете на уникальный идентификатор. При смене названия ничего не сломается.
(для справочников и документов тоже)
2. для вашей задачи вы можете сделать связный список (добавить в шаблон задачи поля "следующая задача" и "предыдущая задача" и заполнять их по сценарию. Или по кнопке.
Тогда у вас будет возможность устанавливать и откатывать статусы вверх и вниз по цепочке задач.
(для справочников и документов тоже)
2. для вашей задачи вы можете сделать связный список (добавить в шаблон задачи поля "следующая задача" и "предыдущая задача" и заполнять их по сценарию. Или по кнопке.
Тогда у вас будет возможность устанавливать и откатывать статусы вверх и вниз по цепочке задач.