From af2687b647288f0f6678264c85b7febefe2a5ba9 Mon Sep 17 00:00:00 2001 From: Anna No Date: Thu, 9 Jun 2022 12:22:10 +0700 Subject: [PATCH] Updated Automation (markdown) --- Automation.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Automation.md b/Automation.md index 9a782e4..c2daa20 100644 --- a/Automation.md +++ b/Automation.md @@ -21,6 +21,15 @@ ### Based on attribute class ![Screenshot from 2022-06-09 00-54-50](https://user-images.githubusercontent.com/8220420/172684648-e3a38f4a-42f9-43bd-9a58-7c23ff2d4329.jpg) +## Triggers +### User action +- triggered from context menu (could choose several modes, e.g. context, editor etc, available modes could be configured by mixin, by default only context is available). +- calls Automation Service api by special action handler. +### Database trigger +- has one trigger catching database transactions +- finds all automation objects for transaction class (automation target class) +- checks what automations are applicable for object +- calls Automation Service api to execute commands # Issues One automation item can contain one trigger, but several actions to perform on it.