Skip to main content

🤖 Self-Service Automation Framework

📋 Table of Contents

  1. Introduction
  2. Logic and Workflow
  3. Creating Custom Automation
  4. Integration with Stacktic
  5. Getting Started

Introduction

Overview

Stacktic provides a logic automation framework that is completely open for customer use. This framework enables you to create custom automation and platform engineering solutions tailored to your specific needs.

📘 Note: This is a high-level explanation of the automation framework. For detailed implementation and syntax, please request the separate Self-Service Automation Guide.

Key Principles

PrincipleDescriptionBenefit
Open FrameworkFully accessible to customersComplete customization capability
Simple & EfficientAssociates code conditions to UI elementsEasy to understand and implement
ExtensibleBuild on top of existing automationLeverage Stacktic's patterns
Flexible IntegrationMix custom and Stacktic automationBest of both worlds

Why Self-Service Automation?

We understand that customers might want to:

  • ✅ Create their own automation patterns
  • ✅ Customize stack platform engineering
  • ✅ Fit automation exactly to their needs
  • ✅ Maintain control over their automation logic

For these reasons, we've opened our framework for anyone to use and extend.


Logic and Workflow

Architecture Overview

The automation framework operates on a branch-based model where:

  1. Each component points to a specific automation branch
  2. Stacktic maintains shared automation patterns
  3. Customers create private automation integrated with Stacktic's automation

img_24.png

How It Works

StepActionDescription
1Component DefinitionEach component references an automation branch
2Shared AutomationAccess Stacktic's maintained patterns
3Custom AutomationCreate your own private automation
4IntegrationSeamlessly blend custom and shared automation

Automation Flow

Component Configuration

Points to Automation Branch

Combines:
- Stacktic Shared Automation (maintained)
- Customer Private Automation (custom)

Generates Complete Stack Automation

Creating Custom Automation

Step 1: Add Component

Create new components with relationships and attributes:

alt text

Component Definition includes:

  • Component name
  • Associated group
  • Base configuration
  • Automation branch reference

Step 2: Define Relationships

Add relationships to other components:

alt text

Relationship Configuration:

  • Source component
  • Target component
  • Relationship type
  • Data flow direction
  • Automation triggers

Step 3: Point to Your Git

Connect to your automation repository:

alt text

Git Integration:

  • Reference your automation branch
  • Maintain version control
  • Enable collaborative development
  • Track changes and updates

Integration with Stacktic

Hybrid Automation Model

Automation TypeMaintained ByPurposeUpdates
Shared AutomationStackticCommon patterns, best practicesRegularly updated
Private AutomationCustomerCustom logic, specific needsCustomer controlled
Combined ResultAutomatedComplete stack automationReal-time merge

Benefits of Hybrid Approach

Leverage Stacktic's Expertise

  • ✅ Use proven patterns
  • ✅ Benefit from updates
  • ✅ Avoid reinventing the wheel

Maintain Full Control

  • ✅ Override when needed
  • ✅ Add custom logic
  • ✅ Protect proprietary patterns

Automation Capabilities

CapabilityDescriptionUse Case
UI Element BindingConnect code to UI componentsDynamic interfaces
Conditional LogicIf/then automation rulesComplex workflows
Event TriggersRespond to system eventsReactive automation
Data TransformationModify data between componentsIntegration patterns
Custom ValidationsAdd business rulesCompliance requirements

Getting Started

Prerequisites

RequirementDescription
Stacktic AccountAccess to the platform
Git RepositoryFor your custom automation
Basic UnderstandingComponent and relationship concepts

Next Steps

  1. Request Documentation

    • Contact us for the complete Self-Service Automation Guide
    • Includes syntax, structure, and examples
  2. Start Simple

    • Begin with small customizations
    • Build on Stacktic's shared automation
    • Gradually add complexity
  3. Best Practices

    • Test automation in development first
    • Version control all custom automation
    • Document your patterns
    • Share knowledge with your team

Support for Custom Automation

Support LevelDescription
DocumentationComplete syntax and structure guide available
ExamplesSample automation patterns provided
ConsultationExpert guidance for complex scenarios
CommunityShare and learn from other users

📧 Contact Us: For the complete automation syntax and structure guide, please contact our team. The framework is simple to use but requires the dedicated guide for implementation details.


🎯 Summary

Key Takeaways

The Stacktic Self-Service Automation Framework provides:

FeatureBenefit
Open AccessComplete control over your automation
Simple FrameworkEasy to learn and implement
Flexible IntegrationCombine custom and shared patterns
Version ControlGit-based automation management
Extensible PlatformGrow and adapt as needed

The Power of Self-Service

With Stacktic's automation framework, you're not limited to pre-built patterns. Create exactly what you need while leveraging our proven automation library.

This approach ensures:

  • No vendor lock-in - Your automation is yours
  • Rapid customization - Build what you need
  • Best practices included - Start with proven patterns
  • Future flexibility - Adapt as requirements change

Stacktic Automation Framework: Your logic, your way, powered by our platform.