Правило запуска, только если состояние рабочего процесса изменилось на XYZ - PullRequest
2 голосов
/ 25 февраля 2011

В Drupal я хотел бы установить правило, которое запускается только в том случае, если состояние рабочего процесса изменяется на конкретное состояние.Например, если приложение помечено как «представленное» и ранее было помечено как «черновик», я хотел бы выполнить определенный блок PHP.

Возможно ли это?

Ответы [ 2 ]

1 голос
/ 27 февраля 2011

Да, с помощью модуля «Правила» это очень просто.Модули правил позволяют проверить изменение определенного поля и проверить его значение, а затем выполнить какое-либо действие.Вам нужно будет создать собственное действие в коде модуля и сделать его доступным для правил, чтобы вы могли выполнить свой собственный код php, есть несколько хороших примеров, drupal.org/project/rules.

0 голосов
/ 27 ноября 2013

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

...