Enhancements Bug Fixes
Molecule App Molecule API +1
v306
20 December 2024

Here are the latest improvements to Molecule...

Certificate Allocations Solution

This release includes a number of enhancements to our renewable certificate allocations tools. This feature simplifies the process of managing and allocating renewable energy certificates, and is included with Hive, Molecule's add-on product for certificate management. Contact your account manager to learn more.

Enhancements to Allocation Data Synchronization

MOL-18650 - Improvements were made to the source data for the Allocations screen, resolving an issue where the Allocations Summary Chart and the Obligations Table had fallen out of sync, providing users with a more accurate view.

Improvements to Asset Entry and Ticket Management

MOL-18417 - Enhancements ensure that related tickets are consistently updated when as-generated trades are actualized via asset entry, except when the as_of_date exceeds the settlement or ticket fulfillment date. These changes improve the accuracy of ticket tracking and fulfillment processes.

New Child Row Distinction in Obligation Summary

MOL-18649 - We’ve improved the Obligation Summary Table on the product app UI by splitting the ‘Allocated’ values into separate rows for finalized and unfinalized allocations. This helps users distinguish between allocation statuses at a glance.

Recalculate Inventory on Finalized Allocation Tickets

MOL-18648 - Inventory is now recalculated automatically when a ticket is created from a finalized allocation, covering all relevant dates between the ticket's fulfillment date and the allocation's finalization. This enhancement ensures inventory data stays up-to-date.

Improved Trade API Deduplication

MOL-18688 - Enhancements to the Trade API address deduplication issues, refining the process to ensure unique trade identifiers when submitting identical payloads. This improvement reduces errors and supports better data accuracy in trade creation workflows.

Custom Fields UX

We've improved custom field management ahead of our planned launch of a new custom fields management screen, coming in early 2024 This screen will allow users with appropriate permissions to create and manage custom fields.

Improved Error Messaging for Custom Fields

MOL-18577 - Lengthy trade upload error notifications have been revamped to provide more readable error messages, helping users quickly identify and resolve issues in trade uploads.

Case-Insensitive Validation for Custom Fields

MOL-18572 - Case sensitivity for custom field names and their values during trade creation has been disabled. In addition, leading and trailing whitespaces are automatically removed, helping to reduce errors on when changes to custom fields.

ICE Allocation Messages

We're working on more complete support for ICE Allocation Messages. These changes are required to enable full support in a forthcoming release.

Enhanced Support for Security Definition by Symbol

MOL-18628 - We’ve updated the system to handle allocation messages more effectively by enabling better support for security definitions by symbol. This enhancement ensures smoother handling of these messages.

Storing ICE Allocation Messages in the Database

MOL-18575 - ICE Allocation messages are now more complete as they are stored in the system for processing. These updates pave the way for more robust message handling in the future.

Hourly Forecast Management for PPAs

Molecule automates the loading of long-term generation forecasts at the hourly and sub-hourly level across all assets. This release incorporates performance improvements to enable more efficient and streamlined PPA management.

Improved Efficiency of PPA Trade Creation Jobs

MOL-18641 - Trade Leg jobs that previously caused "noisy neighbor" problems are now routed through customer-specific queues. This change minimizes disruptions and improves performance for high-volume trades.

MOL-18640 - Changes to leg building for stepwise trades ensure that future-dated trades do not block other processes, improving overall system efficiency during trade creation.

MOL-18638 - Optimized the performance of trade leg and settlement configuration for long-term PPAs. This update significantly reduces processing time.

MOL-18642 - We’ve stopped generating electron flow volumes for some child trades. This optimization prevents unnecessary system processing.

MOL-18645 - Changes to the automatic copying of hourly marks reduce overhead for high-granularity PPA data. Bulk copying via scheduled jobs remains available for users who need it.

MOL-18643 - Unnecessary flow-building jobs that generate redundant processes have been removed. This change reduces system load, ensuring that only meaningful processes are executed.

New "Mirage" UI Framework

We're in the process of migrating existing app screens to a new UI framework for better usability across the app.

Users Screen moved to Access Control in Account Settings

MOL-18328- The Users Screen has been moved to Account Settings to improve user permissions management. This update consolidates user access controls and user group management into one common screen, making permission management easier and faster. To access it, click on Settings/Account Settings/Access Control.

Extracts and VaR Screen moved to a new Reports area

MOL-18337 - The Extracts screen is now available in Mirage under the Reports module. You can click on Extracts in the Reports menu to view the screen.

MOL-18338 - The VaR report has been migrated to the Mirage app as part of the "Reports" module, providing a more centralized location for reporting pages in Mirage.This feature is accessible for accounts with the VaR screen visible flag.

Migrated Workflows Screen to Account Settings.

MOL-18330 - The Workflows screen has been migrated to Mirage under Account Settings. This update improves functionality and navigation and is accessible only to users with workflow_admin permission. You can get to the screen by clicking on Settings/Account Settings/Workflows.

Screen Preferences Stored in Mirage

MOL-18440 - Users can now count on preferences like column order and filters on new grids to be persisted on new MIrage screens. Preferences remain consistent across sessions, improving personalized views of particular data.

Modal Column Resizing

MOL-18657 - Enhanced modals in Mirage now allow columns (e.g., in Workflows and Status screens) to flow across the entire modal width for easier viewing.

User Requests & Other Improvements

We've also made the following improvements in response to your feedback.

Enhanced Workflow Status Updates Without Unlocking Trades

MOL-16765 - Added configuration to workflows that allow users to update the workflow status on trades without needing to unlock and relock them, streamlining the process.

Improved Duplicate Settlement Configurations Detection

MOL-18656 - Addressed issues involving duplicate settlement configurations due to parent and child stepwise trades, improving the reliability of settlement configuration scripts.

Added Unknown Mapping to ICE Fix Listener

MOL-18670 - To prevent some ICE message issues, a new mapping has been added to help ensure complete message processing.

Set Broker on Nodal Trades

MOL-18474 - Addressed an issue where broker values were sometimes not set correctly set on Nodal trades. The update ensures broker information is captured for trades executed via brokers.

API Documentation Updated

MOL-16921 - Corrected inventory adjustments endpoint in API documentation.

MOL-18518 - Corrected the API URL for updating products in the internal developer API.