Kodexa operates on two fundamental concepts: Assistants and Pipelines, each playing a pivotal role in automating and streamlining tasks. But how do users monitor what's happening behind the scenes? The Execution View is a feature designed to provide transparency and insight into the real-time workings of your processes.
The Role of Assistants and Pipelines
Before exploring the Execution View, it's important to know how the system works. Assistants in Kodexa monitor events like new file uploads or testing requests. When such an event is spotted, they create Pipelines for that specific task.
Pipelines are operation sequences made by Assistants. They include one or more AI models to perform different processes, like data analysis or content transformation. Pipelines are flexible and adaptable, offering custom solutions for each task's unique needs.
Navigating the Execution View
The Execution View shows all ongoing and finished activities. An execution here refers to any action started by an Assistant in response to an event or a pipeline that's been built and activated.
Upon entering the Execution View, users are greeted with a detailed landscape of their processes. Here's what you can expect to see:
State of Processing: This indicates the current status of each execution, whether it's in progress, completed, or encountered an error. It provides a quick snapshot of your operations' health and efficiency.
Event Details: Understand what triggered the execution. This could be the arrival of a new file, a specific request, or any other event that the Assistant is designed to respond to. This information is crucial for troubleshooting and optimizing your workflows.
Pipeline Overview: Get a bird's-eye view of the Pipelines in action. This includes the sequence of steps being executed, allowing users to understand the flow of data and the transformations it undergoes.
Step-by-Step Breakdown: Dive deeper into each step within a Pipeline, observing the specific tasks being performed. This granularity helps identify bottlenecks and areas for improvement. (process in execution view)β
Processing Logs: Access detailed logs that document the journey of each execution. These logs are invaluable for debugging, offering insights into what happened at every stage of the process. This is available if the Platform Admin's Developer Tools is toggled on. Once inside a failed processing, there's an option to "Open Logs". It will open a separate window after.
The Power of Transparency and Control
The Execution View in Kodexa is not just a monitoring tool; it improves control and optimization of automated processes. By giving a detailed overview of each execution, it helps users make wise decisions, spot efficiency opportunities, and ensure the smooth running of their Assistants and Pipelines.
In short, Kodexa's Execution View provides a complete, easy-to-use platform to watch, analyze, and improve your processes. By fully utilizing the Assistants and Pipelines, you can unleash the full power of your data with Kodexa.