Potential Use Case Examples - HxGN EAM - 12.0.1 - Feature Briefs - Hexagon

HxGN EAM Python Studio and Flex Python Scripting

Language
English
Product
HxGN EAM
Search by Category
Feature Briefs
HxGN EAM Version
12.0.1

1

Predictive Maintenance Analysis ML/AI

Python can be the engine to predict failures regularly and generate relevant Standard WOs against equipment when certain conditions are met by leveraging EAM’s robust data model from monitored data, calibrations, meters, and others analyzed against sensor, IOT, and SCADA data.

An alert is set to run a Flex Python Executable script every 15 minutes to query IOT data source, extract any alarm events that are unresolved, and query EAM to get the appropriate Standard WO set against the equipment. It contains the specific problem code for the alarm raised, creates work orders in EAM, notifies maintenance with email alerts, and updates IOT data source with work order ID.

2

Web Scraping

Provides access outside public APIs to collect data and bring into EAM traffic, weather, supplier catalogs, exchange rates, order information, etc.

When an automatic reorder requisition is created, Flex Python executable is initiated with the parameters being requisition code, requisition organization, and supplier code. The Flex Python executable script queries EAM to pull all of the parts’ Supplier Catalog Reference numbers into the script that are on the requisition, queries the supplier’s pricing API (leveraging the supplier code and supplier’s API information stored in EAM), updates all of the part prices in EAM with the current pricing, and updates the requisition’s status to Approved Current Pricing.

3

Notifications

Python can be leveraged to develop very rich, consumer grade notifications with HTML and other aspects embedded, accessing any data that might be required or desired.

When a purchase order is approved, the Flex Python executable is initiated with the parameters' PO code, organization, and supplier code. The Flex Python executable script queries EAM to find the email address for the supplier where POs are sent.It creates an HTML report output against the purchase order code, sends PO output to the supplier, and updates EAM Purchase Order status to Sent to Supplier approved status.

4

Metadata Analysis

Rank data consistency across various entities and identify weaknesses in current stored data, recommend updates, and much more.

A daily alert is set to run in EAM to query the parts catalog, manufacturer catalog, and supplier catalog searching for duplicate records. Flex Python then updates a user defined field on the record view of the part with a potential duplicate part number. An administrator can then merge the parts as one once reviewed.

5

Reporting Module

Provides the ability to create incredibly strong reports within a notebook through open-source libraries.

Within Python Studio, a data scientist performs a dashboard of various analytical visualizations, leveraging real-time API calls to EAM to power robust algorithms specific to equipment reliability. This report can then be exported to PDF and shared with stakeholders.

6

Integrations

Provides ease of integrating with many software platforms and public APIs.

When a help desk ticket is in an outside helpdesk software, it creates a work request to the facility maintenance department and populates a custom field with the help desk ticket ID. Each time a comment is entered in EAM on this work order, Flex Python executable is initiated and queries EAM for the work order comments, creates the comments in the outside helpdesk software, queries for any new comments the requestor entered in the helpdesk software, and creates those comment records in EAM for seamless correspondence integration.