LogoLogo
IntegrationsInstallationAdministrationContact Support
XMPro Platform
XMPro Platform
  • What is XMPro?
  • Getting Started
    • Browser Requirements
    • Free Trial
    • 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

Predictive Maintenance with XMPro iDTS

PreviousPredictive Maintenance & Condition Monitoring - A Hot Seat Q&A SessionNextSmart Facilities Management with Intelligent Digital Twins

Last updated 6 days ago

Was this helpful?

Predictive Maintenance with XMPro iDTS

Dive into an in-depth exploration of Predictive Maintenance powered by XMPro iDTS. This video aims to provide engineers, subject matter experts, CTOs, plant managers, and executives with a comprehensive understanding of how XMPro iDTS is shaping the future of asset maintenance.

🔍 Video Highlights:

Examine the extensible framework of XMPro iDTS, which includes diverse connectors from fast Fourier transforms to Ethereum smart contract creations. Understand the capabilities of statistical mathematical functions, geofencing, and goal-seeking functionalities. Discover the role of Action Agents in enabling real-time actions, ranging from email notifications to database updates. Observe XMPro's live data flow process, emphasizing data wrangling, context addition, and data conversions. Analyze the predictive capabilities integrated with data historians like OSIsoft, Azure IoT hubs, and context tools such as SAP. Explore the built-in Jupyter Notebook of XMPro that facilitates model creation and deployment. Grasp the nuances of the Recommendation Engine, focusing on error handling flows, triage instructions, and rule construction. Review the web page builder's functionalities, which support advanced 2D and 3D data visualization. For those committed to advancing the field of predictive maintenance and keen on understanding XMPro iDTS's full potential, this video serves as a technical guide. Share your insights, questions, or experiences in the comments below for a collaborative discussion.

#PredictiveMaintenance #XMProiDTS #DigitalTwin #AssetManagement

Transcript

in our overview of a video we describe

the process that we followed to get from

our assets and real-time data from the

assets through to some actions and

recommendations that we want to drive

and the outcomes that we're looking for

now the typical process is that we bring

in data through our data stream designer

you could then run some analytics

through AI or do some of it inside the

data stream designer see the front end

in the app designer and then lastly have

recommendations and manage

recommendations inside the

recommendation manager from a

demonstration point of view I'm going to

start at the app designer and then we'll

go into that also includes

recommendations we'll go into the data

stream designer and show you how we do

it in the uh behind the scenes how do we

get the data in and also touch on how we

apply AI to this so let's jump in and

get started

this is the app designer the green icons

at the top

this is the data stream designer and

this is AI so we'll go through all three

of those but I'm going to start kind of

at the end I'm going to show you the

result of what what you see when you use

XM Pro and I'll start with uh just a a

simple example around multiple

facilities or assets that we have in

this instance I'm just I've set the

filter just to show me

um

some of my

Wind forms and I can the colors and

things will change based on the severity

the health of the overall Farm not

necessarily the individual ones I can

set that up to so that I can actually

drill down and get into the actual form

itself and drill down right down you'll

see this is a viewport that is using

esri I'll touch a little bit later on

how we can edit this and what all the

different types of viewports that we

support but this is an example of

something like that here I can see some

of the assets that need maintenance

there's also some recommendations on

some of this so at a holistic view as a

maintenance manager facility manager I

can very quickly see the health and

status of my different facilities and

where I need to go now this again is a

specific type you can have a much more

sophisticated example of this as well

I'll um I'll go into and just show you

again as a maintenance manager

maintenance planner looking at all the

facilities that we have

um I can see kind of the alerts to work

requests work requests to work orders

work orders to open work orders to to

closed and how long it takes to actually

resolve it and

um how what is the efficiency how many

open work orders do I have and what are

the recommendations around all the

different machines again this is

everyone's you'll see there's a whole

bunch

listed through here so and they range in

severity in this instance they rank by

severity

I can look at

the different installations or

facilities that I have and in this

facility this is a wind turbine facility

this is a solar array so

I'll go into the wind turbine one so

I'll have a quick look at what's

happening at the wind turbine and this

gives you an idea and I'll share a more

advanced example of this but I can see

some safety and health information I can

see the overall time usage profile

current metrics that it's running some

of the and again

maintenance records maintenance

information some of the corrosion damage

tables and depending on the type of

modeling that you use I can get into it

you can see this updates in real time if

it's a Unity or Omniverse or a a more

interactive model or a card based model

I can actually get into it and I'll show

you an example of one of those but this

is

with this I can now actually get to a

recommendation so I can see there's low

gearbox oil on this reported and there's

the instance of that that triggered that

so there's a rule that runs and when it

goes below a certain threshold this is

very simple rule around a certain

threshold on the on the on the gearbox

oil low warning and there's potentially

some triage instructions this one

doesn't have too much I can also see how

many times this has occurred and if I

look at kind of a longer duration what

are all the other things that are

happening to this specific asset that

has happened over time I could create a

form or I can fill in a form right here

and this could be a work order request

this could be a root cause analysis a

failure mode analysis

um

you can associate

a large number of different act action

forms do this in terms of the kind of

action that you want to take I can also

Mark this as a false positive so that

later on we can start analyzing how many

times are we getting this kind of false

positives out of this so this is one

example of a

facility predictive maintenance I'll

show you a slightly more advanced

example in in this example this is a

processing plant in this instance plant

but it could be a Water Filtration plant

it could be

any processed plant and in that

again analyzing the data looking at

real-time anomalies and looking at

defects where certain type of defects

that are that are happening so this is

on the quality side so I could bring in

some of the process information

there's fill rates efficiency on on the

energy consumption but likewise with

that esri map where I had a

um uh Green Dot or radar or whatever

represent that there's an issue you can

actually see on this one that

there's a there's an issue here so these

will appear or disappear depending on

the recommendations and the current

state so it's very quick to see as a

planner

or maintenance supervisor maintenance

manager plant manager you know what is

happening and I can have a very simple

2D model of a pump with some real-time

data coming through for the pump from

sensors that we have I can see the

nameplate data for the pump

what is writing at or what it's writed

at so just very quickly I can see how

far is it off in terms of its actual

performance I might be running a

predictive model which again will touch

on a little bit later a predictive model

that's pretty predicting the the

remaining is for life

so that I can determine how much time I

have before there I may have an issue

again I can get into the recommendation

in a minute but here's a bunch of

real-time data and around temperatures

vibrations

and all the maintenance records so I can

see maintenance schedules maintenance

history

and I can see what is currently planned

I can also see what has been what has

been recently completed in terms of work

order history really just helps with

um and again I could drill down on this

next level before we do that what I'd

like to do though is actually get a

better view of this type of pump and

if you if if for certain type of

equipment you may want to

expand the capabilities and being able

to see you know what is really happening

so if I look at the discharge exception

or the remaining useful life on the

bearings

I can move this around and actually have

a view on that now

if I click on this view more you'll see

I get to that same recommendation that I

complete but before I go there this was

a discharge exception and I may want to

go to something like cha GPT or

or

generative AI large language models and

actually ask it and I've typed this in

before so that's why it comes up but I

can actually ask it top five root causes

for centrifugal pump where there's a

loss in discharge pressure

and what it does it gives me just some

direction and what I could potentially

do with this

is just copy that

so that when I do go to the the the

recommendation itself

I can kind of create a bit of a starting

point in terms of you know where we

should potentially be looking for

um

for certain issues or and again it's the

same and this again this is a work order

request but it could be root cause

analysis could be different types of

forms that you want to associate with

associate with it this could be have

more advanced triage instructions so you

know these are the typical things that

you could look for Block suction by

blocked impellers

um

it's not necessarily the information

that you send right through to the work

order level it might just be something

for you to help triage what is the

potential issue based on the combination

of this as well as the drills

instructions that we have here and again

the analytics across this to say well

you know I want to know what are all the

issues that we've seen on this pump

lately is it a kind of recurring pattern

or what is happening so that's a key

application for us around

predictive maintenance in facilities

to be able to and condition monitoring

is to be able to get a view of the

um the overall acid and then being able

to get down right into a recommendation

I'll show you how we set up the

recommendation data in a minute but

before we do that I would like to show

you how we do the back end data that

goes into this

now

for that pump we'll just go to the smart

asset that bump that I just showed you

there are two different data streams

here we refer to these as data streams

so they're streaming real-time data this

is a very simple condition monitoring

and then I will also show you a little

bit more then and bonds predictive

maintenance example this is using Azure

digital twin as an example it doesn't

have to be but it uses Azure digital

twin as the digital twin repository or

the the

asset master or the asset model for for

this it could be any existing eam or

other system that you that you have

what we have here is we're getting

real-time pump Telemetry using mqtt

which is a protocol so I'm getting

real-time data in I clean up that data

because industrial data is never clean

and in this instance I just I take this

and I send it to go and update my Azure

data Explorer which will give me a

really nice time series visualization of

all the information that I can drill

down on that and do thumb series slice

and dice

uh information but I can also

do some calculations around the pump

efficiencies and you know all the pump

metrics that we are trying to calculate

and update that state to Azure digital

twin so that we have the lightest on

that I also take that same data and I

will

I run it through to the recommendations

but before I do that I will

contextualize it using pump make model

all of that again from an eam system or

a maintenance system or the digital twin

system so that I have Rich data that

sits over here now how we put that

together so these are all listeners

you'll see the blue ones that's how we

get real-time data in and this is just a

subset but you'll see there's a huge

bunch of different protocols and

applications and services

and streaming platforms and and that we

pre that we support in in putting this

together the context might model all

this this is all fast moving data all

the slow moving data

um I can get through from all the

contextual data mic model

um

yeah again

weather patterns anything that I require

so if I'm doing flood predictions or

that kind of thing you know I can get it

for Weather Services or against

different

contextual data sources Transformations

is when we change the shape of the data

so cleaning it doing calculations I'm

changing it and you'll see there's a

there's a number of ones that are around

cleaning the data missing value

substitution

aggregation calculations uh

normalizing

setting up thresholds and um

and a number of these where we actually

transform the data this one doesn't have

machine learning in I'll show you an ex

machine learning example in a minute but

this is where we can bring in I can just

drag on anomaly detection and it's not

probably the right place to do it here

but just to illustrate the concept and

then I configure that each of these are

configurable so you can see this

pantelemetry one there's the

configuration for that so in order and

it will interrogate the underlying

service and come back with what are the

fields that this thing actually has and

I can now use that in my data stream or

if I go to something more sophisticated

like as a digital twin example it will

use some of the

xero trust capability credential

management which is all in our

subscription and in our in our

subscription manager installed in the in

the in the variable side but this is

where I would create for example I can

create a whole new instance in Azure

right from the application in here so

these are the kind of applic the the

configuration in a no code way of

setting up these data streams and each

of these have their own unique set of

properties

that we activate for each of those

I just discarded

um and then

that's the machine learning part so I

can bring in machine learning I'll show

you an example in a minute I could this

calculation might be quite Advanced and

I may actually want to do that in like

python so I want to maybe use my my

um bump calculations and efficiency

there might be a library that I'm

already using and again we support all

of those libraries out of the box

um in in this

the functions so that's more statistical

mathematical things like fast four years

geofencing and a whole bunch of goal

seeking similar to what you find in

Excel recommendations area that I'll

touch on in a minute but that's a whole

area on its own and then lastly action

agents so this is where we create

actions so it could be something like

send an email

or create ethereum smart contract

completely to ends of the scale but

that's really or create work orders in

Maxima update other databases

send it back to systems a very

comprehensive set now these are all this

is an extensible framework so if we

don't have a connector or don't have the

function that you that you require here

it's very easy to put that together we

can do it our partners do it our

customers do it and there's a framework

in order to create these connectors

yourself so this is at a really high

level what we're doing here so this is a

very basic one and there's actually a

live view of this so this is live data

coming through this is not the user

interface that I use every day to look

at my data but it helps me just to

understand am I getting the right data

at the right

point of this data flow and the way that

I for example

um

map and configure the endpoints or

getting the data in so you'll see in

this data flow it's interrogating adx

service and so what can you accept and

then we can bring in

from the from the

um

from the

next effect let me see if the Azure

digital twin one is configured to

show that up

so yeah as you'll see this one is

already configured to send the data into

Azure digital twin it will interrogate

the twin service and see what it can

accept this is what I have in my

Pipeline and we can Auto map that and it

will get that

into the data flow very simple example

but really effective in terms of getting

condition monitoring on assets going

as you get more advanced and more

sophisticated you may want to start

adding some predictive capability and in

this instance we're reading some some of

the data from a historian like osisoft

we're getting some other data from a

sensor based solution which has got IPC

UI running we've got some

Azure iot hubs and some of the other

capabilities and these are all the data

wrangling data cleaning and everything

that I need to do

and adding context from sap on mic model

and geolocation a whole bunch of other

information before I can actually and

converting failure tags and doing all of

this this is really hard if you do it in

code

what if you do it yeah it's really easy

to understand the logic but also to

troubleshoot and it's much easier to to

understand the logic of what you've done

in order to get this to this point what

I can now do is do my pump calculations

as you saw exactly the same calculation

as in the previous example but I'm going

to update my Azure digital twin in this

instance so I've got three actions

coming out of this block go and update

it with that data run an anomaly

detection on the pump performance

simple anomaly detection or have a more

sophisticated binary classification to

say to say is it likely to fail yes or

no and if it is you know what's a

remaining useful life model which we may

have for the pump

and um

and I'll show you an example of how that

can be put together merge all those data

and again send it to the recommend to

the what we call the recommendation

engine and run that recommendation you

may notice some little red legs on here

this is where you can configure a error

handling flow so if there's a problem

with this what do you want it to do who

must it alert what what must it let you

know

and or whatever system do you want to

activate when you have an error or

whether this data from the historian is

not coming through so this is the data

streams very very powerful this is where

80 of the work happens if you remember

the tip of the iceberg this is a nice

visualization all the heavy lifting

happens at the bottom this is what

happens over here

before we go back to the app designer

and recommendations and how we configure

them so as I said this remaining useful

life regression model

so where do you get them well inside XM

Pro we've now built in

jupyter Notebook so you can create these

models here and deploy them here here's

an example of reminding useful life

using a random Forest

um

to do the to do the um

the the model and I can see what what

senses and what influence and what is

the Affinity of and the correlation of

the data on this and then based on that

so this

um regression model that's built on

random forests

[Music]

um as an as an example we'll then output

the right model for me we also big

supporters of things like Auto ml so if

you don't know what model to use it can

suggest and um and the output of this

model then goes into something like ml

flow so just another one you saw the

example of the beer the beer quality

what we're doing in this one is we can

even generate synthetic data if we don't

have the right data we can kind of

generate the data that the more that we

want the model to be trained on

and we can even use chat GPT to ask it

to

help us with the

um the visualization of this information

so it will write the code so you can see

here we're asking GPT we've got a magic

command for charge GPT built into this

so how can I visualize the data as a

correlation Matrix and it gives you the

code we can I can then run that code and

this gives me the correlation Matrix for

that

this is where I get into creating the

actual model and deploying that to

something like ml5 there is a webinar on

our website that goes into a lot more

detail I'm not going to spend more time

on this right now but just you can

automate building models right through

so that in the data stream if even if I

retrain my model I don't have to go and

update it here it will automatically be

updated

the last thing I want to touch on is the

um

recommendations and as you see we've got

a recommendation here now how did we set

up these recommendations there's another

one over here so for the pump discharge

so how did we set up this recommendation

and there's a whole area where I can

manage all of them look at how and look

at Who's got what and where it is but

there's also rules where I set up the

rules side so if I go to the bump you'll

see these all the different categories

so the pump discharge pressure was the

one that we had a rule

so there were actually two rules

so it would First Look for out of

efficiency range and then it will look

out of optimal range so if this one is

not if it's not true then it will

continue and to go so it enforces a

execution order and it gets data from my

pump Telemetry data stream

that that sends the the data through and

that's how it interrogates that

um if I look at I'll just use this quick

example to show you this is the nice

description that you saw at the top with

a nice icon and everything but this is

the heart of it where I have the

um

flow rate

and less than a third between a certain

band and the discharge project is

listening as soon as that rule is true

it puts that little red dot on there for

me and puts the it puts the

recommendation on the on the list and I

can now get that information now where I

get this flow rate you'll see there's a

whole bunch of parameters that's

actually what comes out the bottom here

so that what comes at the end of the

pipe over there

is what I now have available

to build this for me and I can use

different calculations and this can be a

value or it could be another parameter

so I can actually build a very Dynamic

set of rules including predictions and

everything that can come down the pipe

now this is not a valid rule where the

flow rate is not equal to the motor

current well hopefully that's not the

case but

that is gives you an idea of how you can

construct this so it could be completely

different because I can bring in very

different information I can bring

weather information I can bring all

sorts of

um I can bring maintenance record so if

there's if there's no

um

if the

if a certain condition exists then it's

minus 40 degrees outside then don't

create the work order because no human

can work in those conditions we have

seen some of those applications as well

so if a safety factor and all of those

you can bring in if they're or if

there's hot equipment nearby then notify

that

so that's how I built the rule and as

you saw in this instance I've enabled

the form and the form was a work request

but there are some other form types and

you can build your own forms as well and

this is just some of the how many times

does it need to log it can it

automatically resolve it so if it

condition is not true anymore will it

automatically resolve

these all capabilities that are built

into our recommendation engine very

sophisticated capability that you can

track but also this is what I put in

triage instructions notifications so

do I want to know when there's a new

alert when there's a status change how

might you know if there's certain

thresholds being not met on time because

we're waiting too long for someone to

respond to it so those are all

capabilities of

the um and the last thing I want to do

is just very briefly touch on as I said

I'll explain a little bit you can see

now that I've played around with it

um

there's definitely a higher

probability of failure that has gone up

due to some of some of the things that

I'm doing at the back here

um that's not what I wanted to do

this is um so when I clicked on the

pencil I have access to be able to edit

this you can actually see both of these

the 2D and the 3D they just overlaid on

top of each other and there's the name

black so that's how I got that done this

is a page builder web page builder in

this instance this is a Unity model and

this is just a 2d graphic both of them

have the same data that it displays and

these are all wired up data sources

and when I'm what I mean by a wired up

data source if I click on this Unity

block well let me first explain the

concept of a block there's a whole bunch

of different types of blocks

there are recommendation blocks action

blocks

and visualization blocks so that's where

we had Autodesk Forge and esri and unity

and all of these different visualization

capabilities that we have and we can

also create widgets so if I like this

style of something that I've built I can

actually go and create a widget for that

and these are just some examples so we

just can be saved and they can be shared

so if I've built a really nice widget

based out of a grouping of things so for

example I just press the

save there and whatever built in here

and now is available as a widget next

time I just drag the implied on and I

have a a name plate available they might

even be on here already

but that's typically how I create

widgets the data that sits behind this

so again I'm clicking on the unity model

here you'll see it gets the yellow line

around it

this is just how I'm the layout style

how it will react when it goes on a

mobile device in terms of its Flex

layout or but the block properties this

is where the actual

models reside

and we support both newer and older

versions of

of unity as an example these are where

the files reside and if I look at the

data the that is that resides on this um

certainly just um

so the data sources is the pump readings

um but on this overall page these are

all the data sources and if I look at my

live data where it's coming from

that's actually from the data source so

you'll see the

um

this is this is not the expression don't

want to bring the expression so I just

want to find the data source for it so I

can build very sophisticated

data connectivity this one is using

um that that data stream

connector it could be using a digital

twins it could use maintenance schedules

SQL data there's many different

connectors that we have oops

don't want to delete that as you can see

there's some some built-in capabilities

for people like myself that are not

coders or so it will help with not

screwing it up completely so

this is and also starting a new

application you can start from templates

so you can say well this one with the um

this pump one I'm not sure what so

you'll see this one has actually got a

series of drill down pages and

everything that's already associated

with it so I can use this as a starting

template to get started quickly

so this is how we look at

um

providing digital twin capabilities in

terms of Maintenance predictive

maintenance condition monitoring for

facilities management

if you have any questions please reach

out and happy to address them thank you