Как заставить повторное выполнение начального правила приложения? - PullRequest
1 голос
/ 22 сентября 2011

У меня есть приложение, которое имеет функцию входа / выхода из системы. После выхода из системы я очищаю переменную сущности. Как заставить приложение повторно выполнить исходное правило и отобразить форму входа?

1 Ответ

1 голос
/ 22 сентября 2011

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

rule initial_rule {
    select when web pageview "awesome*Regex(here)" or web logout
    pre {
        // do cool stuff here
    }
    {
        // fire actions here
    }
    // postlude block of choice here
}
...