Release Notes for system:inmation 1.54
- BPR Publisher class and subscriptions
Production events related to objects in the ISA-95 model can be subscribed to using the BPR Publisher (Batch Production Records Publisher)object. This object is created below equipment objects in the ISA-95 model. Subscription will inform users of changes to associated Batch Production Records and can be accessed by external clients using the Web API and the inmation API clients.
- Updates, Extensions and Annotations of Batch Production Records
Updates and textual annotations can now be added to Batch Production Records using Lua and the Web API. Also implemented is the ability to prohibit updates on Batch Records by applying a field to the Batch Record in the form of a new Batch Characteristic.
- Major extensions to the HistoryTransporter class
The HistoryTransporter class has been fully revamped and optimized for efficiency and transparency. It processes Tag Context Data, Deep History, Continuous (Near-Time) History and Snapshots in parallel in each periodic cycle. Additionally, it now allows to fetch history from any external data source not supported by the standard implementation for OSI PI (PI-SDK), AspenTech IP.21 (SQLplus) and any OPC-compliant Historian. For other systems, user-provided scripts can be embedded with the HistoryTransporter to fetch Tag Context, Deep and Near-Time History and Snapshots in a custom manner. HistoryTransporter objects can now be created as top-level objects below a particular Connector in the I/O Model.
- Major extensions to the Batch Record Datasource class
The Batch Record datasource can be used to fetch Batch Records from either AspenTech Batch.21/APRM or OSI PI either via PI-Batch or Event Frame-based data acquisition. The class has now been connected to the ISA-S88 compliant Production Tracking Data Store, enabling legacy and proprietary batch documents to be converted into fully S88-compliant Batch Production Records. system:inmation can concentrate BPRs from any production facility into a global repository which then serves for internal and external analytics and also as a foundation for "Product Release by Exception" (automated release management).
- Attribute querying for OPC HDA and OPC UA datasources
Extensions to the Lua API and History transfer chain have been made to enable attribute querying on external OPC HDA and UA datasources. The getattributesex() Lua function is fully integrated into the HistoryTransporter object.
- KPI Model Data Transformation
KPI objects can now be configured to run custom calculations or data transformations on data queried from items in the system. Using custom Lua scripts the ReadValue, ReadHistory, and ReadHistoryAtTime queries can be overloaded to perform user defined transformations on the data. The transformed data will then be displayed on the Visual KPI web browser display.
- Cloud Sink Item
The Cloud Sink Item is used to transfer data from system:inmation to cloud based systems. Interfaces using the Apache Kafka and MQTT protocols are supported, enabling connection to Microsoft Azure hubs, Google Cloud and Amazon AWS cloud services.
- Calendar display
Improvements to the DataStudio Calendar display to better reflect the Equipment States and Start and End times for production events. Other general display improvements also made.
- Batch Production Record Chain
The production tracking chain has been improved to extend the Batch Production Record recording in line with the ISA-88 standard. This includes an increased number of BatchField codings for Batch Production Records.
- Batch Record Datasource
The Batch Record Datasource functionality has been extended to include field entries relating to cleaning, waste, downtime and energy consumption (these are included in the BatchField codings).
|9445||Connector service instability||system:inmation||2019-07-04|
|9442||DataStudio tree builds wrong children when deleting node||system:inmation||2019-07-31|
|8942||Scheduler item - The calculation of 'Activation' times and 'Remaining Time' is incorrect in Daily recurrence pattern||system:inmation||2019-07-01|
|6784||Rules targeting datasources not working||system:inmation||2019-07-17|
|6038||Changing the port of a connector is not working||system:inmation||2019-07-01|
|9677||Excel Addin - Actions pane is not shown when some other add-ins are enabled||system:inmation||2019-07-12|
|9545||Settings for UA Property Management no longer work||system:inmation||2019-07-04|
|8445||OPC UA Endpoint instability||system:inmation||2019-03-13|
|7758||RedundantItem does not propagate write||system:inmation||2019-01-04|
|7404||Dropzone datasource's state stays good even if it stops processing||system:inmation||2018-11-12|
|7217||DEEPCOPY function (esi-tool library) does not copy the table data of the table holder||system:inmation||2018-10-23|
|6511||ProcessValueLink property causes confusion||system:inmation||2018-08-16|
|6296||The UA connection is functional despite 'Server Certificate Endpoint Host mismatch (creating session)' error||system:inmation\Mainline\Services\inmation\UA Client||2018-08-02|
|6264||Changing the port of the Core is not working||system:inmation||2018-08-01|
|5890||PLC datasource doesn't get value updates after a configuration change on PLC||system:inmation||2018-06-21|