XenoGuard 4.0 Documentation

Why Customers Choose XenoGuard

Let's take a moment to highlight why many choose XenoGuard before diving into its technical details and guiding you through script creation and execution. XenoGuard stands out in the landscape of automation tools with its unique approach, distinctively different from conventional programming environments like Microsoft Visual Studio or Eclipse. This uniqueness isn't always immediately visible, but it's fundamentally transformative. As a no-code platform, XenoGuard eliminates the need for traditional coding. Users engage with user-friendly, compact building blocks called ActionSteps®. These are intuitively combined via drag-and-drop to craft sequences known as ActionScripts®. This approach not only simplifies the process of script creation but also opens the door for a broader range of users – from seasoned developers to those with no prior coding experience – to effectively automate tasks and processes.

XenoGuard offers numerous advantages:

  1. Automation without Coding: XenoGuard eliminates the need for manual coding or writing source code. You create applications and automations through a visual user interface, selecting and configuring actions and logic via drag-and-drop.

  2. High-Level Abstractions of Actions: XenoGuard can encapsulate and abstract complex tasks, such as searching for symbols in an image, into a single action. This makes the application user-friendly and reduces the need for specialized knowledge during implementation.

  3. Simplified Access to Data: XenoGuard visualizes data both during development and runtime, allowing you to easily drag and drop data between actions and edit it directly within the script, simplifying your workflow.

  4. Immediate Feedback on Errors: XenoGuard provides real-time feedback for error analysis during execution. If an ActionStep is executed successfully, a green box appears next to the step. This clear feedback mechanism makes XenoGuard especially suitable for test automation tasks.

  5. User-Friendliness: Designed for ease of use, XenoGuard caters not only to developers but also to domain experts without in-depth programming knowledge, enabling a broader user base to create applications and automations.

  6. True Parallel Execution: A unique capability of XenoGuard is its ability to execute and visualize multiple ActionScripts simultaneously within the platform. While one ActionScript runs, you can simultaneously work on another, further developing it. This parallel execution extends even to the script level, optimizing the efficiency of your time. More information about this powerful feature is available in the user manual.
  7. Custom Extension Development: XenoGuard provides the flexibility to develop custom C# extensions. This capability allows users to create specialized functions and tailor the software to meet specific automation needs and customizations.

  8. Reduced Training Requirements: Familiarizing with XenoGuard typically requires less training compared to conventional programming, potentially cutting down on training costs and time.

  9. Reduced Error Rates: By minimizing or eliminating many potential error sources, applications and automations created with XenoGuard tend to be more robust and less prone to errors.

  10. Scalability and Offline Capability: XenoGuard supports script execution on distributed systems, enhancing scalability and efficiency. Additionally, it features an offline mode, enabling users to develop and execute scripts without requiring an internet connection, ideal for environments with limited or unreliable internet access.

  11. Abstraction of Technical Details: XenoGuard abstracts technical complexities and programming languages, enabling developers and users to concentrate more on business logic and requirements.

  12. Accelerated Development: Leveraging visual tools and pre-built building blocks, XenoGuard allows for much faster development of applications and automations, ideal for rapid prototyping and adapting to evolving requirements.

Conclusion

XenoGuard is a flexible no-code platform for Microsoft Windows. The compactly presented ActionScripts are similar to code-based scripts - yet they are consistently created without code simply by dragging and dropping the ActionSteps. Operation is easy and also suitable for beginners. If you have the Plus or Premium version of XenoGuard, you can use Microsoft Visual Studio to develop your own actions in C# and integrate them seamlessly into the platform. This flexible approach makes XenoGuard a powerful solution for a wide range of automation scenarios.


Application Examples