New Features & Enhancements
BOM Processing
- A formula can now be used to define the 'BOM Split Bucket Size' in Item Families.637747
Catalog Setup
- You can now save a Matrix Filter globally in the Sales and Purchase Price Rule Value Set forms, allowing other users to access and use the filter.573326
Core
- Multi-company capability is now protected by a license right IS.EPS.MCn.697992
Engineering Setup
- The Order Line Instances web form now supports editing Products in production using the new 'Change' tab.691304
Infrastructure
- Introduced foundational schema for the definition of item stacking patterns. It allows for the specification of each item's position and orientation within a warehouse container.677553
- User Interface Designer now supports export/import, and launching the form directly from User Interface Designer in either Customized or System mode.694226
- It is now possible to create new forms from scratch with the User Interface Designer.694215
- Components with property overrides are now highlighted in the User Interface Designer, making it easier to identify modified components.694220
- Changed datatype of iojtpID (Service Order Job Type ID) from tinyint to smallint.693901
Integrations
- The CSS eGecko interface has been enhanced to support flexible parameters. Additional key/value pairs can now be added by extending the result of the Stored Procedure/XML. If the XML includes a "params" node as a child of the root, with "param" nodes containing "key" and "value" as children, these will be utilized for the web service call.590245
- New Action Type Nucleus 3D Model Processor for outputting VRML and GLB models to the file system.670991
- The following API endpoints to receive Insight standard XML documents were created:
- POST v1/api/integration/import/salesorders
- POST v1/api/integration/import/organizations
- POST v1/api/integration/import/catalogversions
- POST v1/api/integration/import/itemsbom
- POST v1/api/integration/import/purchaseorders
The import web services support importing one business object per call. If the provided XML contains more than one business object, the web service returns a 400 - Bad Request response.Upon successful initiation of an import, the web service returns a 202 - Accepted response with a location header that includes a URL for checking the status of the call.The status of a previous import can be retrieved using the endpoint: GET v1/api/integration/import/status/<call context guid>.691852
Machining
- Added option SCRAP_CUTS_FIRST to MCF file. A checkbox was added to the MCF Editor on the Route/Saw Options tab, at the bottom of the Misc group box.694932
- Upgrade embedded BlueCell optimizer to latest version.690146
Purchasing
- The 'Purchase Orders' form is now available in the browser-based client.692544
- In the web client, the functionality of the Vendor Items desktop form has been implemented as an Items tab in the Vendors form.704292
- Purchase Orders now respect the Auto Add setting for related Contacts.603263
- The 'Purchase Order Receipts' form is now available in the browser-based client.662346
Sales
- Styles now fully support Field Link features.693496
- When entering order lines in the Web Sales Orders form, clicking on the magnifying glass next to the product code field now opens a lookup dialog in which products can be searched for using various criteria.634633
- 3CAD Viewmaker drawings are now imported to Insight when the 3CAD project is saved.691509
- The user experience for creating and managing communication data has been improved. All communication data fields are now listed and can be edited directly.613445
- Web sales orders now supports catalog limitations by sales channel when setting UseSalesChannelFilter is enabled.668335
- Added extra Description information to sales order data fields.689523
- Added more keyboard optimization for Sales Orders in the Features and Options section. Tab navigation has been added for features in combination with arrow keys for options, and a cyclic selection logic has been added, i.e. when you reach the last one, you go back to the first one available. It is important to mention that some rules have been inserted to prevent features from being selected when there is already a global or calculated value.672078
- Replacement parts selection and processing is now supported in the Web Sales Orders form.635945
- A Reload button is now available in the Sales Orders web form.677378
Scheduling
- Shipments now support Notes.668449
- Added hyperlinks to the Shipment and Production Order card titles to enable users to directly open a Shipment or Production Order from their respective Scheduling forms.696505
Shop Floor
- The 'Touch Nest Part Printing' checkpoint frame is now available in the browser-client.567767
System Admin
- Extended the Edit Mask columns (emsEditMask, emsEditMaskForWeb) to nvarchar(100) to support longer regular expressions.594267
- Sales order header, sales order line, and accrual price rules can now be hidden by user group.671761
System Setup
- Creating new Addresses in the web form now supports auto-numbering.613806
- The color depth (bit) of bitmaps can now be defined in the File Conversion action type, using the 'ColorDepth' parameter.Supported values: 1, 4, 8, 15, 16, 24, 32626697
- The CrystalReport.NET action type now offer the ability to attach and/or print reports without having to write to the file system first.
If providing a CrystalReport.NET Action a parameter named 'SaveToActionQueueAttachments' with a value of 1, it will save the output to the inResponse.ActionQueueAttachements table instead of the file system.This has a benefit to usability by eliminating steps as well as potential reduction to network traffic.660113
UI/UX
- The focus is now set on the first editable field of a form when a new entity is created.567651
Workflow
- Milestone icons are now shown in the context menu of the Workflow Designer.644827
Issues Resolved
Catalog Setup
- Some queries in Style Versions > Product Exclusions could take a long time with large result sets.701440
- Copying a catalog version did not copy selected sales channels.697118
- pviNumber field was not required when creating Product Version Identities.696281
Core
- An error occurred when trying to use Hungarian translation on the web client.701639
Engineering Setup
- Using Button 'Email Attachment(s) and Link(s)' in form Items tab Attachments returned an error message.696956
- Order line nucleus processing could succeed even if valid connector sets are missing in Construct.700234
- Routings with over 100 operations errored with "The maximum recursion 100 has been exhausted before statement completion".693897
Inventory
- 'All Demand + Forecast' net demand calculation actually showed 'Greater of All Demand or Forecast' as Total Demand in Purchase Stock Control.703004
Machining
- Router sequencing uses the 'Change tool at home' setting even if that option is disabled.700195
- NestLib returns error when filler parts are not nested.703725
- Edge labels are incorrect in WMF images when processing FXM files from Construct 16699075
Purchasing
- Released (called off) purchase orders from blanket purchase orders were created in the same status as the blanket.703054
- Purchase Order Import scenarios with missing data did not provide proper error messages.691799
- Copying a purchase order only worked every second time.695055
Sales
- In some scenarios with decimal product quantities it was possible to get an incorrect rounding on the Extended Price value.693873
- Changing and saving the status of a desktop sales orders without exiting, then trying to exit with OK after the order status had been changed elsewhere, would overwrite the latest status. Now a warning will occur.695284
- Adding Customer Notes to a Sales Order, and Vendor Notes to a Purchase Order, is allowed in the web client for all statuses.702317
- 3CAD VOC order processing did not update the product lines correctly.699048
- Tax accrual price rules were not reset to 0 when order validation set a line to Config Failed status.693426
- Sales order lines added for 3CAD Black Box mode did not allow editing features and options.700372
- Sales Order Validation now respects setting inDemand->FrmOrderEntry->iterationMax.698483
Scheduling
- Process group sorting did not respect OrderNo in some scenarios.701812
Services
- In desktop Service Orders form, switching between jobs was losing job attribute data.700056
- Service order attribute values are not displayed even though the attributes are in the view.703852
Shop Floor
- Work Order grouping was not correct if process group had no operation in routing.701793
- After an operation with costing values calculated by formula was replaced by an operation alternate, the alternate was missing oprLaborTime and oprLaborCost values.Now values will be copied from the original operation.696123