LogoLogo
IntegrationsInstallationAdministrationContact Support
XMPro Platform
XMPro Platform
  • What is XMPro?
  • Getting Started
    • Browser Requirements
    • End-To-End Use Case
  • Resources
    • What's New in 4.4
      • What's New in 4.3
      • What's New in 4.2
      • What's New in 4.1.13
      • What's New in 4.1
      • What's New in 4.0
    • Blueprints, Accelerators & Patterns
    • Integrations
    • Sizing Guideline
    • Platform Security
    • Icon Library
    • FAQs
      • Implementation FAQs
      • Configuration FAQs
      • Agent FAQs
      • General FAQs
      • External Content
        • Blogs
          • 2024
            • How to Build Multi-Agent Systems for Industry
            • Why Solving the Problem Doesn’t Solve the Problem: The Importance of Scalable Intelligent Operations
            • Content, Decision, and Hybrid: The Three Pillars of Multi-Agent Systems in Industry
            • Revolutionizing Manufacturing with AI and Generative AI: XMPro’s Intelligent Business Operations Sui
            • The Evolution of Skills: Lessons from Agriculture in the GenAI and MAGS Era
            • Part 1: From Railroads to AI: The Evolution of Game-Changing Utilities
            • Part2: The Future of Work: Harnessing Generative Agents in Manufacturing
            • Bridging Automation and Intelligence: XMPro’s Approach to Industrial Agent Management
            • XMPro APEX: Pioneering AgentOps for Industrial Multi Agent Generative Systems
            • Part 5 – Rules of Engagement: Establishing Governance for Multi-Agent Generative Systems
            • How to Achieve Scalable Predictive Maintenance for Industrial Operations
            • Understanding the Difference Between XMPro AI Assistant and AI Advisor
            • Part 3 – AI at the Core: LLMs and Data Pipelines for Industrial Multi-Agent Generative Systems
            • MAGS: The Killer App for Generative AI in Industrial Applications
            • The Importance of Pump Predictive Maintenance for Operational Efficiency
            • Progressing Through The Decision Intelligence Continuum With XMPro
            • The Value-First Approach to Industrial AI: Why MAGS Implementation Must Start with Business Outcomes
            • New Guide – The Ultimate Guide to Multi-Agent Generative Systems
            • The Ultimate Guide To Predictive Analytics
            • Part 4 – Pioneering Progress | Real-World Applications of Multi-Agent Generative Systems
            • Scaling Multi-Agent Systems with Data Pipelines: Solving Real-World Industrial Challenges
          • 2023
            • How to master Predictive Analytics using Composable Digital Twins
            • Accelerate Your AI Workflow: The 3 Key Business Advantages of XMPro Notebook
            • The Roadmap to Intelligent Digital Twins
            • What is edge computing, and how can digital twins utilize this technology?
            • THE TOP 5 USE CASES FOR COMPOSABLE DIGITAL TWINS IN RENEWABLES + HOW TO SUPERCHARGE RESULTS WITH AI
            • The Technology Behind Predictive Maintenance (PdM) : Hardware & Software
            • The Benefits of Using Digital Twins in Smart Manufacturing
            • XMPro I3C Intelligent Digital Twins Strategy Framework
            • The TOP 5 use cases for composable digital twins in mining – and how to use AI to supercharge result
            • The TOP 5 use cases for Composable Digital Twins in the Oil & Gas industry
            • Why Decision Intelligence with Digital Twins is “kinda like” DCS for Automation and Control
            • XMPro becomes an NVIDIA Cloud-Validated partner
            • From Reactive to Predictive : Introduction to Predictive Maintenance
            • Microsoft Azure Digital Twins : Everything You Need To Know
            • Unlocking Efficiency: The Right Time & Strategy to Launch Your Digital Twin for Enhanced Asset Manag
            • Revolutionize Your Supply Chain: How Digital Twins Can Boost Efficiency and Cut Costs
          • 2022
            • Create a Common Operating Picture of Your Operations with XMPro
            • 7 Trends for Industrial Digital Twins in 2022
            • How to Build a Digital Twin + 60 Use Cases By Industry
            • What are composable digital twins in the metaverse?
          • 2021
            • The Value of a Composable Digital Twin
          • 2020
            • Lean Digital Twin: Part 2
            • Digital Twin: Your Most Productive Remote Worker
            • From the Control Room to the Bedroom
            • Lean Digital Twin: Part 3
          • 2019
            • My Digital Twin: Digital Twin Applications for Real-time Operations (Like Me)
          • 2018
            • XMPro IoT Operational Capability Survey Results 2018
            • What is a Digital Business Platform and Why Should I Care?
            • [Robotic] Process Automation for IoT
            • 3 Patterns of Industrial IoT Use Cases
            • The CXO’s Guide to Digital Transformation – May The Five Forces Be With You
            • Is Security More Important Than Trustworthiness for Industrial IoT?
            • XMPro at bpmNEXT 2018: Watch The Presentation
          • 2017
            • The Top 5 Reasons to Invest in an IIoT Development Platform
            • IoT Business Solutions Start with Big Data & Create Business Outcomes
            • How AI Bots Bring Digital Twins to Life
          • 2016
            • How To Get Started With Industrial IoT
            • How To Overcome The Top 5 Challenges To Industrial IoT Adoption
            • What is an IoT Platform vs. an IoT Business Application Suite?
            • Industrial IoT: How To Get Started with Predictive Maintenance
            • 3 Ways The Internet of Things is Transforming Field Service
            • 7 Types of Industrial IoT Data Sources (And How To Use Them)
          • 2015
            • How Important Are Processes To The Internet Of Things?
            • Understanding the Value of Real Time KPI Management as Your Next Strategic Project
            • 6 Myths About Machine Learning
            • 10 Predictive Analytics Use Cases By Industry
            • What is a “Business Moment” in your business?
            • Does Operational Intelligence Make Business Intelligence Obsolete?
            • How To Reduce Operational Costs by 36% with Predictive Analytics
            • From Many, One – The Nature of Complex Event Processing
            • Herding Cats: What Enterprise Architects need to know about Business Process Management
          • 2014
            • Making Business Operations More Intelligent
          • 2013
            • Best Next Action Is The Next Big Thing For Intelligent Operations
            • The learns from two ‘Best in class’ organisations acquiring BPM technology
          • 2012
            • Why Intelligent Business Operations is Mobile, Social and Smart
            • Why Do You Want Intelligent Business Operations?
            • How big of a problem are ‘dark processes’?
            • Operational Risk: When You Stick Your Head In The Sand
            • The Difference Between Event-based And Workflow-based Processes
          • 2011
            • Is mobile BPM now essential to the business?
            • Stretch Socially Dynamic Processes To Fit Your Business
            • Social Listening – Get Control Of The Conversation
            • Operations Management – The Keys To KPIs
            • Benefits of BPM v 1.0
            • How to Prioritise Processes
          • 2010
            • The Business Drivers
            • Preserving Capability and Agility
            • Mobile BPM
        • Use Cases
          • Aging Pipe Predictive Maintenance in Water Utilities
          • Air Quality Monitoring For Agriculture
          • Alarm Management and Triage
          • Asset Condition Monitoring for Surface Processing Plants in the Mining Industry
          • Bogie Health Monitoring in the Rail Industry
          • Boiler Feed Water Pumps
          • CHPP Throughput Loss Monitoring
          • Casting Guidance
          • Conveyor Belt System Monitoring and Optimization in Automotive Manufacturing
          • Cooling Tower Fin Fan Monitoring
          • Cyclone/Slurry Pump Monitoring
          • Demand Planning to Reduce Stockholding in Stores
          • Demin Water Monitoring for Boiler Tube Corrosion
          • EV Battery Assembly Process Optimization for the Car Manufacturing Industry
          • Flood Prediction & Response in Water Utilities
          • Golden Batch For Culture Addition In The Dairy processing Industry.
          • Golden Batch Monitoring
          • Improve First Pass Yield (FPY)
          • Induced Draft (ID) Fan Monitoring
          • Long Conveyor Monitoring
          • Monitor Process Health to Reduce Cash-to-Cash Cycle
          • Monitor Storm Water Reservoirs For Flood Prevention
          • Monitor and Reduce Energy Consumption
          • Oil Well Maintenance Planning
          • Oil Well RTP Monitoring
          • Pipe Scaling Prediction for Roller Cooling
          • Precision Irrigation in Agriculture
          • Predict Heat Exchanger Fouling
          • Predictive Maintenance & Asset Health Monitoring For Haul Trucks In The Mining Industry
          • Predictive Maintenance For Mobile Assets Within The Mining Industry
          • Predictive Maintenance for Robotic Arms in the Automotive Industry
          • Predictive Maintenance for Wind Turbines
          • Pump Health Monitoring in Water Utilities
          • Pumping Station OEE
          • Real-time Balanced Business Scorecard (BBS)
          • Real-time Safety Monitoring
          • Short Term Inventory Planning
          • Strategic Performance & Safety Oversight for Global Mining Operations
          • Wheel and Track Wear Monitoring In The Rail Industry
          • Wind Turbine Performance Optimization
        • Youtube
          • 2024
            • Discover Gen AI Powered Operations With XMPro iBOS
            • Generative AI and Digital Twins in 2024 - XMPro Webinar
            • Go From Reactive To Predictive Operations In Water Utilities With XMPro iDTS
            • How to add Timestamps to Elements in XMPro App Designer
            • How to Build an AI Advisor for Industrial Operations Using XMPro
            • How XMPro Stream Hosts and Collections Enable Scalable, Real-Time Data Processing
            • Mind Blowing AI Agentic Operations For Industry With XMPro MAGS
            • The Ultimate Beginner's Guide To Predictive Analytics Podcast
            • XMPro's Flexible Deployment Options: Flexible Cloud & On-Premise Solutions For Industry
            • XMPro iBOS: The Only AI-Powered Suite for Scalable Intelligent Operations
          • 2023
            • 2023 XMPro Product Roadmap - Webinar
            • An Introduction To Intelligent Digital Twins - Webinar
            • Energy and Utilities Asset Optimisation through Digital Twin technology
            • Explore Model Governance using our MLflow Agent
            • Exploring XMPro Notebook and MLflow for Data Science and Model Governance
            • How Changing Properties For One Block Can Be Applied To All Blocks Within Same Style Group
            • How do I Use A Button To Update a Data Source In XMPro App Designer
            • How Does XMPro Compare To ESBs (Enterprise Service Buses)-
            • How to Configure and Integrity Check in Data Streams
            • How To Create A Widget Within XMPro App Designer
            • How to Create Intelligent Digital Twins Using XMPro AI
            • How to export grid data to Excel In XMPro App Designer
            • How to Revolutionize Your Supply Chain with Digital Twins
            • How To Rotate Text In App Designer
            • How To Update a Data Source Using A Button
            • How To Use & Clone XMPro Demos For Your Own Use
            • How To Use And Build 3rd Party Apps To Extend The Capabilities Of The XMPro App Designer.
            • How to use Avatars and why they are important
            • How to view stream host logs In XMPro Data Stream Designer
            • Logging Provider Support With XMPro
            • Mastering Health Check Endpoints: A Guide to Ensuring Service Uptime and Performance with XMPro
            • Mastering Root Cause Analysis with XMPro: Capture, Value, Impact
            • Microsoft Azure Digital Twins Everything You Need To Know
            • Model Based Predictive Maintenance (PdM) With XMPro
            • Monthly Webinar - Accelerate your digital twin use cases - XMPro Blueprints, Accelerators & Patterns
            • Optimizing Time Series Chart (TSC) Performance
            • Predictive Maintenance & Condition Monitoring - A Hot Seat Q&A Session
            • Predictive Maintenance with XMPro iDTS
            • Smart Facilities Management with Intelligent Digital Twins
            • The Benefits of using Digital Twins in Smart Manufacturing
            • The Four Industrial Revolutions Explained In Under 4 Minutes! #industry4 #smartmanufacturing
            • The Roadmap To Intelligent Digital Twins
            • The Technology Behind Predictive Maintenance (PdM) - The Hardware & Software that makes PdM Tick...
            • THE TOP USE CASES FOR COMPOSABLE DIGITAL TWINS IN RENEWABLES
            • Tips on how to use cache in agent configuration and get live updates
            • Webinar - XMPro 4.3 Release Showcase
            • What is a Digital Twin- Why Composable Digital Twins is the Future.
            • What Is Predictive Maintenance- (PdM)
            • What To Do When a Data Source Is Not Showing in Pass Page Parameter
            • XMPro - The World's Only AI - Powered Intelligent Digital Twin Suite
            • XMPro - The World's Only No Code Digital Twin Composition Platform
            • XMPro AI : How It Works
            • XMPro AI End To End Use Case
            • XMPro Auto Scale - Understanding Distributed Caching for Cloud-Native Applications
            • XMPro Promo Video - Dell Validated Design For Manufacturing Edge
          • 2022
            • Aggregate Transformation Agent Example - XMPRO Data Stream Designer
            • App Layout Best Practices for Desktop & Mobile - XMPro Lunch & Learn
            • Broadcast Transformation Agent Example - XMPRO Data Stream Designer
            • Calculated Field Transformation Agent Example - XMPRO Data Stream Designer
            • CRC16 Function Agent Example - XMPRO Data Stream Designer
            • Create a Common Operating Picture of Your Operations with XMPro
            • CSV Context Provider Agent Example - XMPro Data Stream Designer
            • CSV Simulator Agent Example - XMPRO Data Stream Designer
            • CSV Writer Agent Example - XMPRO Data Stream Designer
            • Data Conversion Transformation Agent Example - XMPro Data Stream Designer
            • Digital Twin Strategy To Execution Pyramid - XMPro Webinar
            • Event Printer Action Agent Example - XMPRO Data Stream Designer
            • File Listener Agent Example - XMPRO Data Stream Designer
            • Filter Transformation Agent Example - XMPRO Data Stream Designer
            • Group & Merge Transformation Agent Example - XMPRO Data Stream Designer
            • How To Bind Data To A Chart and Get It Working As Expected - XMPro Lunch & Learn
            • How To Send Data To My App (Including Caching Introduction) - XMPro Lunch & Learn
            • Join Transformation Agent Example - XMPRO Data Stream Designer
            • Min/Max Function Agent Example - XMPRO Data Stream Designer
            • PART 1- How To Manage Complex Operations in Real-time Using Composable Digital Twins
            • PART 3 - How To Manage Complex Operations in Real-time Using Composable Digital Twins
            • PART2 - How To Manage Complex Operations in Real-time Using Composable Digital Twins
            • Pass Through Agent Example - XMPRO Data Stream Designer
            • Pivot Table Transformation Agent Example - Count - XMPRO Data Stream Designer
            • Pivot Table Transformation Agent Example - Sum - XMPRO Data Stream Designer
            • Real-Time Is Real - How To Use Event Intelligence Tools to Manage Complex Operations in Real-time.
            • Row Count Agent Example - XMPRO Data Stream Designer
            • Sort Transformation Agent Example - XMPRO Data Stream Designer
            • Transpose Transformation Agent Example - Columns - XMPRO Data Stream Designer
            • Transpose Transformation Agent Example - Rows - XMPRO Data Stream Designer
            • Trim Name Transformation Agent Example - XMPRO Data Stream Designer
            • Twilio Action Agent Example - XMPRO Data Stream Designer
            • Union Transformation Agent Example - XMPRO Data Stream Designer
            • Variables & Expressions in App Designer - XMPro Lunch & Learn
            • Window Transformation Agent Example - XMPRO Data Stream Designer
            • XML File Reader Action Agent Example - XMPRO Data Stream Designer
          • 2021
            • The Value of a Composable Digital Twin - XMPro Webinar
          • 2020
            • 1. Understanding The Problem - UX Design - XMPRO
            • 1.1 Welcome - XMPRO UI Design Basics
            • 1.2 Introduction To UI Design - XMPRO UI Design Basics
            • 2. Creating User Stories - UX Design - XMPRO
            • 2.1 Responsive Design - XMPRO UI Design Basics
            • 2.2 Grids - XMPRO UI Design Basics
            • 2.3 Visual Hierarchy - XMPRO UI Design Basics
            • 2.4 Wireframes - XMPRO UI Design Basics
            • 3. Creating User Flow Diagrams - UX Design - XMPRO
            • 3.1 Color Palette - XMPRO UI Design Basics
            • 3.2 Typography - XMPRO UI Design Basics
            • 3.3 White Space - XMPRO UI Design Basics
            • 3.4 UI Elements - XMPRO UI Design Basics
            • 4. Plan Your App with Wireframes - UX Design - XMPRO
            • 4.1 Chart Types - XMPRO UI Design Basics
            • 4.2 Chart Styling - XMPRO UI Design Basics
            • 5. Designing for Dynamic Data - UX Design - XMPRO
            • Agents and Their Types - XMPRO Data Stream Designer
            • Data Wrangling: Row Transpose - XMPRO Data Stream Designer
            • Digital Twin: Your Most Productive Remote Worker - XMPRO Webinar
            • End-To-End Real-Time Condition Monitoring Demo - XMPRO Application Development Platform
            • Error Endpoints - XMPRO Data Stream Designer
            • Export and Import Recommendations - XMPRO App Designer
            • How To Add Buttons To Agents - XMPRO Data Stream Designer
            • How To Add EditLists to Agents - XMPRO Data Stream Designer
            • How To Change UI Language - XMPRO Subscription Manager
            • How To Configure a Stream Object - XMPRO Data Stream Designer
            • How To Configure The Aggregate Transformation - XMPRO Data Stream Designer
            • How To Configure The Anomaly Detection Agent - XMPRO Data Stream Designer
            • How To Configure The Azure SQL Action Agent - XMPRO Data Stream Designer
            • How To Configure The Azure SQL Context Provider - XMPRO Data Stream Designer
            • How To Configure The Azure SQL Listener - XMPRO Data Stream Designer
            • How To Configure The Calculated Field Transformation - XMPRO Data Stream Designer
            • How To Configure The CSV Context Provider - XMPRO Data Stream Designer
            • How To Configure The CSV Listener - XMPRO Data Stream Designer
            • How To Configure The Data Conversion Transformation - XMPRO Data Stream Designer
            • How To Configure The Edge Analysis Transformation - XMPRO Data Stream Designer
            • How To Configure The Email Action Agent - XMPRO Data Stream Designer
            • How To Configure The Email Listener - XMPRO Data Stream Designer
            • How To Configure The Event Printer Action Agent - XMPRO Data Stream Designer
            • How To Configure The Event Simulator Listener - XMPRO Data Stream Designer
            • How To Configure The FFT Function - XMPRO Data Stream Designer
            • How To Configure The File Listener - XMPRO Data Stream Designer
            • How To Configure The Filter Transformation - XMPRO Data Stream Designer
            • How To Configure The IBM Maximo Action Agent - XMPRO Data Stream Designer
            • How To Configure The IBM Maximo Context Provider - XMPRO Data Stream Designer
            • How To Configure The IBM Maximo Listener - XMPRO Data Stream Designer
            • How To Configure The Join Transformation - XMPRO Data Stream Designer
            • How To Configure The JSON File Reader Context Provider - XMPRO Data Stream Designer
            • How To Configure The MQTT Action Agent - XMPRO Data Stream Designer
            • How To Configure The MQTT Advanced Action Agent - XMPRO Data Stream Designer
            • How To Configure The MQTT Advanced Listener - XMPRO Data Stream Designer
            • How To Configure The MQTT Listener - XMPRO Data Stream Designer
            • How To Configure The Normalize Fields Function - XMPRO Data Stream Designer
            • How To Configure The OSIsoft PI Context Provider - XMPRO Data Stream Designer
            • How To Configure The OSIsoft PI Listener - XMPRO Data Stream Designer
            • How To Configure The Pass Through Transformation - XMPRO Data Stream Designer
            • How To Configure The PMML Agent - XMPRO Data Stream Designer
            • How To Configure The REST API Context Provider - XMPRO Data Stream Designer
            • How To Configure The RScript Agent - XMPRO Data Stream Designer
            • How To Configure The Run Recommendation Agent - XMPRO Data Stream Designer
            • How To Configure The Signal Filter - XMPRO Data Stream Designer
            • How To Configure The SQL Server Action Agent - XMPRO Data Stream Designer
            • How To Configure The SQL Server Context Provider - XMPRO Data Stream Designer
            • How To Configure The SQL Server Listener - XMPRO Data Stream Designer
            • How To Configure The SQL Server Writer Action Agent - XMPRO Data Stream Designer
            • How To Configure The Twilio Action Agent - XMPRO Data Stream Designer
            • How To Configure The Union Transformation - XMPRO Data Stream Designer
            • How To Configure The Unzip Function - XMPRO Data Stream Designer
            • How To Configure The Window Transformation - XMPRO Data Stream Designer
            • How To Create an App - XMPRO App Designer
            • How To Create and Manage Templates - XMPRO App Designer
            • How To Create and Publish a Use Case - XMPRO Data Stream Designer
            • How To Create and Use a Widget - XMPRO App Designer
            • How To Create App Data Connections - XMPRO App Designer
            • How To Create App Pages and Navigation - XMPRO App Designer
            • How To Create Recommendation Rules - XMPRO App Designer
            • How To Create Recurrent Data Streams - XMPRO Data Stream Designer
            • How To Do Integrity Checks - XMPRO Data Stream Designer
            • How To Edit Page Properties - XMPRO App Designer
            • How To Enable Audit Trails - XMPRO App Designer
            • How to Export, Import, and Clone a Data Stream - XMPRO Data Stream Designer
            • How To Export, Import and Clone an App - XMPRO App Designer
            • How to Export and Import an App - XMPRO App Designer
            • How To Find Help for an Agent - XMPRO Data Stream Designer
            • How To Install The XMPRO App Designer
            • How To Maintain and Capture Notes - XMPRO App Designer
            • How To Manage Agents - XMPRO Data Stream Designer
            • How To Manage and Use Server Variables - XMPRO Data Stream Designer
            • How To Manage Buffer Size - XMPRO Data Stream Designer
            • How to Manage Categories - XMPRO App Designer
            • How To Manage Categories - XMPRO Data Stream Designer
            • How To Pass Parameters Between Pages - XMPRO App Designer
            • How To Publish and Share an Application - XMPRO App Designer
            • How To Set Up and Use Charts in Live View - XMPRO Data Stream Designer
            • How To Set Up and Use Gauges in Live View - XMPRO Data Stream Designer
            • How To Share a Data Stream - XMPRO Data Stream Designer
            • How To Share a Use Case - XMPRO Data Stream Designer
            • How To Share an App For Design Collaboration - XMPRO App Designer
            • How To Troubleshoot a Use Case - XMPRO Data Stream Designer
            • How To Upgrade a Stream Object Version - XMPRO Data Stream Designer
            • How To Use App Files - XMPRO App Designer
            • How To Use Application Versions - XMPRO App Designer
            • How To Use Bar Gauge - XMPRO App Designer
            • How To Use Calendar - XMPRO App Designer
            • How To Use Chart Pan, Zoom and Aggregation - XMPRO App Designer
            • How To Use Chart Panes and Axes - XMPRO App Designer
            • How To Use Chart Print and Export- XMPRO App Designer
            • How To Use Charts - XMPRO App Designer Toolbox
            • How To Use Charts: Series - XMPRO App Designer
            • How To Use Collections - XMPRO Data Stream Designer
            • How To Use Content Card - XMPRO App Designer
            • How To Use D3 - XMPRO App Designer
            • How To Use Data Sources - XMPRO App Designer
            • How To Use Embedded Pages - XMPRO App Designer Toolbox
            • How To Use Fieldset and Field - XMPRO App Designer Toolbox
            • How To Use Flex Layout
            • How To Use Form Validation - XMPRO App Designer Toolbox
            • How To Use Input Mappings - XMPRO Data Stream Designer
            • How To Use Linear Gauges - XMPRO App Designer
            • How To Use Live View - XMPRO Data Stream Designer
            • How To Use Lookup - XMPRO App Designer
            • How To Use Maps - XMPRO App Designer
            • How To Use Page Layers - XMPRO App Designer
            • How To Use Pivot Grid - XMPRO App Designer
            • How To Use Polar Charts - XMPRO App Designer
            • How To Use Power BI - XMPRO App Designer
            • How To Use Radio Buttons - XMPRO App Designer Toolbox
            • How To Use Recommendations - XMPRO App Designer Toolbox
            • How To Use Select Box - XMPRO App Designer
            • How To Use Stacked Layouts - XMPRO App Designer Toolbox
            • How To Use Stream Host Local Variables - XMPRO Data Stream Designer
            • How To Use Tabs - XMPRO App Designer Toolbox
            • How To Use Tags - XMPRO App Designer Toolbox
            • How To Use Templated List - XMPRO App Designer
            • How To Use Templates - XMPRO App Designer
            • How To Use Text - XMPRO App Designer Toolbox
            • How To Use Text Area - XMPRO App Designer Toolbox
            • How To Use The Accordion - XMPRO App Designer Toolbox
            • How To Use The Block Styling Manager - XMPRO App Designer
            • How To Use The Box and Data Repeater Box - XMPRO App Designer Toolbox
            • How To Use The Button - XMPRO App Designer Toolbox
            • How To Use The Circular Gauge - XMPRO App Designer Toolbox
            • How To Use The Data Grid - XMPRO App Designer Toolbox
            • How To Use The HTML Editor - XMPRO App Designer Toolbox
            • How To Use The Hyperlink and Box Hyperlink - XMPro App Designer Toolbox
            • How To Use The Image - XMPRO App Designer Toolbox
            • How To Use The Indicator - XMPRO App Designer Toolbox
            • How To Use The Layout Grid - XMPRO App Designer Toolbox
            • How To Use The Number Selector - XMPRO App Designer Toolbox
            • How To Use The Pie Chart - XMPRO App Designer Toolbox
            • How To Use The Range Slider - XMPRO App Designer Toolbox
            • How To Use The Recommendation Chart - XMPRO App Designer Toolbox
            • How To Use The Scroll Box - XMPRO App Designer Toolbox
            • How To Use The Select Box - XMPRO App Designer Toolbox
            • How To Use The Sparkline - XMPRO App Designer Toolbox
            • How To Use The Textbox - XMPRO App Designer Toolbox
            • How To Use Tree Grid - XMPRO App Designer
            • How To Use Tree List - XMPRO App Designer
            • How To Use Unity - XMPRO App Designer Toolbox
            • How To Use Variables - XMPRO App Designer
            • How To Write and Maintain Notes and Business Case - XMPRO Data Stream Designer
            • Interactive 3D Models For Digital Twins - XMPRO Event Intelligence Platform
            • Manage Input Arrow Highlights - XMPRO Data Stream Designer
            • Manage Recommendation Access - XMPRO App Designer
            • Realize Value from End-To-End Condition Monitoring in 6 - 8 Weeks - XMPRO
            • Recommendation Versions - XMPRO App Designer
            • Solution Development Process For Event Intelligence Apps - XMPRO
            • Stream Hosts and How To Install Them - XMPRO Data Stream Designer
            • Use Case Versioning - XMPRO Data Stream Designer
            • XMPRO App Designer Overview - Event Intelligence Applications
            • XMPRO Data Stream Designer - Event Intelligence Applications
            • XMPRO Real-Time Event Intelligence Demo
            • XMPRO Recommendations - Event Intelligence Applications
          • 2019
            • Data Distribution Service: Using DDS in Your IoT Applications
            • My Digital Twin: Digital Twin Applications For Real-Time Operations (Like Me)
            • Setting up a Typical Industrial IoT Use Case with XMPro
            • XMPro Overview & Fin Fan Failure Demo
          • 2016
            • XMPro iBPMS Overview
          • 2013
            • XMPro Best Next Action - 3 Examples for XMPro blog
            • XMPro Case Management Example
            • XMPro Internet of Things Demo
          • 2012
            • Is Agile Business the New Normal
            • The Future of BPM Moving Towards Intelligent Business Operations
            • What industries does XMPro serve-
            • Who is XMPro for-
            • XMPro - The Social Listener - Why You Should Be Listening.wmv
            • XMPro Cool Vendor 2012
            • XMPro iBPMS For SharePoint
            • XMPro iBPMS v6 XMWeb for Intelligent Business Operations
            • XMPro News and Gartner BPM Sydney Summit Discount Offer.mp4
            • XMPro Version 6 - Introducing the Next Generation BPM for Intelligent Business Operations
    • Practice Notes
      • Unified Recommendation Alert Management
      • Performant Landing Pages in Real-Time Monitoring
  • Concepts
    • XMPro AI
      • XMPro Notebook
    • Data Stream
      • Stream Object Configuration
      • Verifying Stream Integrity
      • Running Data Streams
      • Timeline
    • Collection and Stream Host
    • Agent
      • Virtual vs Non-Virtual Agents
    • Application
      • Template
      • Page
      • Block
      • Canvas
      • Page Layers
      • Block Styling
      • Devices
      • Flex
      • Block Properties
      • Data Integration
      • Navigation and Parameters
      • Variables and Expressions
      • App Files
      • Metablocks
    • Recommendation
      • Rule
      • Execution Order
      • Auto Escalate
      • Form
      • Action Requests
      • Notification
      • Recommendation Alert
      • Deleted Items
      • Scoring
    • Connector
    • Landing Pages & Favorites
    • Version
    • Manage Access
    • Category
    • Variable
    • Insights
      • Data Delivery Insights
  • How-To Guides
    • Data Streams
      • Manage Data Streams
      • Manage Collections
      • Use Remote Receivers and Publishers
      • Manage Recurrent Data Streams
      • Use Business Case and Notes
      • Run an Integrity Check
      • Check Data Stream Logs
      • Use Live View
      • Use Stream Metrics
      • Troubleshoot a Data Stream
      • Upgrade a Stream Object Version
      • Setup Input Mappings
      • Use Error Endpoints
      • Use the Timeline
      • Context Menu
    • Application
      • Manage Apps
      • Manage Templates
      • Manage Pages
      • Import an App Page
      • Design Pages for Mobile
      • Navigate Between Pages
      • Pass Parameters Between Pages
      • Page Data
      • Manage Connections
      • Check Connector Logs
      • Manage Data Sources
      • Use Data Sources in the Page
      • Use Dynamic Properties
      • Use Expression Properties
      • Use Page Layers
      • Use Block Styling and Devices
      • Use Flex
      • Use Validation
      • Use Variables & Expressions
      • Create and Maintain Notes
      • Manage Widgets
      • Manage App Files
      • Manage Themes
    • Recommendations
      • Manage Categories
      • Manage Recommendations
      • Manage Rules
      • Manage Notifications
      • Manage Notification Templates
      • Subscribe to Notifications
      • Manage Forms
      • Manage Variables
      • Manage Alerts
      • Manage Alerts on Mobile
      • Manage Deleted Recommendation Items
    • Connectors
      • Manage Connectors
      • Building Connectors
      • Packaging Connectors
    • Stream Host
    • Agents
      • Manage Agents
      • Building Agents
      • Packaging Agents
      • Debugging an Agent
    • Manage Versions
    • Manage Access
    • Manage Categories
    • Manage Variables
    • Import, Export, and Clone
    • Publish
      • Admin Unpublish Override
    • Manage Site Settings
    • Manage Landing Pages & Favorites
  • Blocks
    • Common Properties
    • Layout
      • Accordion
      • Box & Data Repeater Box
      • Card & Content Card
      • Field & Fieldset
      • Layout Grid
      • Menu
      • Scroll Box
      • Stacked Layout Horizontal & Vertical
      • Tabs
      • Templated List
      • Toolbar
    • Basic
      • Calendar
      • Check Box
      • Color Selector
      • Data Grid
      • Date Selector
      • Dropdown Grid
      • Embedded Page
      • File Library
      • File Uploader
      • Html Editor
      • Image
      • Indicator
      • List
      • Lookup
      • Number Selector
      • Radio Buttons
      • Range Slider
      • Select Box
      • Switch
      • Tags
      • Text
      • Text Area
      • Textbox
      • Tree Grid
      • Tree List
    • Device Input
      • Location Capture
      • Visual Media Capture
    • AI
      • Azure Copilot
      • ChatGPT Copilot
    • Actions
      • Box Hyperlink
      • Button
      • Data Operations
      • Hyperlink
    • Recommendations
      • Alert Action
      • Alert Analytics
      • Alert Discussion
      • Alert Event Data
      • Alert Form
      • Alert List
      • Alert Timeline
      • Alert Triage
      • Alert Survey
      • Recommendation Chart
    • Visualizations
      • Autodesk Forge
      • Azure Digital Twin Hierarchy
      • Bar Gauge
      • Chart
      • Circular Gauge
      • D3 Visualization
      • Esri Map
      • Image Map
      • Linear Gauge
      • Live Feed
      • Map
      • Pie Chart
      • Pivot Grid
      • Polar Chart
      • Power BI
      • Sparkline
      • Time Series Analysis
      • Tree Map
      • Unity
      • Unity (Legacy)
    • Advanced
      • Metablock
    • Widgets
  • Administration
    • Administrative Accounts
    • Language
    • Companies
      • Register a Company
      • Manage a Company
      • Manage Company Subscriptions
      • Manage License
    • Subscriptions
      • Manage User Access
      • Setup Auto Approval/Default Subscriptions
      • Request and Apply a License
    • Users
      • Invite a User
      • Register an Account
      • Profile
      • Change Password
      • Reset Password
      • Delete a User
      • Change Business Role
  • Installation
    • Overview
    • 1. Preparation
    • 2. Install XMPro
      • Azure
      • AWS
      • On-Premise
    • 3. Complete Installation
      • Configure Auto Scale (Optional)
      • Configure Health Checks (Optional)
      • Configure Logging (Optional)
      • Configure SSO (Optional)
        • SSO - Azure AD
        • SSO - ADFS
      • Create Base Company
      • Install Stream Host
        • Windows x64
        • Azure Web Job
        • Ubuntu 20.04 x64
        • Docker
      • Install Agents & Connectors
  • Release Notes
    • v4.4.18
    • v4.4.17
    • v4.4.16
    • v4.4.15
    • v4.4.14
    • v4.4.13
    • v4.4.12
    • v4.4.11
    • v4.4.10
    • v4.4.9
    • v4.4.8
    • v4.4.7
    • v4.4.6
    • v4.4.5
    • v4.4.4
    • v4.4.3
    • v4.4.2
    • v4.4.1
    • v4.4.0
    • Archived
      • v4.3.12
      • v4.3.11
      • v4.3.10
      • v4.3.9
      • v4.3.8
      • v4.3.7
      • v4.3.6
      • v4.3.5
      • v4.3.4
      • v4.3.3
      • v4.3.2
      • v4.3.1
      • v4.3.0
        • v4.2.3
        • v4.2.2
        • v4.2.1
      • v4.2.0
      • v4.1.13
      • v4.1.0
      • v4.0.0
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. Resources
  2. FAQs
  3. External Content
  4. Youtube
  5. 2023

Monthly Webinar - Accelerate your digital twin use cases - XMPro Blueprints, Accelerators & Patterns

PreviousModel Based Predictive Maintenance (PdM) With XMProNextOptimizing Time Series Chart (TSC) Performance

Last updated 11 days ago

Was this helpful?

Description:

Welcome to XMPro's insightful monthly webinar series. In this edition, spearheaded by our expert, Gavin Green, we delve deep into the transformative world of digital twins, emphasizing the pivotal role of XMPro's Blueprints, Accelerators, and Patterns in driving digital transformation.

Key Takeaways:

Understanding Core Terminologies: We demystify essential terms, ensuring participants have a clear grasp of concepts like accelerators, patterns, and blueprints, foundational to digital twin technology. Harnessing the Power of XMPro Templates: By leveraging XMPro's innovative templates, businesses can achieve reduced deployment costs, seamless data integration, and a rapid time-to-value, propelling them ahead in the digital race. Widget Exploration in XMPro App Designer: A comprehensive walkthrough of both static and dynamic widgets, adaptable for diverse visual themes, enhancing user experience and interface design. Strategic Blueprint Implementation: We outline a meticulous step-by-step approach to importing blueprints, encompassing data streams, AI-driven recommendations, and application integrations, ensuring a seamless digital twin deployment. Community Contributions and Collaborations: Learn how to contribute to XMPro's ever-growing repository, fostering a collaborative digital twin community. Plus, gain direct access to a plethora of resources tailored for your needs. Interactive Q&A Segment: Engage with our experts during the Q&A session, addressing your pressing inquiries and providing actionable insights.

Stay Ahead with XMPro: Mark your calendars for our upcoming webinar, focusing on the cutting-edge topics of predictive maintenance and condition monitoring, pivotal in today's Industry 4.0 landscape.

For a deeper dive into digital twin technology, XMPro solutions, and to stay updated with industry best practices, connect with our dedicated team.

Keywords: Digital Twin Technology, XMPro Webinar, Digital Transformation, Industry 4.0, Predictive Maintenance, Condition Monitoring, Data Integration, AI Recommendations.

Transcript

hello everybody and welcome to today's

uh webinar my name is Gavin Green I look

after strategic solutions for for exm I

want to thank you all for attending

today uh if you have any questions uh

put them into the uh the chat uh I think

there's question section as well I'll

try and get to them at the end as we go

through it so in today's webinar what

we're going to go through is how to

accelerate your digital twin use cases

using our blueprints accelerators and

pattern as

well before we start though uh we just

need to make sure that we're aligned on

some of the terminology um make sure

that when we're talking um an

accelerator or pattern everyone's on the

same page um on the topic so to do that

U it's easier if I just open it up and

we just go through this so starting from

the bottom um each of these tends to

build on each other so patterns um on

the far right here we see these as

preconfigured data streams we also see

widgets and I'll explain what the

difference is when I go into that uh

form part of the patterns um on on the

right

here the

accelerators um that is typically a

Jupiter notebook from our AI or our

notebook section um it could also be one

or two pages um it could also be a set

of recommendation s with the data Stream

So it builds on the patterns just a

little bit more and then blueprints

blueprints you could see those as

pre-built Solutions so they're typically

around a specific use case um and they

will contain data streams

recommendations um some app

visualizations templates

Etc what are some of the benefits by by

using templates um why are we having

this discussion around blue accelerators

and patterns and what does it mean for

for me and and my organization uh for

for those watching

today so some of the key benefits uh for

this is lower cost of deployment you can

integrate your Silo data um using best

practices you're going to shorten your

time to Value um and that plays into the

next one as well which is improving your

internal personal productivity you don't

have to spend a lot of time working all

the intricate details and and bits some

pieces up you can use this as your

starting platform um and then just adapt

it and change it to your own

requirements as

well you can increase your return on

your value proposition again these all

tie into the shorten time to Value piece

of the top which is really U the key

thing here around all three of them it

doesn't matter if it's a pattern an

accelerator or a blueprint it really is

how do we do things a lot quicker um and

get to our end result a lot faster the

the last one is an

interesting you can get the domain

Knowledge from our partners as well as

ourselves around certain use cases again

you can import these adapt them change

them to your own requirements um but

just some of the benefits of using the

uh the templates

themselves when it comes to our suite of

um products which pieces do these touch

it's going to touch all four them it's

going to touch the data streams the AI

the app designer and also the

recommendation manager as well so it

touches all four of them as you see them

here coming back to my um Iceberg

analogy slide patterns you'll find right

down the bottom here the the patterns

are touching the uh the data stream side

so the DS data wrangling analytics

integration orchestration when we start

talking around the accelerators

accelerators will be touching the AI

piece they could be touching the

recommendation manager piece as well as

the data stream and then you have your

Blueprints and blueprints will go from

the top all the way down whether it's

the app designer recommendations AI or

data streams the notice down the bottom

there the subscription manager we don't

actually touch anything in the

subscription manager for all three of

them so pattern accelerators or or

blueprints the subscription manager is

just where you control your access to

the different pieces so remember when

you're importing and creating your your

different uh blueprints uh or even your

accelerators make sure you set up the

correct access for your team uh if you

want to share them either read access or

write access to them as well if you

don't do that no one else will be able

to use those different components as

well so let's dive into what is it that

we're actually looking at here and and

how do I get a hold of them

if I go into our documentation website

um on the far left you will see there is

a link which says blueprints

accelerators and patents what that will

do is that'll take you to a website this

website is hosted in GitHub itself and

you can see blueprints accelerators and

pattern if we start at the bottom and

work our way all the way to the Top If

we go to patterns it will list all the

different patterns that we have

published now publish these if you wish

to contribute I will have a link right

at the end which will walk us through

how to contribute um and make your own

patterns accelerators or blueprints

available here and you can merge them in

as well pattern is broken up into two

main sections um that I have available

here the AI these will be data streams

and then widgets which will be used in

the app

designer this is a constantly evolving

site as we have new um items added in

either of the three sections they will

be added to these Pages um and you'll be

able to access them as well if you click

the view details on any of them it'll

take you down into the actual component

itself so this is the asset monitoring

using binary classification across the

top you have your visuals so if you

click into those you can actually see

what they look like from the visual

perspective just clicking out of that

will'll close them on the left you will

see all the pages will have a set of

common items the one is going to be the

import password whenever you try and

import anything it doesn't matter if it

is a widget it doesn't matter if it's a

data stream recommendation or an app you

need an import password we use the same

password for all of these items just to

make it easier for people to integrate

um and and use these all you can do is

just double click and copy this

particular password Here

and then you can use it when you're

importing if you're looking for

instructions and how to import you can

click this particular link here it will

take you to our documentation site which

will list out the import export um and

all the different components from our

documentation S as well does not matter

if it's a data stream uh recommendation

Etc it's all on this particular site

here on how to import it'll walk you

through the different details um for

that as well and then lastly there'll be

a file section which will contain the

various components that you are going to

need this particular example has two

there's a SQL script and there's a data

stream if you go and open the script

you'll notice that it'll actually take

you to the uh repository at the back

which has the components that you need

to actually run it so in this example

this would be the SQL script so you can

just copy the actual text here run this

against your SQL environment go back and

now you can and open up the data stream

and again you can just download the

actual data stream to import it as

well it does not matter if this is a

full blueprint and I'll show you a few

examples on that as well it follows the

same principle here with regards to the

section on the left components in the

middle you'll see a table of contents

will allow you to jump around different

items that we're looking at the data

stream will just highlight what are some

of the items that are used used in the

data Stream So if you want to learn a

little bit more you want to get a bit

more comfortable with the particular

pattern in this example which of the

agents are we using and again each of

these will take you and allow you to

drill down into that

particular um documentation and you can

find out more information as as you want

to or or need to right at the bottom are

the typical steps to follow to import it

does not matter if this is again a

package an accelerator or a blueprint

you're going to follow the very similar

steps to import the key thing at the top

there though is making sure that you

have a set of variables defined these

variables are typically create created

when you're installing a site but again

it's just good to make sure that you

have them when you are importing so what

do I mean by by these variables you need

to have specific access and you'll

notice here on the left there is

variables I'm in the app designer right

now I just click the uh hamburger and I

click variables it'll open up the

variables for

me what we're looking for is to make

sure you have the app designer URL and

the app designer integration key you

will notice that there is an app

designer URL inside the app designer and

if we go into the data streams you will

find one in there as well just a

reminder variables are shared so if you

define it in the app designer it'll be

available in the data stream and vice

versa however you do need to apply your

variables in both systems the reason for

that is each of them is using a

different encryption key um specifically

when you are encrypting the values in

here so just keep that in mind when you

are actually creating or confirming the

variables that you set them in both

environments you'll see here in the app

designer I can go down and I can see my

integration key if I go into the data

stream you can see I've set them as well

if you have not set them how do you know

you can see all the items here which

have the Chevron next to them have not

been set in the app designer whereas in

the data stream designer they have been

set so that's how you can very quickly

tell have they' been configured or not

do you need to configure them in both

environments it depends on your use case

and how you're going to use these

particular

variables inside the app designer I'm

not going to be using the actual too or

the ml flow capabilities but inside my

data stream I am that's why they are

configured for me in

here so important across the top make

sure that you have these defined to be

able to use this um data stream in this

example you'll notice that we're talking

around SQL username password down here

the reason we are is a lot of the

accelerators and pattern um are set to

specific data sources that we have

defined now when you are actually

loading in these accelerators by just

open up this particular one that we are

looking at

here you will see in this data stream we

have two items one which is going to be

where's my data coming from but two

where is my context coming from if you

want to change your context you can U

just make sure that over here you

obviously creating the variables to

whatever system you are changing it to

when you load it in so step one is

really just confirming your variables

where are you going to be getting your

data from um to to be able to do

anything the app designer these two here

is required when you are trying to run a

recommendation using a recommendation

manager or you are looking to pass data

to our visuals that is why you've

defined the two of those if you do not

have that def you will not be able to

use these two agents on this particular

data stream

itself second run the SQL script so here

you will see the smart meter again if I

open that up in another window you will

see what it is you actually creating and

configuring again do you have to use

this um in your own environment no by

all means you can swap that piece out

and drag on another context Provider

from the library as you need to or want

to bring it

in second importing the data

stream so first thing that you would

need to do is make sure that you

download the data stream uh from this

particular environment here so you can

see here is the data stream um itself

the extension U uh Fu so here I can just

click the download and it'll download

the actual carile for me to be able to

use

all

next thing we want to import that

particular data string it follows the

same process um if you go into the data

streams you will see there is an import

option if you click that it's going to

ask you for a file key this file key is

this key that we've copied across the

top here which is the input password

again we use the same password for all

three sections just to make it a lot

easier for folks to to use so you just

put the key in there and now you can

actually please select the file to to uh

to

upload and now we can say upload what

this will do is it will check your site

as well and it'll do the same for

recommendations it'll do the same for

for apps um if it picks up that there is

already a version of that it's going to

ask you a question you want to import it

as a new version what you want to import

it is a completely new entity of that

then this one is a data stream so I'm

going to get the option there it'll do

the same for a recommendation it'll do

the same for an app as well if you want

to just say a new version uh it'll just

increment the version and create this

system new version even if that app

recommendation or data stream is

published it'll create a new version but

it's not going to take that version live

you still need to go in and edit it and

change it because this is a data stream

it's going to ask me where do I actually

want to uh run it and I can put it into

the correct collection make sure that

you are following the um the actual

blade itself it's going to ask you

different question depending on what it

is that you want to import for the

different areas if I go into my new data

stream I can give it a name put it in a

category but again I slap my collection

designation um as

well once we've imported that then it is

available for for our use and as I go

into this particular

example

you can now change and configure it so

next step once we've imported it assign

access to others as required again

applies to all the different areas um as

well you need to decide who else is

going to be using this uh with you

because this is the data stream we can

go into the manage access and make sure

you're giving access to the correct

people also Define what type of access

you want to give them you want to give

them read access write access or coowner

access uh to it as well read access will

just allow you to view the co components

and content right will allow you to edit

and co-owner access will typically allow

you to change other people's access

rights to it as well if you have read

access to items you cannot publish or

unpublish uh that component whether it

is a data stream whether it's a

recommendation or whether it's an actual

app itself all you can do is edit and by

edit I mean you can go in and configure

and see what the items are you can make

changes to it it'll give you the little

ascts that will ask you to say but as

soon as you try and save it'll tell you

you do not have access to that and you

will not be able to save it um as

well

important have a look at the different

components that you and this is

specifically important with regards to

the the data streams themselves when

you're importing them you need to make

sure that you double click anything that

that is a exm Pro app and it's correctly

configured to use the URL and the key

the same for the recommendation make

sure that it is correctly set up to use

the uh the key and the uh the URL as

well what you also need to do is make

sure that your context provider is

pointing to whatever data source it is

that you've defined this one is pointing

to the SQL um because we've loaded the

SQL um across the top into there as well

so you need to make sure that that's

been defined as well the recommendation

make sure it's pointing to the correct

URL key just click apply save um and

that should be all you need to do the

entity items um the different components

down here you don't need to remap those

or reset those all you really need to do

is just make sure that your connection

properties are set typically your URL in

your key if I come into the SQL again

make sure that it's pointing to the

correct instances here making sure it's

your correct database your correct and

it'll automatically start filling in the

rest of the items for you as

well and then right at the bottom just

clicking apply publish and ensure that

you are getting data coming through for

for all of these but once you've

configured everything and it is ready to

go make sure you hit publish go to the

live view um and

typically pick the uh the item before

the Run recommendation as well as the

the app so here you'll see predict is

the the item coming out the AI post

elemetry is coming out of the action

agent depending on the data stream that

you've configured it'll take a bit um

just to run this one's running a

predictive model loading a lot of data

and contextual data so it'll take a

little bit of time to come through make

sure you've got the data flowing through

this particular section here before you

continue onwards I.E going in loading an

app loading a recommendation

Etc you can see the data is coming

through now across the top which means

we've configured this correctly and we

can either leave it running um and

continue on to the next step or we can

unpublish it depending on what the use

case for this item

is

accelerators if I go into into the top

we'll tend to build on patterns but

before we go into accelerators there's

this another area on P which is around

widgets now what a widget is is it is

into the realm of the app designer and

it really is how do I create individual

components that I don't have to spend a

lot of time trying to move everything

Pixel Perfect uh for it so what we've

done here is we've curated a list of a

lot of different widgets that we tend to

reuse over and over again just to make

it quicker and easier for folks to

actually use inside the app designer

again it's going to follow the same

principle across the top you will have

your um visuals these visuals here you

will see uh this is what the actual run

space will look like there is the

configure space um as well because this

is inside the app designer there's two

themes there's a light theme and a dark

theme on the left you have your same

thing which is importing the password as

well as a file as well as a widget so if

I open up that particular widget you'll

see it will take me again back into the

uh GitHub repo and it'll allow me to

download those particular um files

themselves so where are these uh widgets

and and how do I use them inside the app

designer if I go into a particular

application so I'm going to go into my

one example here if you go into the edit

mode as if you were configuring a

particular app

itself on this particular area here here

you'll see under blocks on the left

there's a widget section you have two

icons here which will allow you to

export a widget or import a widget if

you tell it you want to

import it's going to ask you for a key

this is the same key that we've got

across the top that is what we're

interested in so you paste the key there

and then you upload the actual widget

file itself that you are interested in

all of the widgets have a file that will

allow you to import that particular

widget so the depending on what it is

that you are looking to actually use and

reuse in your applications you just load

the appropriate widget for that where

the widgets actually appear is if you

expand

the the accordion you'll see all your

widgets will appear here as

well if I drag one on you will notice

that it will drag the item in for me as

well most of the widgets that we

configure will be from a Content card

perspective so you'll see here we have

card and here is a Content card that

will actually drag it in if I drag in

the other one you'll see this one is

dynamic and this one is

static why do we have two of these items

depending on your use case the one on

the right here means I have a static

view it's not going to change um I'm

only going to have so many columns you

can now come in and change as you want

to or need to so if you are not

interested in having all the columns you

can come in and actually remove a column

now I've only got three

columns each of these if you click on an

item and go to page layers you will

notice that there is typically a data

source that's been defined in the page

layer themselves so if I click the data

source it will allow me to bind this to

a particular data source itself so here

I can go into the page data create

myself a u data source typically

pointing to a data stream and if I go to

the block properties I can actually bind

this this particular data source um to

it and now I can come in and start

binding as I would normally the actual

text to any of the properties coming in

from that particular data source

itself all the widgets function in a

very similar faction where anything that

has data sources will allow you to map

them and move them as well again this is

a static this one's a little bit more

Dynamic what that means is you'll notice

this section here we've only to find one

the data source is going to dictate how

many columns it's actually going to be

creating for me and you'll find this

pattern follows through in a lot of the

actual widgets themselves there will

typically be a static one but there will

also be a dynamic one whether it's

columns or rows which will allow you to

grow um the actual um app pieces itself

if I click in here and go to the page

layers you'll see there is the total

data source and there is the child data

source so this is typically where you

would put the data source um itself and

then you just map the items and then

it'll configure everything for you I

mentioned two themes the widgets unless

otherwise specified will function in

both themes themselves so if I go into

the dark theme and I drag these two

widgets in as well you will notice that

they will be colored appropriately um

and they will match that particular

theme itself so if I go and actually

launch this you can see there are my um

items if I go to my live theme there are

my items as well because I bound this

one to the data source you will notice

that it's actually going to duplicate

the items so let's go in there let's

remove the data source for the uh the

moment and we can then have a look

at how this is actually rendering so

this is what it would look like in the

live theme this is what it would look

like in the dark

I didn't have to change anything um I

didn't have to edit anything I can just

drag them on use them and configure them

as I need to and that follows the same

for pretty much all the widgets um in

here and there's a lot of different

widgets um in here um this list is

constantly being added to we're

constantly growing it um if you have

something that you feel You' like to put

in here by all means send it to send it

in or contribute it um as well um to

this particular list the last it I'll

touch on is blueprints so inside

blueprints we're building on the other

two um items themselves so pattern

typically you have your um data streams

and widgets inside accelerators you will

see here these are typically onepage

apps so this one here would be um I've

just got a visual which is just showing

me 3D items and how do I bind them to a

Unity view so there is an app over here

and there is a data stream again it'll

walk you through what are some of the

key pieces in it but the steps you'll

notice is very similar to what we've uh

just gone through with the the patent

confirming your variables importing what

you need to do importing the application

um and then just running it from from

there inside the accelerators there is

an AI section as well so here if I open

this up we'll load the um quick start

guide or um our Jupiter notebooks or our

notebooks ourselves any of the other U

notebooks that we make available will

appear in here as well and we'll

function under the

accelerator coming into blueprints

you'll notice they just keep building on

each other here so the blueprints

themselves if I go into a particular

example in here across the top you have

your visuals again you can click through

that and see what all the different

components are in that um blueprint

itself on the left you just just have a

lot more items to

import you still got the same

instruction you still have the same

password here you have your application

and template there are the

recommendations data stream and any um

data scripts that are needed same

principle applies here when you are

importing your data streams you can

adjust and change where your data is

coming from you can also adjust and

change your recommendations so if the

thresholds are not to your liking change

and adjust them as well you'll see same

pattern make sure your variables are

defined running any of your scripts U

that need to be run there is a sequence

to importing a

blueprint um typically you will import

your data streams then you'll import

your

recommendations uh there are times when

you may be importing a second data

stream in between the two especially if

it's working on a recommendation that

will be called out in the actual steps

themselves and then last you'll import

your application for it when you're

importing your application you'll notice

down here it'll call out specific steps

that you need to do this is when you're

linking to

recommendations um and where you need to

do that the reason for doing application

last is if you were to do application

first one of the options on an import is

going to ask you to bind it to the

different data streams if you've not

imported those data streams left you can

leave it blank but you're going to have

to go and manually set that up

afterwards that's why the application is

typically lost because you already

imported your data streams you've

imported your recommendations and you

should just be able to match everything

when you import it it makes the

experience a lot quicker and a lot more

pleasant when you are loading those

in if we come back to to the items um

that we've got here again there's three

areas that typically build on top of

each other patents accelerators and and

blueprints so how do I contribute and

where do I get access uh to these so for

contributions um the link across the top

that QR code will take you straight to

that particular link itself or for

direct access you can click that link at

the bottom as well um if you don't want

to remember those particular links what

you can do is just go to our

documentation website documentation.

xo.com click the uh the link on the left

and it'll take you to that website as

well perfect um while I keep this up

here let's see if we've got any

questions from from anyone on the

audience we do okay so the one question

here is is around contrib okay so if you

want to contribute there's two ways you

can contribute um to it uh if you're not

comfortable loading them into the

repository or where to put it or how to

style it by all means you can send it to

us whether it's a pattern an accelerator

or blueprint what we'll do is um load it

ourselves and give you the um correct

attributes as to where it came from to

to load it in there if you are more

comfortable uh what you can do is you

can Fork the repository uh check it in

and then we can actually merge that in

uh once it's been rated and checked and

then it'll be available for everyone

else to to load in as

well next steps uh just before we wrap

up here um to remember to to register

for next month's webinar again there's

two options for it um here we'll be

hosting a a hoty Q&A session around

predictive maintenance and continue uh

condition monitoring as well any

questions you can reach out to our um or

our team for more information and again

thank you all for attending today have a

great rest of uh rest of your day