Release Notes for Insight 13.4.0

New Features & Enhancements

Assets

  • The Asset Code field has been extended to 50 characters.
    598554

Core

  • The new text editor for notes allows users to format text using the toolbar that contain predefined formatting options.
     
    Image
    566378

Engineering Setup

  • During Items BOM Import, if a newly imported Item has an Item Family that matches an already defined Item Family in Insight that has an Item Class > Template Item defined, the procurement class method of the imported item will be converted to match the template item (e.g. MTO to MTS).
    To enable this behavior, set the new system-setting: inResponse.BOMImport.UseItemFamilyClass = 1.
     
    620878

Infrastructure

  • Changed tools required for creating web customization plugins. Yarn is used instead of NPM as the package manager. Also incorporated Nx into the build process.
    The package.json file in the customization folder is now split into two files:
    • package.json in the root folder for dependencies
    • project.json in customization folder for build/lint commands
    626147
  • Actions can now be configured to provide a notification back to the requesting user when launched via inResponse in the browser client. If notification for an action is enabled, the initiating user will receive a notification which will inform them about the successful completion or failure of the action. Notifications can also be configured to appear briefly on the users screen in addition to a new notification dialog which can be displayed via a new 'bell' icon near the user avatar in the application header. User notifications will remain 'unread' until acknowledged by the user.
    Image
    602718
  • To achieve better performance when filtering by status value for Production Orders, the following database changes have been made:
    • Moved table dbo.ProductionOrders to Production.Orders
    • Modified table and related procedures to use sttValue instead of sttID
    • Implemented sequence for prdID
    • Created dbo.ProductionOrders view for compatibility
    For more detailed information, refer to the Database Comparison document provided with this release.
     
    567098
  • To achieve better performance when filtering by status value for Purchase Orders, the following database changes have been made:
    • Moved table dbo.PurchaseOrders to Purchase.Orders
    • Modified table and related procedures to use sttValue instead of sttID
    • Implemented sequence for pohID
    • Created dbo.PurchaseOrders view for compatibility
    For more detailed information, refer to the Database Comparison document provided with this release.
     
    566985
  • To achieve better performance when filtering by status value for Shipments, the following database changes have been made:
    • Moved table dbo.Shipments to Production.Shipments
    • Modified table and related procedures to use sttValue instead of sttID
    • Implemented sequence for shpID
    • Created dbo.Shipments view for compatibility
    For more detailed information, refer to the Database Comparison document provided with this release.
     
    567097
  • To achieve better performance when filtering by status value for Purchase Order Lines, the following database changes have been made:
    • Moved table dbo.PurchaseOrderLines to Purchase.OrderLines
    • Modified table and related procedures to use sttValue instead of sttID
    • Implemented sequence for polID
    • Created dbo.PurchaseOrderLines view for compatibility
    For more detailed information, refer to the Database Comparison document provided with this release.
     
    566983

Machining

  • The performance of GenPost processing when using the newer drilling options has been increased.
    567236
  • Added support for non-ANSI character output in GenPost.
    599703
  • If a part selected in the Panel Optimization Console is part of a formation, the formation is now automatically displayed and the selected part is highlighted.
    567314
  • GenPost has been enhanced to take multiple tools into account for Perimeter machining in Nests.
    567378

Purchasing

  • Added a confirmation dialog when attempting to delete a PO line in the Purchase Orders form.
    567615

Sales

  • The 'Sales Channels' form is now available in the browser-based client.
     
    583204
  • Added the new system-action 'Update Invoice Exchange Rate By Dateto subsequently change the exchange rate for an already created Invoice.
     
    607082
  • The Commodity Code (ccCode) can now be used as a Criteria Property in Catalog Price Rule contexts.
    614156
  • Support for Feature Sets has been added to the browser-based Sales Orders form.
    Feature Sets can be applied to the configuration of an order line (product or grouping) or a style. All options that are defined for the features in the Feature Set will be set in the configuration.
     
    578805
  • Editing of Order Lines that are in Production is now also supported for Order Lines with Subproducts, given that all Subproducts are of BOM type NB.
     
    567194
  • Support for Commission Calculation has been added to the browser-based Sales Orders form.
     
    578781
  • Support for copying/pasting a Line has been added to the browser-based Sales Orders form.
    Implemented paste behavior:
    • Below the Line if the selected Line is a regular Product Line
    • As a child if the selected Line is a Grouping Line
    • As a Subproduct if the pasted Product can be a Subproduct of the selected Line
    • On root level if no Line is selected
    567701
  • Support for Styles has been added to the browser-based Sales Orders form.
     
    567714
  • Numerous keyboard shortcuts have been added to the browser Sales Orders form to support Order Entry and editing capabilities with a minimal amount of mouse movements and clicks.
    578798
  • Support for automatic Product Identity recognition has been added to the browser-based Sales Orders form.
    If the Product Identity Check is enabled (Setting: inSight.SalesOrders.ProductIdentityCheck), the system checks if the specified Product Version with its configuration can be replaced with a Product Version Identity, and replaces the description and configuration of features/options with those defined in the Product Version Identity.
     
    578797
  • Support for one-time address creation has been added to the browser-based Sales Orders form.
    When adding a new address, the new "Is One Time?" checkbox can be used to set this address for one-time use.
    The address field (addLocationCode) will then automatically set its value to "Customer Code + ORDER + Order No" (e.g. CUS123 ORDER 45678).
    Instead of saving one-time addresses in a dummy Customer like on the desktop, they are saved in the actual Customer, but marked as a one-time address so that users can specifically filter for them.
     
    578789

Scheduling

  • The 'Time Tracking' form is now available in the browser-based client.
     
    608283

Shop Floor

  • The 'Employee Work Group Assignment' checkpoint frame is now available in the browser-based client.
     
    608288
  • Added support for automatic refreshes to the 'Custom StoredProc Scanning' checkpoint frame.
     
    599634
  • The 'Work Order Scan Log' form is now available in the browser-based client.
     
    601403
  • The 'Custom StoredProc Scanning' checkpoint frame now supports color highlighting using color modifier columns for header fields.
     
    567414

System Admin

  • The 'User Groups' form is now available in the browser-based client.
     
    583216

System Setup

  • The List attribute translation column has been extended to 100 characters.
    614358

UI/UX

  • To improve usability and reduce the required keying when adding attachments on the browser-client, new system-settings have been introduced that allow defining a default attachment type per entity.
     
    603570
  • Clicking on a status in the status log that does not contain any log data will now clear the contents of the table.
    602415
  • A new system-setting has been introduced to suppress the standard Microsoft Windows feature called "Window Ghosting", where an application that is unresponsive for more than 5 seconds, e.g. due to heavy processing or loading large data sets from a database, is marked as "Not Responding" by the operating system.
     
    In this case, the system hides the window and replaces it with a ghost window (the content is faded) and may prompt the user to kill the application from the Task Manager.
    Since this behavior can be concerning and unsettling for some users, it can now be disabled for the Insight process (other applications are not affected).
    Please note that some standard features provided by the "Window Ghosting" feature are not available then:
    It is not possible to move or minimize the application window while the application is busy or unresponsive, and if the application is really frozen, it is not possible to close it by closing the window, only via the Task Manager.
    Setting: inSight.Global.DisableProcessWindowsGhosting
     
    612037

Issues Resolved

BOM Processing

  • The Items form dialog opens unexpectantly when performing item replacement on the Order Line Instances form
    606647
  • The error "The MERGE statement conflicts with the REFERENCE constraint 'FK_ItemComponentPersistedPropertyFormulas_ItemComponents" occurred during BOM processing
     
    605751
  • After changing Dimension Formula in BOM, Reprocessing the Order Line BOM resulted in error 'The MERGE statement conflicted with the REFERENCE constraint "FK_ItemComponentDimensionFormulas_ItemComponents"'
    620641
  • Bill of Material process was not logging all processed steps if the BOM was manually edited
    612676

Business Intelligence

  • System actions 662 - Create Dashboard Layout from Template and 690 - Copy Template to User Dashboard Layout would not produce the layouts for the intended user
    610126

Engineering Setup

  • It was not possible to use properties other than Features in the Calculated Property Overrides dialog formula
    621779

Infrastructure

  • Synchronization data caused unmanaged growth of the Flexera license server database
    612850
  • Action Trees were not executing downstream/child actions if initiated from Manual Activities in the Generic Action Queue


    613607
  • Insight clients and Inresponse services would sometimes abort while the License Server was getting online updates
    609332
  • The SQL Stored Procedure override was not being considered/used at runtime for the Purchase Order Creation procedure in the Purchase Demand form
    602952
  • Data events were not being executed for Organization Addresses
    620919
  • The 'Show Form Customizations' menu option was causing an access violation in the Action Trees form
    616517

Integrations

  • Action 'inSight Import: Catalog Version Add/Update' would fail if default parameter was not supplied for @Mode
     
    618920
  • When importing Design KIT files, exact product code matches would incorrectly take precedence over mapped values
     
    610653
  • IDM specific matrices for Color Consultancy and Feature Option Attachment Overrides were not shown in the IDM monitor
    613764
  • The 'Optimization Batch Sheet CutRite Calculation' action was failing with error 60337 'Object reference not set to an instance of an object'
    621319
  • The length of the city database field for organization address imports was shorter than its counterpart it imports to
     
    606448
  • The OBX import was only importing features and options of the first product
    610072

Inventory

  • Moving Average cost calculation was incorrectly update items costs at time of Invoice Matching by including the Receipt Qty twice in the calculation
    613835

Machining

  • Enabling bridging caused GenPost to get stuck in an indefinite loop in certain situations
     
    613616
  • Incorrectly rotated parts when re-merging two-sided FXMs
     
    613075
  • When generating criteria properties for item's machining data, pockets were not being considered
    613350
  • Internal geometry for non-symmetric pockets were not calculated correctly
    618973
  • Remnants were not being created as expected when Create Scrap Cuts option was enabled
     
    610128

Purchasing

  • The initial line status was not being set to the correct value for purchase orders
    606685
  • Purchase Order Line quantities were being incorrectly calculated when using setting PurchaseDemandLineGranularityMethod=1
    618205
  • Wrong price was being calculated for Purchase Order Header when using accruals
    616735
  • Attributes set as not visible were still being shown in Purchase Orders
    615147
  • In Vendor Invoices form, 'Divide by zero error encountered' was occurring if Unit Price was changed and current stock quantity of Item is 0
    619681
  • The Commodity Group 2 criteria in Purchase Order Line Inquiry has updated to correctly filter results to only purchase order lines which match the supplied criteria value
    616943
  • The error "60062: updatingQuery failed = Conflict writing to table "dbo.PurchaseOrderLineReceiptAttributeValues" occurred when saving attributes for a lot controlled item on the Purchase Order Receipts form
    612789
  • An access violation occurred when using the Create Purchase Orders button on the Purchase Demand form
    612477

Sales

  • The criteria properties SalesRepCode and Ship.LocationCode were not usable in price rule formulas
    612615
  • Saving a Sales Order after pressing 'Get Defaults' button in Shipping tab was resulting in error 'TypeError: Cannot read properties of undefined (reading 'ordId')'
    616537
  • The error "Cannot insert NULL value into ivQtyAvail column, @Invoiceables table. The column does not allow null values." occurred when running the action Create Invoiceable Entries for Shipment
    606954
  • The sales channel was incorrectly removed when changing the market on a sales order
    604505
  • Improper memory handling when performing sales order validation caused inResponse to restart frequently
    598634
  • The Communication tab in the Customers Form was disappearing after while adding a new Address the user selected another customer and cancelled the insert
    616564
  • In the web Customers form, Markets tab, the Catalog selection was not updating when the Market selection was changed
    616907
  • Sales Order Validation and Pricing Action was not clearing previous Order Line Option Errors cleared on second import attempt
    619276
  • In the Projects form, Tasks tab, the value in the fields Start Date and End Date were deleted if you selected As Soon As Possible or As Late As Possible in field Constraint Type
    620356
  • In Sales Orders, Order tab, once a Freight Code was selected or defaulted, it was not possible to manually change it anymore
    607886
  • Incorrect prorated values when an order is spread across 4 invoices
    607498
  • Address zip code is required when it shouldn't be in the browser client
    613437
  • The error 'list index out of bounds' occurred when the filter row was enabled in the pricing grid of the Pricing tab of the Sales Orders form
    615276
  • Selecting a Catalog out of drop down list when inserting a new Line in the Sales Order form and resulted in error 61071 'Catalog version has no valid currency price list'
    615995
  • The inability to clear the Freight Code value in Sales Orders has been resolved
    620666
  • When editing a Sales Order Line, the error 'A web service returned an error' would occur because the current value for Catalog was not present in the dialog
    619346

Scheduling

  • System performance was slow when searching for Shipments using only the Organization criteria
    621261
  • Access violation when attempting to use the system action #134 - Update Sales Order Line Status by Prod Order
     
    610125

Services

  • Vertical scrolling visual anomalies have been correctly in the Field Services form
    614262
  • The Field Service form did not show attributes for their respective service order job
    608627
  • The error '50850 - Install Address Code [(null)] is not of type Service or not effective as of [8/7/2023] date for the supplied Customer [(null)]' occurred when running the system action 534 - Create Service Order
     
    613861
  • The message "60956: An API call returned an error" occurred when opening the Sales Order tab of the Field Services form
     
    611777

Shop Floor

  • The error "60954: The web service returned an error" occurred when opening the Work orders form in the browser client
    608553
  • Routing operations for newly created rejected items were incorrectly being showed as 'Completed'
    620893
  • The error 'Attachment Upload Failed' occurred when using the add picture button on the shipment loading frame
    619600
  • The Work Orders form in the web client was not accessible via the IB.CAL.NSF client license
    616960
  • The Shipment Loading shop floor frame was allowing Manual Containers to be scanned onto incorrect shipments without warning or error
    615213

UI/UX

  • Several system messages were not translatable in the web client
    616346
  • The favorites toolbar was empty after restarting the desktop client
     
    612483
  • Some labels in the web Customers form were not being translated correctly
    616178

Workflow

  • The intended read only Status Workbench Inquiry form could rearrange status rule actions
    606644
Was this article helpful?
0 out of 0 found this helpful