Jump to content

Автоматизированные правила


Павел
 Share

Recommended Posts

Приложение Automation Rules для Invision Community 4 позволяет вам настраивать или программировать практически любые поведения вашего сайта в тех или иных ситуациях с помощью некоторых простых 'правил', которые вы установили в вашем адинцентре. Вы можете создавать правила для автоматизации задач, манипуляций с контентом, обновления профилей пользователей и для выполнения множества других действий на сайте с помощью событий и условий.

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

Приложение правил предназначено для решения большинства ситуаций "когда... если... тогда..." в вашем сообществе. 

События

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

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

Пример события: если вы хотите выполнить определённое действие над определённым контентом (сообщением, темой, комментарием) после его создания, вы должны создать правило, которое будет вызываться событием "Любой контент был создан".

Условия

Условия позволяют применять правила только в определенных обстоятельствах. Любое правило может иметь ноль или более связанных с ним условий, которые будут определять, должны ли выполняться действия в правиле. Условия могут быть структурированы в группы «И» и «ИЛИ», если это необходимо для установления более сложных критериев.

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

Действия

Действия - это то, что правила "делают".  К правилу может быть добавлено любое количество действий, и когда условия правила будут выполнены, все действия этого правила будут выполнены. Большое количество таких действий уже существует в приложении Правила, например закрепление/рекомендация контента, смена группы пользователя, создание нового контента, отправка e-mail сообщения и так далее.

Как и в случае с событиями, разработчики сторонних приложений также должны добавить свои собственные действия в Правила для возможности их использования (например установка лучшего ответа для "Вопроса").

 

C более подробной работой приложения Automation Rules с примерами можете ознакомиться в разделе документации - https://invisionbyte.ru/docs/storonnie-prilozheniya/automation-rules/ .


Просмотр полной приложение

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

Messenger

    ×
    ×
    • Create New...

    Important Information

    By using our site you agree to our Privacy Policy