Functional Enhancements (Development)

Updating from 10.x to 11.0

Version 11.0 contains all features and fixes from 10.1, 10.2, and 10.3. The release notes for 11.0 only contain information for 11.0.x.

Further Information http://releasenotes.facton.com for 10.x releases.
WARNING

Cost models created with FACTON CMD 10.x are not out-of-the-box compatible with FACTON CMD 11.0. Instructions for updating the cost models will be delivered separately.

 

Note that you cannot import configurations (fcfg files) created by an earlier binary version of FACTON. If you want to import such a configuration, you need to build it again using the 11.0 SDE out of the existing nuget packages.

Trigger automatic master data resource selection on calculation level

The automatic master data resource selection (»From Range« construct) can now be triggered by properties anywhere in a calculation, e.g. on the calculation top row.

Default Values in Cost#

You can define expected properties now with a default value in Cost#.

Nested Cost Models

The platform, SDE, and Cost Model Designer now support nesting cost models.

  • For example, you can nest cost models for processes under a model for a part.
  • Existing models can be used as slots in the »parent« model. Input properties of the »child« models can be automatically filled with values determined in the parent models.

Cost Model Designer Installation

The FACTON CMD setup does not require an installation of MS Visual Studio anymore. There is a combined setup for SDE, CMD, and Microsoft data processing extension. If you only choose the CMD option, Visual Studio is not required.

Cost Model Designer Input Assistant

The FACTON CMD now assists when typing in a formula field. It will allow to select Cost# operators and property names from a predefined list.

Define Trigger Properties in the Cost Model Designer

The FACTON CMD now supports the feature for automatic master data resource selection(»From Range« construct).

Conveniently use Definitions from the Basis Solution

The FACTON CMD now offers more information from the basis solution, e.g. property names, detail view extension points or resource names. You do not need to type these texts anymore but can conveniently choose from drop-down lists.

Error View

The FACTON CMD now contains a view which shows an overview of errors. You can navigate to the source of error.

Note that in 11.0.0 not all errors are visible in the error view, i.e. other errors might occur when you run the cost models. However, in future releases, the most common errors will be visible in the error view.

Formula Editor

A formula can now be edited in separate dialog – especially useful for long formulas.

Keep Working in the CMD while Testing a Cost Model

You can now keep working in the FACTON CMD while the FACTON CMD test client is running. You can do that for example to verify observations you make in the test client by navigating to the corresponding definition in the CMD.

Improvement for »Save« Button

The »Save« button in the Cost Model Designer now will save the content of text fields which are currently being edited, even if they are not yet confirmed by leaving the field (pressing Enter).

Improvement for »Run« Button

The »Run« button in the Cost Model Designer can now be used without having saved all changes before. Changes will be saved automatically when clicking on »Run«.

Exclude cost models in the CMD

You can now exclude cost models in the Cost Model Designer from the CMD test client. Such models will still be shown in the CMD user interface but will not produce errors and will not be available after running the models.

Incremental Solution Import

11.0.1 provides a new option to the configuration update client – it now accepts not only full configurations (fcfg files), but also one or more nuget packages. You can use it for instance to update a single cost model in the system.

During the import, a new configuration will be created, where only the single cost model has changed. See separate documentation for details.

Default Units

You can now configure default units for properties in the FACTON CMD.

UI Improvements

Some icons and labels have been improved in the CMD for better usability.

Breaking Changes for Solution Developers

  • If you update from a version earlier than 10.3, please also see the release notes of 10.3 for information on breaking changes in 10.3. (10.3: Breaking Changes for Solution Developers)
  • 11.0 has one breaking change: The ».Name()« operator on metadata items now returns always the short name without the quantity type of the item.
    • E.g. _Valuation.Name() now returns »Material«, not »Material:Mass^1«.
    • This is not a problem if you used the operator »StartsWith« for comparisons.

Known Issues

Issue, Workaround
SDE: Solutions which localize local list item signatures or global value signatures for calculations will receive a warning message on building a configuration.

The localizations will not work in the built configuration. This issue can be resolved by changing the signature name which is localized. In this example from:

LocalList::SingleCalculation::Attachments zu

LocalList::SingleCalculation:Piece^1::Attachments

Piece^1 being the quantity type of the calculation.