intro.adoc 1.8 KB

1234567891011121314151617181920212223242526272829303132
  1. [#action-customisation]
  2. = Action customisation
  3. Actions in OliveTin can be customized in many ways to fit your specific needs. This section covers various customization options that allow you to control how actions behave, appear, and execute.
  4. You can customize actions by:
  5. * Setting icons to make actions visually distinct
  6. * Configuring timeouts to control how long actions can run
  7. * Assigning actions to specific users or groups
  8. * Controlling concurrency to limit how many instances of an action can run simultaneously
  9. * Setting rate limits to prevent actions from being executed too frequently
  10. * Using enabled expressions to dynamically enable/disable actions based on entity state
  11. * Assigning unique IDs for API access
  12. * Hiding background helpers from the default dashboard
  13. * Configuring log saving for audit trails
  14. See the links in this section for detailed information on each customization option.
  15. == What's Next?
  16. Explore specific customization options:
  17. * xref:action_customization/icons.adoc[Customize icons] - Set visual icons for your actions
  18. * xref:action_customization/timeouts.adoc[Configure timeouts] - Control how long actions can run
  19. * xref:action_customization/users.adoc[Assign to users] - Restrict actions to specific users
  20. * xref:action_customization/concurrency.adoc[Control concurrency] - Limit simultaneous executions
  21. * xref:action_customization/ratelimiting.adoc[Set rate limits] - Prevent actions from running too frequently
  22. * xref:action_customization/enabledExpression.adoc[Enabled expressions] - Dynamically enable/disable actions based on entity state
  23. * xref:logs/saving.adoc[Save action logs] - Configure log retention for actions
  24. * xref:action_customization/ids.adoc[Set action IDs] - Assign IDs for API access
  25. * xref:action_customization/hidden.adoc[Hidden actions] - Keep background helpers off the default dashboard (not a security control)