AMS: Code CleanUp and Refactoring

AMS: Code CleanUp and Refactoring

Summary

With GraphQL Interface a new service is available for 1st and 3rd party clients. It provides metadata and process data via an easy-to-use interface. Report Engine serves as the data source. The existing connector functions are used for the query. Access is read-only. With GraphQL Interface, individual applications can be created and existing applications can be extended.

Description

Data Modelling is a central service of the zenon Software Platform. It offers a central repository for all types of structured data both of the zenon Software Platform as well as custom data models. The data is available via a GraphQL Interface.

zenon Data Modelling is based on a relational model, similar to an Entity Relationship model. Modular data models are defined in Construction KitLibraries.

Management of the data models:

  • Support of tenants
  • Import and removal of models
  • Validation of models
  • Administration of versions
  • Operative use of data models:
  • Comprehensive GraphQL Interface, which enables the adjustment and querying of data and the querying of metadata.
  • GraphQL Editor with autocomplete and integrated scheme documentation
  • Online scheme update when changing the data model
  • Validation of GraphQL mutations to scheme breaches

    Note: zenon Data Modelling is still in development. Over time, there will be more and more data and functionality available.


Item ID: 251735
Version: 12.00 Build: 153415
    • Related Articles

    • Checklist: VBA code compilation error

      Time estimate:   15 minutes Please go through all the points in the following checklist. If necessary, confirm with IT Department any information you cannot verify before contacting your local COPA-DATA Representative. Error still occurs after ...
    • Shift Management : silent crash with VSTA Code

      Summary The passed interfaces of the event parameters will be released correctly by zenon . Description The passed interfaces of the event parameters will be released correctly by zenon . Information We are testing mixed solution : - Events in Addin ...
    • zenon logic runtime supports online change with c-compiled code

      Summary The zenon logic runtime now also supports online change when c-compiled runtime code is used Description The zenon logic runtime now also supports online change when c-compiled runtime code is used Solution The zenon logic workbench and the ...
    • Required code for reload under Linux not active

      Description The code in CThreadLocalValues::CreateVarReloadSubscriptionIfNecessary was not activated, which led to issues when the data points used were reconfigured in the IIoT service or the Historian service. The code has been activated and the ...
    • Message Control message can't be acknowledged with PIN / NA code set in the Send Message function

      Summary The projected PIN and NA code in the Send Message function should have higher priority that the ones set in the user administration. Although the correct PIN / NA code is entered in the acknowledgement, Message Control reports that the wrong ...