Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Unified environment for building and testing FrameworX solutions.

Platform Modules Solution Lifecycle ->   Designer| Tutorial | How-to Guide | Reference


Overview

Designer is the unified configuration component where you build and test complete FrameworX solutions.

This page introduce two  key concepts about the :

  • Four Pillars - Methodology to build solution
and the Designer workspace that enables it. 
  • Designer - Workspace for solution development and test 

Table of Contents
maxLevel2
minLevel2
indent10px
excludeOverview
stylenone


Key Concepts

Four Pillars Methodology

It

t is an optimized methodology for solution development of industrial applications.

It organize the all the necessary core modules for typical projects into four groups:

- Unified Namespace Module - Process Modules: Devices, Alarms and Historian. - Application Modules: Datasets, Reports and Scripts. User Interaction - Operator UI Modules: Security, Displays and Clients UI deployment. 

User Interactions


 Unified Namespace

Process Modules

Application Modules

Operator UI Modules

Image AddedTags

Asset Tree

UserTypes (UDTs)

Image AddedDevices

Image AddedAlarms

Image AddedHistorian

Image AddedDatabases

Image AddedReports

Image AddedScripts

Image AddedSecurity

Image AddedDisplays

Image AddedClients

Designer Workspace

It is the unified environment for all configuration, No need to switch between tools. It includes:

  • Solution Explorer - configuration access to all modules and tools
    • Solution - custom solution settings,  import and export tools
    • Runtime - settings for the execution, diagnostics, and activation commands
    • Modules - configuration UI for all modules
  • Data Explorer - Integrated tool for data discovery and tests
  • Image AddedImage AddedImage AddedImage AddedImage Added(shortcuts) - Menu and toolbar

    Image AddedSolution
    Image AddedRuntime 
    Image AddedUnified Namespace
    Image AddedDevices
    Image AddedAlarms
    Image AddedHistorian
    Image AddedDatasets
    Image AddedReports
    Image AddedScripts
    Image AddedSecurity
    Image AddedDisplays
    Image AddedData Explorer
    Image AddedTrack Changes

    Image Added (Pillar Filter)

    Solution / Settings (Selected Module Configuration )



    Workspace 

    Selected Module UI


    Tatsoft FrameworX  10.1

    [Output] [Find Results]               <profile> Image Added offline config

    Track Changes - built version control system 



    How Designer Fits in the Solution Lifecycle

    Info
    iconfalse

    Designer is the configuration workspace in the Solution Lifecycle:

    1. Solution Center - Create and manage solutions
    2. Designer ← You are here (Configure all modules)
    3. Runtime - Execute and monitor

    Designer produces the configuration that Runtime executes. Execution Profiles let you validate behavior before publishing to production.


    Solution Development Workflow

    Following the Four Pillars methodology, Designer guides you through a structured configuration process:

    Configuration Flow Diagram

    Devices<br>• Alarms<br>• Datasets<br>• Reports<br>• • Displays<br>• Symbols<br>•

    P1: Foundation

    • Tag
    • UserTypes
    • Assets

    P2: Industrial Operations

    • Devices
    • Alarms
    • Historian

    P3: Business Operations

    • Datasets
    • • Reports
    • Scripts

    P4: User Interaction

    • Displays
    • Symbols
    • Layouts
             ↑ ______________________________________________________↑

    Development Phases

    tags<br>• Define UserTypes<br>• Build Templates devices<br>• alarms<br>• datasets<br>• reports<br>• displays<br>• symbols<br>•
    PhasePillarConfiguration TasksDesigner Modules
    1. FoundationP1: Foundation
    • Create
    • tags
    • Define UserTypes
    •  Build Asset Tree

    UNS → Tags,

    UserTypes, Assets

    2. Industrial OperationsP2: Process
    • Setup
    • devices
    • Configure
    • alarms
    • Enable historian
    Devices, Alarms, Historian
    3. Business OperationsP3: Application
    • Setup
    • datasets
    • Build
    • reports
    • Create scripts
    Datasets, Reports, Scripts
    4. User InteractionP4: Operator UI
    • Design
    • displays
    • Create
    • symbols
    • Configure clients
    Displays, Symbols, Layouts

    Module Organization by the Four Pillars

    Module Organization by Four Pillars

    Pillar 1: UNS Foundation

    Pillar 2: Process Modules

    Image ModifiedUnified Namespace - Tags & UDTs

    Image ModifiedDevices, Field Connections: 100+ connectors

    Image ModifiedDataExplorer Tools

    Image ModifiedAlarms, Events, and Audit-trail

    Image ModifiedTagProvider Services

    Image ModifiedHistorian, time-series data



    Pillar 3: Application Modules Pillar 4: Operator UI

    Image ModifiedSQL Database Connections and Queries

    Image ModifiedSymbol Library extensions

    Image ModifiedScripts and business logic (C#, VB.NET, Python 3)

    Image ModifiedDisplays (Canvas & Dashboard) & UI Security 

    Image ModifiedReports, data pub (PDF, CSV, HTML, XML & JSON)

    Image ModifiedLayouts,  Client deployment settings



    What the Designer Does

    ConfigurationDevelopment ToolsTesting & Validation
    Define tags and data modelsIntelliSense everywhereExecution Profiles
    Configure field devicesReal-time validationOnline configuration
    Setup alarms and historianCross-reference trackingSimulation tools
    Create scripts and logicRefactoring supportError checking
    Design displays and UIImport/export capabilitiesPerformance monitoring
    Manage security settingsVersion control readyBuild validation

    Integrated Development Environment

    Editor Type

    Features

    Purpose

    C#/VB.NET Editors

    IntelliSense, syntax highlighting, debugging

    Control logic and system integration

    Python Editor

    Output playground, interactive execution

    Analytics and data processing

    SQL Editors

    Query builder, visual designer

    Database integration

    JSON/XML Editors

    Schema validation, formatting

    Web data exchange

    Rich Text Editor

    PDF/HTML output

    Report generation

    Feature Highlights

    Development Productivity

    • IntelliSense everywhere - Auto-completion for tags, objects, properties
    • Real-time validation - Red borders and tooltips for errors
    • Refactoring support - Rename with automatic reference updates
    • Cross-reference tools - Find all uses instantly
    • Keyboard shortcuts - Standard editing (Ctrl+S, F5, etc.)
    • Search and replace - Global changes across solution

    Unified Configuration

    • Single environment - All modules in one interface
    • Consistent UI patterns - Same experience across modules
    • Context menus - Right-click relevant operations
    • Drag-drop support - Between panels and modules
    • Quick navigation - Jump to Home, Tags, Draw, Runtime
    • Dockable panels - Customize workspace layout

    Testing and Validation

    • Execution Profiles - Run in Development, Validation, or Production modes
    • Online configuration - Modify running solutions
    • Simulation tools - Test without field devices
    • Build validation - Automatic error checking
    • Performance monitoring - Real-time resource usage
    • Breakpoint debugging - Script development tools

    Collaboration Features

    • Multi-user editing - Teams work simultaneously
    • Change tracking - See who modified what
    • Version comparison - Track configuration evolution
    • Module locking - Prevent conflicts
    • Comment system - Document decisions


    Excerpt
    -includeDesigner ReferenceDesigner Referencenopaneltrue

    What's Next

    Four Pillars Methodology: optimized methodology for solution development.


    Explanation - to understand concepts

    Platform Overview / Solution Lifecycle / Designer

    Tutorials - to learn by doing

    Tutorials /  Solution Lifecycle / Designer Tutorial

    How-to Guides - to accomplish specific tasks

    How-to Guides / Solution Lifecycle / Designer How-to Guide

    Reference - technical details

    Technical Reference /  Solution Lifecycle /  Designer Reference

         → Designer Workspace Reference

         → Solution Settings and Tools Reference

         → Data Explorer Reference

    Designer Workspace:  UI for all module configuration and development tools.



    In this section...

    Page Tree
    root@parent
    spaces93DRAF