05/12/2021 - v3.5.27.24

05/12/2021 - v3.5.27.24

05/12/2021 - v3.5.27.24

Added to Filters Account Viewer Preferences, Clear All Filters, and a Load Last Filters

Several features have been added to help users control their filters in the Models Viewer and Packages Viewer. The most notable change is that each user’s last set of filters per model are stored and the filters for the Models Viewer are separate from the Packages Viewer filters. When a Models Viewer or a Packages Viewer is opened, a user can either manually (default) or automatically load their last session filter settings.

Feature Summary

  1. Each user can set their Account Viewer Preferences to automatically apply the last session’s filter settings per model and/or per model for all packages.

    1. Apply last session Model filter settings on load - When checked the user’s last Model Viewer > Filter settings will be automatically loaded when the model opens in the Models Viewer.

    2. Apply last session Package filter settings on load - When checked the last Packages > Filter settings will be automatically loaded when a package is opened in the Packages Viewer.

Unchecked (Default) “Apply last session filter settings”

  1. Filter settings for the user, for the Models Viewer, or the Packages Viewer are continuously stored from one session to the next, but these settings do not load automatically.

  2. Filter settings can be manually loaded by clicking the Load Last button.

     

  3. Any filters from the last session filter settings will be checked and their related Filter Group button will change from Off to On.

     

  4. A Filter Group can be manually turned Off which removes the filter from the viewer. The Filter Group can be turned On which filters the viewer.

     

  5. The Clear Filters buttons unchecks all filters. If the user checks a filter, that filter becomes the new last session filter settings which will load when the Load Last button is clicked.

Checked (Optional) “Apply last session filter settings”

  1. Filter settings for the user, for the Models Viewer, or the Packages Viewer are continuously stored from one session to the next and these settings will load automatically. It will take more time for models to load when this option is checked.

  2. Each time the viewer session is opened the last session filter settings will load.

     

  3. When the Filter Group is Off, those checked filters will no longer filter the viewer. When On, the filters will filter the viewer.

     

  4. The Clear Filters button unchecks all filters. If the user checks a filter, that filter becomes the new last session filter settings which will load when the page is refreshed.

     

  5. The Load Last button can be clicked to manually load the last session filter settings after Clear All Filters has been clicked.

Configure Account Viewer Preferences

Each user can set their Account Viewer Preferences to automatically apply the last session’s settings. By default, all options are unchecked. To change settings:

  1. Click the Badge (upper right corner) > Account Settings > Profile > Viewer Preferences.

     

    1. Apply last session settings on load - When checked, the last Autodesk Forge session settings will be loaded. This setting applies globally to all viewers (Models, Packages, Assemblies) and all models.

       

    2. Apply last session Model filter settings on load - Each model has individual filter settings per user.

      1. When checked the user’s last Model Viewer > Filter settings will be automatically loaded when the model opens in the Models Viewer. See the Automatically Load Last Session Filter Settings section for more information. In addition, it will take more time for models to load.

      2. When unchecked, the user’s filter settings will still be stored, however, the filter settings will not be automatically loaded. See the Manually Load Last Session Filter Settings section for more information. In addition, it will take less time for models to load than if the option is checked.

    3. Apply last session Package filter settings on load - Each model has individual filter settings per user. The Package filter settings apply to all the model’s packages.

      1. When checked the last Packages > Filter settings will be automatically loaded when a package is opened in the Packages Viewer. See the Automatically Load Last Session Filter Settings section for more information.

      2. When unchecked, the user’s filter settings will still be stored, however, the filter settings will not be automatically loaded. See the Manually Load Last Session Filter Settings section for more information.

  2. Click Save.

Manually Load Last Session Filter Settings

When Account Viewer Preferences are unchecked for Apply last session Model filter settings on load and/or Apply last session Package filter settings on load, Model filter settings and/or Package filter settings will not be automatically applied when a viewer opens. The filter setting changes for the Model and the Packages in the Model are always stored and can be manually applied at any time by clicking the Load Last button in the Filters panel.

Below is the filter behavior when Account Viewer Preferences are unchecked for Apply last session Model filter settings on load and/or Apply last session Package filter settings on load. The Models Viewer is used as an example.

  1. When the Viewer > Filter is opened, the filter settings will be Off since no filters will have been applied.

     

  2. If filters have previously been applied, click the Load Last button.

    1. The last session Model filter settings will be applied. See below for more information.

  3. When the user checks a filter:

    1. The individual filter will be checked and actively applied to the viewer.

    2. The Filter Group will be On.

    3. The All Filter Group button will be On.

    4. The Filters button in the toolbar will be highlighted blue.

    5. This is the last session Model filter settings which is stored. If filters had already been checked, then this new filter will be added to the last session Model filter settings.

       

  4. If the user unchecks a filter:

    1. The individual filter will be unchecked and no longer applied to the viewer.

    2. The Filter Group will be On unless there are no remaining individual filters within the Filter Group in which case the Filter Group button will be Off.

    3. The All Filter Group button will be On unless there are no remaining filters in which case the All Filter Group button will be Off.

    4. The Filters button in the toolbar will be highlighted blue unless there are no remaining filters in which case the Filters button will not be highlighted.

    5. This is the last session Model filter settings which is stored.

  5. A browser session is restarted by one of the following

    1. Refresh the page.

    2. Change to a different Model.

    3. Change to a different Model View within the same model.

    4. Close/open the web browser.

    5. Click Clear All Filters and then click Load Last.

  6. When a browser session is restarted (see above):

    1. All individual filters will be unchecked and no longer applied to the viewer.

    2. All Filter Groups will be Off.

    3. The All Filter Group button will be Off.

    4. The Filters button in the toolbar will not be highlighted blue.

    5. The last session Model filter settings are still stored. As a result, the Load Last button is enabled.

       

  7. To load the user’s last session Model filter settings, click the Load Last button. The last session Model filter settings will be applied.

     

    1. The last session Model filter settings will be applied, individual filters will be checked, and filters will actively filter the viewer.

    2. Filter Groups were turned On will be On.

    3. The All Filter Group button will be On.

    4. The Filters button in the toolbar will be highlighted blue.

    5. The Loading filters … message will display while the last saved filter settings (both Areas and Systems) are being applied to the Models Viewer.

       

    6. The Load Last button will be disabled.

    7. The last session Model filter settings including the Filter Groups On/Off setting are stored.

       

  8. If the user turns a Filter Group Off, and in this example, there are 2 active filter groups:

     

    1. The individual filters within the turned Off Filters Group will be checked but they will not be actively filtering the viewer.

    2. Filter Groups that were turned off are Off.

    3. The All Filter Group button will be On since in this example there is one Filter Group still active.

    4. The Filters button in the toolbar will be highlighted blue.

    5. The Load Last button will be disabled.

    6. The new last session Model filter settings including the Filter Groups On/Off setting are stored.

    7. Note: A filter group must be turned back on in order for the individual filters to filter the viewer.

  9. If the user turns Off all filter groups, the model is unfiltered. All Filter Groups can be turned off by either a) manually clicking Off for each Filter Group or b) by clicking the All Filter Group button to Off.

     

    1. The individual filters within the turned Off Filters Group will remain checked but they will not be actively filtering the viewer.

    2. Filter Groups that were turned off are Off.

    3. The All Filter Group button will be Off since all Filters Groups have been turned off.

    4. The Filters button in the toolbar will not be highlighted blue once the Filters dialog is closed.

    5. The Load Last button will be disabled until the browser is refreshed.

    6. The new last session Model filter settings including the Filter Groups On/Off setting are stored.

       

  10. To filter the parts again after Filter Groups have been turned Off, the user can:

    1. Refresh the page.

    2. Click the Load Last button. The viewer will not be filtered until a Filter Group is turned on.

       

    3. Click the Filter Group On button for one or more Filter Groups that were set to Off.

       

      1. Each Filter Group that is turned will filter the model.

      2. Individual filters will be checked and will actively filter the viewer.

      3. The All Filter Group button will be On.

      4. The Filters button in the toolbar will be highlighted blue.

      5. The new last session Model filter settings including the Filter Groups On/Off setting are stored.

  11. To clear all filters including individually checked filters:

    1. Click the Clear All Filters button:

       

    2. The page will load with the following:

       

    3. The individual filters within the turned Off Filters Group will be unchecked and will not actively filter the viewer.

    4. Filter Groups will be turned Off.

    5. The All Filter Group button will be Off.

    6. The Filters button in the toolbar will not be highlighted blue once the Filters dialog is closed.

    7. The Load Last button will be enabled.

    8. The last session Model filter settings including the Filter Groups On/Off setting are still stored.

      1. Note: If after clicking the Clear All Filters button the user edits one or more filters, then the new last session Model filter settings will be the cumulative filter edits since the Clear All Filters button was clicked.

  12. To load the last session Model filter settings, click Load Last.

    1. The last session Model filter settings will be applied, individual filters will be checked, and filters will actively filter the viewer.

    2. Filter Groups that were turned on will be On.

    3. The All Filter Group button will be On.

    4. The Filters button in the toolbar will be highlighted blue.

    5. The Loading filters … message will display while the last saved filter settings (both Areas and Systems) are being applied to the Models Viewer.

    6. The Load Last button will be disabled.

    7. The last session Model filter settings including the Filter Groups On/Off setting are stored.

Automatically Load Last Session Filter Settings

When Account Viewer Preferences are checked for Apply last session Model filter settings on load and/or Apply last session Package filter settings on load, Model filter settings and/or Package filter settings will be automatically applied when a viewer opens.

Below is the filter behavior when Account Viewer Preferences are checked for Apply last session Model filter settings on load and/or Apply last session Package filter settings on load. The Models Viewer is used as an example.

  1. When the Models > Viewer is opened:

    1. The Loading filters … message will display while the last saved filter settings (both Areas and Systems) are being applied to the Models Viewer.

       

    2. When the Model is done loading its last session Model filter settings will filter the model.

       

  2. Open Filters to review and edit filters:

     

    1. The last session Model filter settings display.

    2. The individually checked filters will be checked and filtering the viewer.

    3. Filter Groups that were on will be On.

    4. The All Filter Group button will be On.

    5. The Filters button in the toolbar will be highlighted blue.

  3. Check and uncheck individual filters as needed. Any changes will be automatically stored as the new last session Model filter settings.

  4. If the user turns a Filter Group Off, and in this example, there are 2 active filter groups:

     

    1. The individual filters within the turned Off Filters Group will be checked but they will not be actively filtering the viewer.

    2. Filter Groups that were turned off are Off.

    3. The All Filter Group button will be On since in this example there is one Filter Group still active.

    4. The Filters button in the toolbar will be highlighted blue.

    5. The Load Last button will be disabled.

    6. The new last session Model filter settings including the Filter Groups On/Off setting are stored.

    7. Note: A filter group must be turned back on in order for the individual filters to filter the viewer.

  5. If the user turns Off all filter groups, the model is unfiltered. All Filter Groups can be turned off by either a) manually clicking Off for each Filter Group or b) by clicking the All Filter Group button to Off.

     

    1. The individual filters within the turned Off Filters Group will remain checked but they will not be actively filtering the viewer.

    2. Filter Groups that were turned off are Off.

    3. The All Filter Group button will be Off since all Filters Groups have been turned off.

    4. The Filters button in the toolbar will not be highlighted blue once the Filters dialog is closed.

    5. The Load Last button will be disabled until the browser is refreshed.

    6. The new last session Model filter settings including the Filter Groups On/Off setting are stored.

  6. To filter the parts again after Filter Groups have been turned Off, the user can:

    1. Open Filters.

    2. Click the Filter Group On button for one or more Filter Groups that were set to Off.

       

      1. Each Filter Group that is turned will filter the model.

      2. Individual filters will be checked and will actively filter the viewer.

      3. The All Filter Group button will be On.

      4. The Filters button in the toolbar will be highlighted blue.

      5. The new last session Model filter settings including the Filter Groups On/Off setting are stored.

  7. To clear all filters including individually checked filters:

    1. Click the Clear All Filters button:

       

    2. The page will load with the following:

       

    3. The individual filters within the turned Off Filters Group will be unchecked and will not actively filter the viewer.

    4. Filter Groups will be turned Off.

    5. The All Filter Group button will be Off.

    6. The Filters button in the toolbar will not be highlighted blue once the Filters dialog is closed.

    7. The Load Last button will be enabled.

    8. The last session Model filter settings including the Filter Groups On/Off setting are still stored.

      1. Note: If after clicking the Clear All Filters button the user edits one or more filters, then the new last session Model filter settings will be the cumulative filter edits since the Clear All Filters button was clicked.

    9. Click the Filter Group On button for one or more Filter Groups that were set to Off.

       

      1. Each Filter Group that is turned will filter the model.

      2. Individual filters will be checked and will actively filter the viewer.

      3. The All Filter Group button will be On.

      4. The Filters button in the toolbar will be highlighted blue.

      5. The new last session Model filter settings including the Filter Groups On/Off setting are stored.

Added Packages BOM QTY Reset Button

Improved editing the QTY on the Packages > BOM by adding a reset button and highlighting the change in the table.

To change and reset the QTY for BOM line item:

  1. Click the QTY cell. The Quantity dialog will display.

     

  2. Enter a new value. The value will be highlighted in the table.

     

  3. To reset the QTY to the original value, click the QTY cell. The Quantity dialog will display. Note: The Reset button does not display for non-modeled line items created using the Item button.

     

  4. Click the Reset button. The QTY will return to the original value.

     

Added Assembly to Container on Part QR Code Scan

Added to the Containers page an Add Assembly on Scan checkbox which provides the ability to scan a Part QR Code that will add the entire Assembly to a Container. For example:

  1. On the Containers page, select a container.

  2. Click your preferred scan method button (either Scan with a handheld scanner or Scan using a camera).

  3. Check the Add Assembly on Scan checkbox.

  4. Scan the Part QR Code. The Manual Selection fields will populate with the scanned content and the entire assembly will be added to the Contents of the container.

     

    1. Below are the expected variations in scanning a Part QR Code with the Add Assembly on Scan checkbox checked and unchecked.
      Unchecked

    2. Scan a part QR code for a part that belongs to an assembly and only the part will be added to the container. This occurred after scanning one of the parts in the screenshot above.

    3. Scan a part QR code for a part that does not belong to an assembly and only the part will be added to the container. This occurred after scanning one of the parts in the screenshot above.
      Checked

    4. Scan a part QR code for a part that belongs to an assembly and the assembly will be added to the container. This is the example in the screenshot above.

    5. Scan a part QR code for a part that does not belong to an assembly and the part will be added to the container. This occurred after scanning one of the parts in the screenshot above.

Updated Actual Hours Calculation

Update the Actual Hours workflow to calculate totals from the tracking logs of Parts, Assemblies, and Packages on the Packages Dashboard. In particular, the part and assembly tracking log hours now bubble up to the package level. For example:

If a part and assembly belong to a package and actual hours are entered:

Part = 1; Part = 1.5; Part = 3; Part = -2
Assembly = 5; Assembly = 7
Package = 10
Packages Dashboard = 35.5

If part and assembly are in two different Package Categories and actual hours are entered:

Part = 1; Part = 1.5; Part = 3; Part = -2
Assembly = 5; Assembly = 7
Package = 10
Packages Dashboard for both packages = 35.5

Fixed an Assemblies Viewer Issue with Vertical Dimensioning

Fixed an issue in the Assemblies Viewer where vertically dimensioning (dimensions where there is a change in the z-axis that needs to be captured) failed.

Fixed a Models Viewer Issue with Assembly Tags