Сценарии на изменение значения в поле

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

Новости ПланФикса бывают разные :)

Но все равно ведь новости важные. Да и круг нужно расширять 🙂

Поэтому вначале пару слов для тех, кто раньше не сталкивался со сценариями в принципе. В ПланФиксе есть такая штука, как автоматические сценарии. Они позволяют при наступлении какого-то события — например, создании задачи или добавлении комментария — автоматически производить в системе разные действия. Эта возможность помогает уменьшить количество ручных операций и вообще придает процессам динамичности: где-то что-то нажал и все закрутилось.

Теперь непосредственно о сегодняшней новости. В списке событий, которые вызывают срабатывание сценария, появилось пополнение — “Изменено значение поля”:

Сценарий на событие "Изменено значение поля"
При использовании этого события вы можете выбрать поле (стандартное или добавленное вами в шаблон задачи) и при любом изменении его значения будут производиться заданные вами операции.

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

Другой пример: развернутый процесс разработки программного обеспечения в виде развесистого «дерева» шаблонов задач. Хочется, чтобы при изменении приоритета одной из задач автоматически изменялся приоритет связанных с ней задач ветки «дерева». Раньше этого сделать было нельзя, а теперь — можно.

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

 

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

Последний комментарий в списке задач

Организовать такое достаточно просто — вам понадобится добавить в шаблон задачи текстовое поле “Последний комментарий” и снабдить процесс парой автоматических сценариев.

Первый из них срабатывает в момент добавления нового действия и заполняет значение поля “Последний комментарий” текстом этого самого комментария:

Сценарии записи текста комментария в поле задачи

Второй делает обратное — срабатывает в момент изменения поля и добавляет в задачу новое действие с введенным в поле текстом комментария:

Сценарий создания нового действия с текстом, введенным в поле задачи

Вот именно этот сценарий невозможно было реализовать до сегодняшнего дня — а новое событие «Изменено значение поля…» позволяет нам с вами дополнить ПланФикс полезной возможностью быстрой работы с комментариями прямо в списке задач. Вы всегда видите в списке последний комментарий и можете там же ввести вместо него новый, который добавится в задачу. В ленте комментариев задачи эти комментарии будут выглядеть одинаково, вне зависимости от того, каким образом они были добавлены:

Комментарии в ленте действий задачи ПланФикса

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

Что вам точно стоит сделать вне зависимости от ПланФикс-зависимости, так это подписаться на короткие новости в Facebook, ВК или Telegram. Там публикуются все наши новинки, большие и маленькие, поэтому так вы точно ничего не пропустите.

27 Comments

    1. Дмитрий Гончаренко

      Все будет, Константин — у нас целая программа по этому поводу, первый шаг на этом пути анонсируем в ближайшее время.

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

    1. Решается это тривиально текущими возможностями сценариев:

      1. Задача создана или изменена и соответствует условиям
      * последнее сообщение от контакта
      2. Запускать сценарий: через 3 дня
      * если продолжает выполняться условие сценария
      3. Действия
      *Добавить действие
      *Уведомить сотрудников…..

      1. «3. Действия
        *Добавить действие
        *Уведомить сотрудников…..»

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

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

  2. Хочу еще условие:
    Изменено значение поля:
    1. поле — А
    2. поле — Б
    3. поле — С

    Условие: 1 или 2 или 3

    т.е. при изменении любого из этих полей — обновлять инфу во всех.
    На текущий момент я так понимаю на 5 полей мне нужно 5 сценариев((((

  3. Коллеги, привет! Вписывается ли моя задача под этот функционал, не могу понять. Мне приходят оплаты в планфикс от клиентов, клиент в качестве контрагента в задаче. Услуги разные. Мне нужно добавить этого контрагента в список рассылки MailerLite, интеграция есть. Причем в список оплаты по конкретной услуге. Но в рассыльщик добавляется контакт только при изменении поля контакта. Получается, что пришла задача с оплатой конкретной услуги и исходя из значения поля услуга в задаче как-то нужно поменять значение какого-то поля в контакте… Надеюсь я понятно написала)) Вдруг, кто-то сталкивался)

Добавить комментарий