Share

Fixed issues in Upchain 22.2

Overview

This article describes fixes provided in the Upchain 22.2 major service update.

In between major service updates, Upchain deploys weekly, minor updates to address any critical issues reported by our customers. This article includes details of the changes introduced in the weekly updates, denoted by an asterisk (*).

Upgrading the CAD Plugin

Users must upgrade to CAD Connector 22.2 for continued access to the service as well as receive the new capabilities of Upchain 22.2. The latest version of the Upchain CAD Connector is available for download on the Plugins page immediately following the service update maintenance window.

Fixed Issues

Administration

  • When a new exchange rate is added in Administration > Engineering > Exchange rates, the latest entry appears at the top of the list, as expected, and is no longer added to the bottom of the list.
  • When a user belongs to a specific Division and is also a member of the Division's Team, when the user's specific Division is modified the user is no longer automatically removed from the Division's Team.
  • An empty search result is no longer returned when an Item Version's Item Number and Manufacturer's ERP# are used as filters.
  • *When running Upchain in German, Manufacturer Name, in the search results table, is no longer displayed in English.
  • *Using Project and Manufacturer as filters no longer generates an unresolving search.
  • As expected, matching results are returned when an Item Version's Item Number and Manufacturer's ERP# are used as filters.
  • Manufacturer Name column is no longer missing from the search results table when Manufacturer is applied as one of the search filters.

    Reminder: The search results table must be configured to include Mfr. Name under Visible Fields.

API

  • When the enable.configurations.solidworks tenant property is enabled and POST /api/bom/v1/file_versions/{fileVersionId}/write-properties endpoint is used to update custom properties for a phantom configuration file, the associated item is no longer shown as *Not Registered** when subsequently accessed from the CAD Plugin.
  • *Only the Tenant Administrator and Support can create new versions of re-released items using POST: /api/bom/v2/items. All other roles are restricted, as expected.
  • When using the POST /api/bom/v2/item-versions/{parentId}/children-bulk endpoint to create an eBOM item:
    • quantity accepts numbers and not just integers.
    • If integers, string, or boolean values are used for quantity then a 400-http error code is returned instead of a 500-http error code.

BOM

  • *A CAD model no longer flickers while viewing it in the comparison viewer.
  • File names that use the tilde character (~) are no longer renamed to exclude this character after these operations are performed: registration, check in, download, or CR.
  • Notes, in the eBOM table, can be added or edited for Released/Development items as long as the item’s direct parent is in Development. Previously, only items in Development could have Notes added or modified.
  • In the eBOM table, when performing a Bulk Edit from a top-level assembly on the Spare attribute the edit is no longer applied to Released items in the assembly.
  • When an assembly is imported from another PLM system, any updated attributes are included in the drawings when the item is released. The released item’s attributes, recorded in drawings, no longer revert to their state when the item was first imported into Upchain.
  • A released item's cost can be modified both from the item's details pane or directly from the Cost column in the eBOM table. Prior to this fix, cost could only be edited from the item's details pane.
  • The Notes column in the eBOM table can now be directly edited as long as the part's direct parent is in Development.
  • When viewing the list of projects to which an item belongs from BOM > eBOM > selected item's details pane > Where used > Projects, on mouse-over individual projects highlight instead of the whole section.
  • The Latest Working filter now works as expected when an assembly has an Obsolete part. The Latest Working filter considers an item's major and minor revisions in addition to the part's version so that Latest Working filter returns the newest, non-Obsolete version of the part.
  • A new error message warns you that you cannot generate 3D Visualizations or Translations for purchased electrical parts instead of an exception message.
  • Bulk exports do not error out when the email-recipient, with the bulk download link, is signed into a different tenant from the one the bulk export was performed on.
  • *eBOM structural locks are automatically removed when the item is removed from a Change request (CR). Assistance from Support is no longer required to clear the eBOM structural lock.
  • *When downloading an assembly the As Saved filter no longer excludes Obsolete items when they are a part of the assembly.

Business Processes 

  • *A CAD model no longer flickers while viewing it in the comparison viewer.
  • *An item’s revision note is no longer lost after a Change request (CR) workflow completes. They can be found in BOM > eBOM table, under the Revision notes column.
  • When a Change request’s (CR’s) Revision Note is updated using right-click table header > Bulk Revision Note, the note is applied to all items in the assembly regardless of whether the assembly is fully expanded or not.
  • *eBOM structural locks are automatically removed when the item is removed from a CR. Assistance from support is no longer required to clear the eBOM structural lock.
  • When a substitute item is manually configured for a new version of a Released end-item, then subsequently putting the new version of the end-item through a CR no longer removes the information about its substitute.
  • When orphaned items are a part of multiple Change notices (CNs) and are confirmed for return in one CN, then a lock is displayed for the item in the other CNs and can no longer be selected in the other CNs.
  • On a selected CN’s details page, the mouse-over tooltip for Icon
  • Description automatically generated is corrected from Items to Tasks.
  • When a team member is assigned a task related to an Investigation Request (IR), the task is now listed under Activities Icon
  • Description automatically generated, accessed from Project Settings > Members > team member’s View Profile. Before this fix, IR-related tasks were not listed under Activities.
  • Solidworks assemblies with phantom configuration files are no longer blocked from completing a CR.
  • CRs no longer get stuck when an item in the CR workflow has an item representation that exceeds 256 characters. The new item representation length is 2000 characters.

    Note: This issue is specific to CR workflows configured with an Object Decision Primitive set to Type > Associate Multi Item Attribute Task.
  • Additional checks are in place to ensure that everything that is required to keep the CR workflow moving are performed before the CR is initialized.
  • CRs are no longer stuck due to failed GPS jobs.
  • CRs are no longer stuck when the CR workflow includes a System primitive configured to GPS Create eDrawing.
  • Adding additional items to an existing CR (prior to starting the workflow) does not create disruptions in the workflow.
  • Null pointer exceptions (NPEs) are no longer created after starting a Change request workflow from Upchain > Business Processes.
  • *Revision notes for an item in a CR are no longer hidden after the workflow completes. They can be found in the eBOM table, Revision notes column.
  • *Starting CR workflows are no longer blocked for the following reasons:
  • Items in CR are missing translations.
  • When Released items have inconsistencies between cBOM and eBOM structures. 
  • *When items’ translations are still being generated, these items can now be successfully sent through a CR workflow. The CR no longer fails and shows an error message stating that the items could not be found.
  • *eBOM structural locks are automatically removed when the item is removed from a CR. Assistance from support is no longer required to clear the eBOM structural lock.
  • Upchain no longer uses files that belong to another process during the course of the CR workflow. This prevents new versions of files from being created for files that are in progress and prevents CR workflows from getting stuck.
  • *When a CR is created for an assembly that has locked child items, the error message correctly identifies the locked children and not the end-item.
  • Creating a CR from BOM > eBOM table no longer returns a blank error message and no CR being created.
  • *Steps are in place to ensure that Condor External App Invocator Console (CEAI) is initialized so that CRs that have a System primitive that is configured to have the GPS print to PDF do not fail and stall a CR workflow.
  • Ø is added to the character set for encoding and decoding services. This prevents CRs, that have items that include this character in their item representation, from failing.
  • *Occasional occurrences of null pointer exceptions (NPEs) are no longer generated when you click Start workflow from Upchain > Business Processes > Change requests > selected CR.
  • *An item’s revision note is no longer lost after a Change request (CR) workflow completes. They can be found in BOM > eBOM table, under the Revision notes column.

CAD Plugin

  • *A Solidworks CAD model, with multiple configurations, is no longer recorded in Upchain as one item per configuration. As a result, the same item number was listed multiple times within the BOM structure.
  • When a suppressed Content Center (CC) file is unsuppressed then on check in, it is unlocked and its status is set to Released. The newly unsuppressed CC file is no longer shown as checked out.
  • When checking in Solidworks drawings, ensure drawings are opened in Lightweight or Resolved mode, otherwise Upchain blocks check in.
  • The character-limit for custom-attribute values is increased from 1024 to 4000 in order to avoid errors when using Create item to register an item in Upchain. This error occurred when custom-attribute values were greater than 1024.
  • In the CAD Plugin for Catia, the Copy > Clone operation is no longer blocked when another CAD model, other than the CAD model of the item that is being cloned, is open in Catia.
  • An exception error is no longer displayed in the CAD Plugin for Solidworks when:
    • Checking in a large assembly.
    • Configuration is enabled.
    • The assembly has a combination of suppressed and unsuppressed components.
  • When downloading an assembly that contains a new version of an Obsolete item, the As Saved filter downloads the Obsolete version of the item and no longer looks for the latest version of the item.
  • As expected, the CAD Plugin for Solidworks does not allow the clone operation to be performed on an item when the item’s drawing file is the active file in Solidworks.
  • Registering a cloned DWG file, while it is still open, no longer causes AutoCAD to stall.
  • When an assembly is composed of eBOM-only items, these are no longer omitted from the assembly when cloning from cBOM view > Copy/Clone or eBOM view > Clone As New Item.
  • When effective date is enabled for a project, Quantity and other attributes can no longer be modified when the item’s parent is Released.

    Note: Other required configurations include: the custom.create.items tenant property to be disabled, and create.cr.skip.verification.is.item.on.project tenant property to be enabled.
  • An item that is flagged as a favorite is no longer removed from the CAD Plugin > FAVORITE OBJECTS section when it’s released.
  • When an item's cBOM and eBOM are different, eBOM view > right-click menu options > Check out and download [part name] are unavailable.
  • If Inventor files are removed from the Upchain home folder, after performing a download, re-opening the files from the CAD Plugin no longer causes Inventor to stall. A new error message asks you to retry opening the CAD file and if the problem persists, to contact your system administrator.
  • When an AutoCAD drawing has External referenced (Xref) drawings and both the DWG file and the Xref are open in AutoCAD, then during check in the Xref is no longer bumped up to active-file status which results in the cBOM structure being based on the Xref. This expectedly generates an error since re-referencing the items based on the Xref drawing should fail.
  • Now, when both DWG and Xrefs are open: DWG drawings remain as the active file during check in; the cBOM structure is based on the DWG drawings; and Xrefs are added as translations.
  • When a DWG and Xref are both open in AutoCAD, the cBOM structure is in an active state when the DWG file is active, and inactive when the Xref file is the active file.
  • Check in of an assembly, after deleting a suppressed part in Inventor, no longer generates an error message.
  • In the cBOM view, the right-click menu now includes Check in and Save options when triggered for an unregistered assembly that contains a newly added, released CC part.
  • CAD Plugin for Inventor and ProModel are no longer mutually exclusive add-ins. Now both applications can run from within Inventor.
  • When registering a Solidworks assembly that has a regular part and a configuration file an error is no longer generated when the configuration file is registered as a phantom.
  • The button labels: Not Supported, Nicht unterstützt, and Verknüpfung hinzufügen are no longer cut-off in the Upchain Launcher (CAD Connector).
  • When moving from another tab to the Documents tab , the status bar at the bottom of the CAD Plugin updates you when the CAD Plugin is ‘Loading documents’ followed by ‘Documents loaded’. Before this fix, a status was not stated.
  • As expected, you cannot use the Create item option on a phantom file that belongs to a released parent.
  • When multiple instances of an item occur in two different assemblies in the same project and at least one instance of the item is released, then when downloading the assembly in the CAD Plugin for Solidworks using the As Saved filter no longer includes two instances of the item - one within the assembly and one version as promoted.
  • In the CAD Plugin for NX, selecting the Cancel all checkouts no longer shows a Not Responding message at the top of the CAD Plugin.
  • As expected, a cloned item includes its associated drawing.
  • During check in, when a Released assembly and subassembly has an Obsolete part, then the expected outcome for when you fix the validation errors is that the opened assembly contains the latest Released version of the Obsolete part.
  • Item creation is blocked for Solidworks phantom configuration children when their parent is Released and enable.configurations.solidworks is enabled.
  • When an item’s drawing has references, the references are no longer lost for the Inventor-item’s cloned version.
  • An item’s Currency value is no longer missing in the CAD Plugin > selected item details pane.
  • Item check out is no longer blocked after using the Add drawing to item without CAD model feature to associate a drawing with the CAD-less item after which a CAD model is attached to this item using Find Item.
  • Downloading a searched item from the CAD Plugin is 13.5 seconds faster, on average.
  • When the Shape or Material custom properties are updated from the Solidworks CAD Plugin, the mapped values for these no longer overwrite custom property mappings recorded for the Value/Text Expression column.
  • Quick search now returns results ten times faster.
  • *DWG translations are no longer generated with text overflowing into adjacent title blocks.
  • If you are already logged into your Autodesk account, when you click Log in, from the CAD Plugin for Inventor or AutoCAD, you are no longer required to re-enter your login credentials.
  • *When a new version of a released assembly is created, the following eBOM attributes no longer reset to false: Spare, Ref Only, PC/WP, MTR, C of C, and Apvl.
  • Cost is no longer lost when registering an item using Attach active CAD file.
  • An item's CAD model is no longer missing when checking in an unsuppressed item that was checked out as a suppressed item. This issue is limited to the CAD Plugin for Creo.
  • As expected, Solidworks Toolbox parts are not downloaded when they are a part of an assembly.
  • The German character ß displays correctly when part of the options populating the drop-down list for common attributes such as, Shape, Heat Treat, Finish, etc.
  • Log in to the CAD or Generic Plugin, due to system clocks adjusting for daylight savings, is no longer blocked.
  • CAD Plugin no longer stops working when attaching a project-level document to the Linked Documents category.
  • *When downloading an assembly, the As Saved filter no longer excludes Obsolete items when they are a part of the assembly.
  • Average performance times are now consistent when the following operations are performed repeatedly from the CAD Plugin for Solidworks:
    • Search
    • Open item from search results
    • Download
    • Open a downloaded item

      Huge fluctuations in performance times, for these operations, have been resolved.

Documents

  • In the Documents tab > Linked Documents section, the right-click option - Remove Link is no longer missing.
  • Documents in a rejected document-publishing workflow have their status reset to Draft and the document can be edited. This allows the document to be put through subsequent workflows as needed.
  • When viewing a document in the PDF Viewer the error message, Failed to create PDF viewer instance, is no longer displayed.
  • When the contents of a documents' folder is ordered using the Size column, the size of each document is evaluated based on the entire value of the document’s size and not just the first digit in the file size. This directly impacts how documents are ordered from largest file size to smallest file size and vice versa.

Generic Plugin

  • When the active CAD model has configurations, the Generic Plugin no longer stalls when registering the CAD in Upchain.
  • Generic Plugin no longer closes when a checked-out item’s custom attribute is updated. An information pop-up window tells users to repeat check in for the item to ensure that the custom property is written to the file. 
  • An error message no longer appears when you refresh the cBOM view after opening a CAD model.
  • *An error is no longer generated when refreshing the cBOM view for unregistered, Solid Edge files with custom properties. This allows Solid Edge files to be registered in Upchain from the Generic Plugin.
  • An error is no longer generated when refreshing the cBOM view for unregistered, Solid Edge files with custom properties. This allows Solid Edge files to be registered in Upchain from the Generic Plugin.

Main dashboard

  • When a team member's activity is posted on the main dashboard's Activity Stream, the seconds text is no longer displayed in Romanian.

Internationalization

  • The list of columns to show or hide in the eBOM table are now displayed in alphabetical order when using Upchain in German.
  • The CAD Plugin correctly records and displays decimal values in German for common attributes. For example, if 1,2 is the entered value then it is displayed in the CAD Plugin as 1,2.
  • In the CAD Plugin custom attributes accept only decimal values in the English format, that is 1.2.
  • Upchain Web always records and displays decimal values in the English format - regardless of your browser’s language settings.
  • When Upchain is running in German, Manufacturer Name, in the Advanced search results table, is displayed as Hersteller and not Manufacturer Name.
  • Upchain correctly displays Chinese or Japanese when these languages are used to make entries. There are a few of the areas that are impacted: 
    • Project names and descriptions. 
    • Item names, descriptions, and attributes.
    • Descriptions in business process workflows.
    • Emails received from Upchain.
    • Emails and documents associated with items and projects using the Productivity Plugins.
    • Tenant Administrator’s configurations.

Productivity Plugin

  • Linking a CAD model to an Office document no longer returns a Java exception error.

Supplier Portal

  • Suppliers that belong to multiple tenants no longer receive an error message when they sign in to the Supplier Portal from the email link but selected the wrong tenant. Only Access Denied is displayed.

Upchain for Office

  • In Upchain for Office, MY FOLLOWED DOCUMENTS <#> displays all followed documents in a tenant. MY FOLLOWED DOCUMENTS is no longer labeled as SEARCH RESULTS <#>.

Workflows

  • *The System primitive, in CN workflows, now works as expected when it is configured to consider cost as a Rejection criteria. That is, costs that are less than the defined limit are no longer escalated for managerial approvals.

Was this information helpful?