MineMarket 5.5.4 (July 2023)

Documentation

  • The documentation of the reference dates for quotation period expression functions includes which fall-back dates are considered if the expected reference date is not available. See Expression Editor Functions - Quotation Period Category.
  • The online HTML5 version of the MineMarket documentation (https://docs.dataminesoftware.com/MineMarket/) includes enhanced search results with glossary terms and previews of screen descriptions. Search for a term and up to 3 matching glossary terms are prioritised above the regular search results. Each glossary term includes links to the most relevant content in the documentation. Matching screen descriptions display in a panel on the right. For MineMarket 5.5.4, the glossary includes terms for inventory management and tracking, transportation and logistics, sales and marketing, and commodity trading and risk management. The glossary will be expanded in future releases to include other MineMarket terminology. This enhanced search functionality is not available in the CHM version of the documentation (the embedded help accessed via the F1 keyboard shortcut within the MineMarket user interface).

Performance Improvements

  • To improve performance when changing analyte values in a lot sample, new database indexes were created for despatch orders and transactions; and the way data is refreshed for display on the Lot Samples tab has been changed.
  • To improve performance when processing snapshots, the MineMarket Marketing Service reviews the queue before each run to see if there is precedence for execution. If there is a precedence then it updates the priority accordingly. For example, if a source despatch order of a data link is queued for reprocessing, its target despatch orders are queued for reprocessing as the next priority.
  • The MineMarket Marketing Service now loads the latest forward prices for each forward price series into memory and uses those values during the snapshot calculations. This change improves performance because it reduces the number of calls to the database. This change also allows snapshots that may have an estimated invoice date in the future or in the past to use the latest forward prices. This functionality is only applicable if the snapshot settings specify to Estimate Price If QP Unfinished and have Price Sources set to use forward curves.
  • To improve performance when archiving trade profit and loss (P&L), the CopyTo() methods in ITradeDetail implementations (TradeDetail, TotalTradeDetail, MTMTradeDetail and MockTradeDetail and ReferenceTradeDetailEqualityComparer) have been changed to use TradeAllocationObjectID instead of TradeAllocationObject.
  • MineMarket was adding a lot of entries in the DODownstreamregister during despatch order creation. Now only despatch order entries are added into the DODownstreamregister when despatch orders are created. This change reduces the number of items to be processed by the MineMarket Marketing Service.

User Interface

Inventory Management and Tracking

Sales and Marketing

  • The Start Date and End Date search criteria have been replaced with a Date Range on the Despatch Orders node of any Sales Contract or Purchase Contract.
  • The Decimal Places and Secondary Decimal Places settings on the Currencies tab of contract terms control the number of decimal places used for invoice line item values in snapshots and invoices. See Configure Currencies for a Set of Contract Terms.
  • The Default Journal Reversal Method setting on the Sales and Marketing tab of the Options screen specifies the default reversal method (Incremental or Full Reversal) for journals associated with invoices and invoice revaluations. See Specify Sales and Marketing Settings.
  • When selecting sample results to be included in an assay exchange, the Selected Laboratory and Result values can be updated for all samples using the Select All right-click menu option on the column heading for the required laboratory or the Mean. See Approve Sample Results for an Assay Exchange.
  • When splitting despatch orders, Priced quantities in the last (right-most) quotation period (QP) column can be blank to allow for variations in quantity. Negative quantities can also be entered for any QP. See Split a Despatch Order.
  • The Expression Editor includes functions in the Despatch Order/Despatch category to allow a vessel's deadweight and length of cargo area to be used in expressions. See Expression Editor Functions - Despatch Order/Despatch Category.
  • Contract Link Templates simplify the configuration of contract links in sales and purchase contracts and manual links between despatch orders.
  • For linked contract configuration and linked despatch orders, the Ship To and Ship To Address synchronisation options have been renamed to Ship To / Receive From and Ship To Address / Receive From Address. See Set up a Contract Link for a Sales or Purchase Contract and Synchronise Linked Despatch Order Fields.
  • For despatch order data links, validation has been added to prevent the mirroring of both a reinvoiced cost and its original rate detail.
  • The MineMarket Marketing Service now loads the latest forward prices for each forward price series into memory and uses those values during the snapshot calculations. This change improves performance because it reduces the number of calls to the database. This change also allows snapshots that may have an estimated invoice date in the future or in the past to use the latest forward prices. This functionality is only applicable if the snapshot settings specify to Estimate Price If QP Unfinished and have Price Sources set to use forward curves. See Specify Snapshot Settings.

Commodity Trading and Risk Management (CTRM)

  • Hedge positions can be created for a fractional market contract quantity. To use this functionality, edit the Contract Decimal Places for the market commodity. See Specify a Market Commodity.
  • MineMarket can send an email alert if a scheduled hedge revaluation has an error, either in calculations or in locking. See Hedge Revaluation.

Reports and Billboards

  • Values for date parameters in billboards, billboard schedules, reports and report schedules can be relative date ranges such as Previous N Days and Next N Days. See Billboard Parameters and Report Parameters.

System Administration

  • Access to all aspects of sampling template maintenance is controlled only by the Allow analyte sample maintenance security right in the Quality user group security rights group.
  • Extended Data can be specified for companies and districts.
  • The following object types have been added to the default configuration for the MineMarket Search Service: Billboard Schedule, Billboard Schedule Category, Cash Forecast Report, Cash Forecast Stream, Contract Link Template, Contract Link Template Category, Cost Template, Cost Template Category, Finance Service Contract, Hedge Action, Hedge Action Group, Interest Rate Series, Mark To Market Term, Package Group Batch, Packing Item, Packing Item Category, Premium Matrix, Profit And Loss Category, Profit And Loss Stream, Profit And Loss Report, Repurchase Contract, Tax, Tax Category and Volatility Curve.
  • The MineMarket Marketing Service saves changes in batches of related objects, in the following order: objects related to snapshots, hedging, trade profit and loss, and then tolling. See MineMarket Marketing Service.

Installation and Upgrades

  • All MineMarket installers, executables, and DLLs have been signed with Datamine's digital signature.
  • MineMarket is configured by default to use the Secure Sockets Layer (SSL) protocol for encrypted communication between the MineMarket Service and all clients. Clients include the MineMarket Clients, the MineMarket Marketing Service, the MineMarket Data Service, the MineMarket Data Agents, the MineMarket Data Service and the MineMarket Excel Uploader. MineMarket includes a set of self-signed certificates and keys. However, these certificates and keys have an expiry date and only work with a complete installation of MineMarket on a server identified as localhost. Contact Datamine for new certificates and keys as required, or use your own certificates and keys. See Certificate Management.

    Important: All custom add-ins and adaptors require code changes to be used with MineMarket 5.5.4 or later, even if you are not using SSL. Contact Datamine for assistance with updating custom plug-ins and adaptors.

AUR Adaptors

B2MML Adaptors

  • All B2MML adaptors have been updated to be compatible with the B2MML V7-2020 schema. There are node name or structural changes for all XML files imported into MineMarket or exported from MineMarket. See the Class Descriptions in the MineMarket B2MML Adaptors Guide for detailed examples and the B2MML Adaptors - What's New page for a summary of the changes.

Excel Uploader

  • The Excel Uploader is configured by default to use the Secure Sockets Layer (SSL) protocol for encrypted communication between it and the MineMarket Service. See Excel Uploader System Requirements.