Announcements
Welcome to the Upchain Ideas Board! Before posting, please read the helpful tips here. Thank you for your Ideas!
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Please add cBOM refresh and Root refresh status bar with more details

Please add cBOM refresh and Root refresh status bar with more details

Depending on assembly size and no of files to update, cBOM refresh time varies from 30 sec to 30 min or more. During the process user have no detailed indication on the progress. 

 

Status bar in the plugin only shows "[Downloading] Getting File's latest information" and green bar going across the status window. It does not show which file its downloading, how many more files are yet to be downloaded, what percentage of the process is complete and/or if the process froze for any other reason. 

 

If user can see actual percentage of progress like 60% or 70%, or if name of the file being downloaded be shown it will be helpful for users. 

 

Also if for any reason plugin lost connection to vault or process timed out, pop up message should be displayed for user to take action and plugin should unlock SolidWorks.  

1 Comment
imckenzieY7CGY
Advocate

I believe this issue isn't just all cBOM refreshes, but specifically what happens when a cBOM is refreshed in the plugin and a validation error is received, prompting the user to get the latest versions of the items. 

 

Many of our users see a hung validation error fix and often end up having to kill Solidworks to get out of it. Clicking yes on the validation error fix prompt often leads to the described endless "Getting Latest" message - I've seen it go for over an hour like that before with no indication of what's happening. It's hard to say what the most common time span is because users will usually kill Solidworks after a few minutes since there's no indication anything is going to change. Killing the program manually is needed because the plugin locks it up while it's attempting to get the latest information. 

 

Some kind of progress indication should be given - the user needs to know if the program can be expected to complete its task normally. 

Can't find what you're looking for? Ask the community or share your knowledge.

Submit Idea