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.