|
|
Line 1: |
Line 1: |
− | OpenKM automation by default is not enabled to enable it you should execute some sql queries to enable it.
| + | Refer to [[Enable automation]] section to know how enable automation. By default automation is not enabled. |
− | | |
− | Refer to [[Automation]] section to configure automation rules in your OpenKM. | |
| | | |
| Refer to [[Extend_automation]] to extend automation validators and actions. | | Refer to [[Extend_automation]] to extend automation validators and actions. |
| | | |
− | [[File:Okm_admin_074.png|center]]
| |
− |
| |
− | == Preliminar concepts ==
| |
− | * '''Rule''' is composed by validators and actions.
| |
− | * '''Validators''' are one or more conditions on a rule that are evaluated depending the elements which fired the automation event ( document, folder, etc... )
| |
− | * '''Actions''' are some operations with element which fired the automation event ( document, folder, etc... )
| |
− | * '''Rule is executed''' when all validators in a rule return true.
| |
− | * When '''Actions are executed''' (all validators in rule are true ) all actions defined in the rule are executed in the element which fired the automation event ( folder, document, etc... )
| |
− |
| |
− | == Add new rule ==
| |
− | Click [[File:new.png]] will be shown a screen like this:
| |
− |
| |
− | [[File:Okm_admin_075.png|center]]
| |
− |
| |
− | * '''Order''' field indicates execution preference among the other rules.
| |
− | * '''Name''' field is some name to identify the rule.
| |
− | * '''Event''' field indicates on which type of events is evaluted the rule.
| |
− | * '''At''' field has two possible values post or pre. '''post''' indicates execution before element is created at OpenKM, '''pre''' indicates execution when element is yet created. With example will be more clear, with '''post''' we can change the path where a document will be created, with '''pre''' the document is yet created but we can move to other path.
| |
− | * '''Exclusive''' field enabled stop the evaluation is rule is executed. Automation can have several rules, one or more can be evaluated and executed at same time ( in order defined by field '''Order''' ), but if a rule with exclusive field enabled is executed then automation stops here ( it's similar concept than firewall rules ).
| |
| | | |
| | | |
| | | |
| [[Category: Extension Guide]] | | [[Category: Extension Guide]] |