Automation Menu
Triggers
12 min
triggers within the workspace section empowers you to set precise conditions and actions, automating responses to various events or data changes by defining trigger rules, you can ensure that your automation processes are not only efficient but also responsive to real time events this feature simplifies the execution of tasks based on specific triggers, reducing manual intervention and enhancing overall efficiency triggers in kubeark are powerful components that initiate the execution of one or multiple workflows based on specific conditions a trigger can be considered active when it is enabled and the output of its associated expression evaluates to true once a trigger is activated by a designated source, such as an event or a predefined condition, it initiates the processing of workflows triggers serve as the catalyst for workflow execution, ensuring that the defined automation processes are triggered at the right time and in response to the relevant events or conditions by enabling and configuring triggers, users can define the precise circumstances under which workflows should be started the activation of a trigger results in the processing of workflows that are associated with it this allows for the execution of a series of tasks or actions defined within the workflows, enabling automation and orchestration of complex processes triggers can start a single workflow or multiple workflows simultaneously, depending on the configuration and requirements set by the user menu navigation within the main triggers menu, you will find a couple of options to help you filter by workspace and configure your triggers accordingly workspace filter in the right upper corner you will find a dropdown that allows you to select the desired workspace for further configuration triggers and sources on the left upper corner you will find two submenus allowing you to enter the individual setup for triggers and for sources quick recap the automation menu of the kubeark platform interface offers a powerful set of tools and features designed to streamline and simplify various tasks within the platform this contains three main sections workspace , forms and functions workspace a useful menu that enables you to design, visualize, and execute complex automation sequences effortlessly by configuring workflows, triggers, cron jobs, the vault and logs forms the forms section enables the creation and customization of digital forms, making it easy to collect structured data from users within the kubeark platform functions functions are code snippets or scripts that can be triggered to perform specific actions or tasks within kubeark how to setup triggers the triggers submenu within workspace allows you to set precise conditions and actions, automating responses to various events or data changes by defining trigger rules, you can ensure that your automation processes are not only efficient but also responsive to real time events make sure you have selected the correct workspace from the upper right dropdown select the triggers tab on the upper left corner to create a new trigger, click on the " add trigger " button a new window will appear, allowing you to configure the trigger's settings a new window appears where you will need to configure the trigger arguments as follows true false 155false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type expression builder the expression builder in kubeark is a specialized tool designed to facilitate the creation and management of events within the system it allows users to define, customize, and automate responses to various system or user activities the expression builder in kubeark includes a range of kubeark predefined events, meticulously crafted based on the most common use cases and our extensive experience, ensuring smooth and relevant experience for the users its primary purpose is to enable users to create specific "events" that act as triggers for certain actions within the kubeark platform an event in this context refers to a specific occurrence or a set of conditions being met within the platform within the expression builder, select the " add predefined event" option this opens up a list of predefined kubeark events a complete list of predefined events that you can use can be found below true false 305false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type how to setup sources a source, in the context of kubeark, acts as an entry point for real time data and events, enabling your automation processes to react swiftly to changes, updates, or notifications originating from a wide array of platforms and services in kubeark, the 'sources' submenu under the triggers page is a key component that allows users to configure various external services and platforms as sources for triggering events within the kubeark environment this feature enables the integration of a wide range of external systems and services, making it possible to create responsive and dynamic workflows that react to changes or events occurring outside the kubeark platform by configuring these sources, users can leverage external data and events to automate processes, enhance operational efficiency, and create a more interconnected system go to the automation menu > workspace > triggers and select the sources tab click on " add source " configure the source arguments, as follows true false 155false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type when selecting a source from the list in the 'sources' submenu, be aware that each source will present a unique set of arguments tailored to its specific connection requirements for instance, if you choose "aws sqs" as your source, you will need to configure arguments pertinent to aws integration these may include aws credentials, access key id, secret access key, queue name, and aws region, among others it's essential to carefully fill in these details to ensure a seamless and secure connection between kubeark and the selected external source