You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

DRAFT. This specification may change. Features may be added or removed before the final release.

This is the next update for FrameworX version 10.1.

Scheduled to first week of May. Version 10.1.5

Draft Update (may change before release date)

ModuleDescription

UNS

Industrial Ontology

Add semantic structure to the Unified Namespace and move data between FrameworX and the wider industrial graph ecosystem.

  • OWL and RDF import. Bring an OWL or RDF ontology into the UNS through the new Ontology Import wizard. Supports IOF, ISA-88, and ISA-95 vocabularies with custom mapping policies.

  • RDF and OWL export. Export the UNS as JSON, RDF/JSON, or JSON-LD for use in external graph stores and conformance tooling.

  • Visual graph of the namespace. A new toolbar button on the Asset Tree renders the current namespace as a relationship graph, ready for documentation or review.

  • Semantic search across the UNS. New search_uns in Designer MCP and runtime_search_uns, runtime_get_object_context, runtime_find_by_iri, and runtime_list_by_type in Runtime MCP let you query the namespace by meaning, not just by name.

  • New UNS columns for semantic metadata. User Types gain DisplayText, Labels, SourceIri, BaseUserType, and Attributes. Tags gain Labels, SourceIri, and Attributes.

  • Inheritance through BaseUserType. A User Type can inherit members and metadata from another User Type.

  • /Attr convention. Typed OWL individuals import as Tags named <path>/<name>/Attr. Intermediate folders are created from the path. The exporter strips /Attr on the return trip.

MCP / AI Integration

AI integration and MCP

The MCP surface advances on every front this release.

  • Concurrent Designers. Two AI assistants can drive two different solutions in two different Designer instances at the same time. Each Designer is pinned to its own solution, with no contention on the integration channel.

  • Richer designer_action. New select_row, scroll, and expand actions. Navigation resolves names to IDs at the API boundary, so solutions written with names travel cleanly across renames.

  • Workspace-centric Console MCP. New workspace vocabulary throughout (create_solution_file, update_solution_file, open_workspace, create_workspace, list_workspaces, get_workspace_info). New from_workspace parameter on open_solution and create_solution seeds a new Designer from a JSON workspace in one step.

  • MCP logs on as the MCP user. Opening or creating a solution via MCP authenticates as the MCP account instead of Guest.

  • Graceful handling of older solutions. MCP routes an older solution through an explicit open / cannot-open / prompt-upgrade flow instead of opening it blind.

Designer

AI Tutor

A guided, interactive learning path that runs inside Designer.

  • Curriculum. Structured lessons cover Designer fundamentals, UNS modelling, Tags, Alarms, Scripts, and Displays.

  • Progress that persists. Lesson state persists across Designer sessions.

  • Tier certificates. Associate, Professional, and Expert certificates on completion of 15 lessons per tier.

  • Adaptive to your background. The Tutor picks up your automation and programming experience at the start of a session and adjusts pace, depth, and examples per lesson. Experienced PLC engineers skim the fundamentals. Developers new to industrial get extra context on the plant floor.

Import Wizards

Tag import from GIS and CAD

A complete import suite for geospatial data and engineering drawings.

  • GIS File Tag Importer. Import Tags from GeoJSON, Shapefile, and KML or KMZ files. Attributes and geometry map to Tag properties and Asset Tree folders.

  • AutoCAD File Tag Importer. Import Tags from DXF and DWG drawings. INSERT block references become Tags and their ATTRIB values become naming tokens. LINE, CIRCLE, POLYLINE, and POLYGON entities render as native Display geometry.

  • GIS / CAD Display Generator. Auto-generate Displays from the imported geometry, with layer overrides and per-feature positioning.

  • Hierarchical tag patterns. Naming patterns like {Layer}/{Name} build real Asset Tree folders. A Pumps/P-101 pattern becomes a Tag P-101 under a Pumps folder.

Datasets
Protocols
Historian

MongoDB as a first-class data source

MongoDB is available across three of FrameworX's data roles.

  • Dataset provider. A new MongoDB provider for queries, inserts, updates, deletes, and aggregations. Visible in the Dataset connection dialogs alongside SQL Server, PostgreSQL, Snowflake, and SQLite.

  • Device protocol and UNS TagProvider. Read and write MongoDB collections as a Device, or surface them in the UNS through a TagProvider. Structured documents map to User Type members.

  • Historian Storage Location. MongoDB appears in the Storage Location picker for time-series archiving, with the standard read-samples and write-history contracts.

Web APIs
Data Explorer

Web APIs across runtime and Data Explorer

The Web API surface gets broader, smarter, and has a real test harness in Designer.

  • Full REST verb set. PUT, DELETE, and PATCH join GET and POST. DELETE and GET never send a body, in line with RFC 9110.

  • GraphQL query API. Run GraphQL queries against any endpoint that speaks the protocol. Response-to-table mapping uses the same tracked-columns path as REST.

  • MCP client in the runtime. The runtime can call MCP servers directly from Web Data scripts. Streamable HTTP transport, with session reuse and idle timeout.

  • Web Data Tools tab in Data Explorer. A new tab for testing REST, GraphQL, and MCP requests without leaving Designer. Local and Remote modes, response viewer, tag substitution in URLs, headers, and bodies, and a one-click Export action that stages a ReportsWebData row.

Displays

New and refreshed display controls

The component library gets new breadth and a long-overdue unification.

  • Radial Gauge. A single portable control replaces the three legacy circular gauges. Four presets (Full, Semi-circle, Center Value, Banded Range), tag-bindable per-range boundaries, and a redesigned configuration editor. The legacy controls remain for existing projects.

  • Symbol Legends. Symbols and Groups can now carry an attached Legend with a single checkbox. Legends auto-position, move with their parent, support an independent move gesture, and offer a right-click Reset Legend Position action.

  • Display Connectors, back in the toolbox. The Connector tool returns with extend, clipboard, undo, and delete. The Allow Connections checkbox now persists across Designer restarts.

Solution Center
Designer

Multi-language user interface

Solution Center and Designer are now fully localizable.

  • Twelve bundled interface languages. Solution Center and Designer ship with English, Portuguese (Brazil), Spanish, French, German, Italian, Polish, Turkish, Arabic, Chinese (Simplified), Japanese, and Korean. Pick a language on the Welcome page and the full IDE follows. See Multi-Language UI Localization.

  • Additional languages on demand. New locales are produced for partner channels through an AI-augmented translation flow that preserves product nouns, protocol names, and field identifiers in English across every locale.

  • Operator display localization. Runtime HMI displays continue to translate per-client through the Displays Localization module, fully supported alongside the new IDE localization. See Displays Localization Reference.

Solution Center
Utilities

Solution upgrade and deployment

Moving solutions between versions and rolling out the runtime at enterprise scale both get first-class tooling.

  • Console upgrade utility. A new UpgradeSolution.exe upgrades .dbsln files from the command line. Pass a full path or a solution name. The tool writes a versioned backup next to the original, prints progress to standard output, and returns a script-friendly exit code. A matching UpgradeSolution.bat is staged under My Documents\FrameworX\Utilities\.

  • Automatic backup on open. Opening a solution from an older version writes a versioned backup next to the original before migration runs. Rolling back no longer needs a manual file copy.

  • Enterprise deployment runbook. A new operational workflow page walks IT administrators through silent install, Windows service registration, network ports, updates and rollback, and automation across SCCM, Intune, Ansible, and PowerShell DSC. See IT Deployment RunBook.

Runtime

Runtime health

  • Liveness and readiness endpoints. Runtime exposes GET /health and GET /ready over HTTP. Plug directly into Docker HEALTHCHECK, Kubernetes probes, and external monitoring pipelines.

Fixes and Improvements

  • Designer polish. Grid cells commit on click-away. Popup editors for protocol Address and Station dialogs stay open during input. Dataset Queries rows copy and paste cleanly. Script Tasks compile alongside namespace classes. Text Block MaxLength applies on both WPF and HTML5.

  • Display precision. Custom format masks like ##.# render 0 when the tag value is zero. Text Block expressions with arithmetic show the ? indicator for bad-quality tags, matching the rest of the product.

  • Tag lifecycle. Renames cascade through alarm messages and string-with-expression fields. Enabling Historian, Alarm, or Device from Tag Properties preserves the full Asset Tree path for nested Tags.

  • Runtime polish. Smoother Data Explorer interactions for OPC UA, accurate per-pen values in the Trend plugin, reliable Value Simulator scan cycles, and full-field coverage in MQTT SparkplugB Publisher Point Address dialogs.

  • Web Browser control. New opt-in property adds local and session storage. SVG rendering handles URL-encoded colors and missing viewBox.

  • MCP polish. Writes to Symbols preserve Description and gradient fills. Rename operations return structured results. Designer surfaces ReadOnly state and guards against a second launch against the same solution. Charts listings include Bar Chart. Tag Description character limits align across the MCP surface.



  • No labels