autodesk vault data standard inventor user defined iproperties ... c: \programdata ... autodesk...

Download Autodesk Vault Data Standard  Inventor User Defined iProperties ... C: \ProgramData ... Autodesk Vault Data Standard

Post on 15-Apr-2018

294 views

Category:

Documents

6 download

Embed Size (px)

TRANSCRIPT

  • Whats New in Vault Data Standard 2018

    Markus Koechl

    Solutions Engineer PDM|PLM Autodesk Central Europe

    Technical Details | Migration | Tips

  • Agenda

    Whats New Features & Functions

    Property Validation CAD Additional Use Cases

    Issues Fixed

    Migrate Legacy Configurations

    Tips & Tricks

  • Whats New General

  • Improved Templates and Styles Dynamic Grid

    Date Picker display*

    Enforce list values

    Uppercase / lowercase

    Avoid label selection

    Additional icons for file listings

    Maintain pick list selection in all dialogs

    Prepared for cascading selections / refresh

    VDS 2018 Whats New | General

    * Need to Know: Localizations require Converter-Culture: https://knowledge.autodesk.com/community/article/27246

    https://knowledge.autodesk.com/community/article/27246

  • Whats New VDS CAD

  • Support Vault validation

    Support CFG override validation

    Support legacy behaviors -> see chapter Additional Use Cases

    VDS CAD | Validation Setup Flexibility

  • Interactive selection automatically expands if subfolders exist

    If new path suggestion is applied auto-expand is suppressed

    VDS CAD | Folder Selection Usability

  • Whats New VDS Inventor

  • Preset

    File Numbering

    Generate File Numbers for IDW|DWG|IPN (2017.0.1)

    Folder selection adds smart support for

    Suggested path is preselected

    Assembly context

    Drawing first views model

    Presentation first scenes assembly

    VDS Inventor | Leverage Options and Context

  • Material selection new default

    Enforce list values

    VDS Inventor | Material Selection

  • CAD Property Validation

    Additional Use Cases

    VDS 2018 | VDS 2017.0.2

  • System Property Static Label + Field

    Category Property Dynamic Grid Label + Field

    Validation = Vault Property Constraints

    VDS 2016 2017 2018 | Standard Use Case

    Validation = CFG + Category constraints

  • CFG - RequiresValue

    Override wins

    VDS 2018/VDS 2017.0.2 | Use Case 1 Validation Override

  • CFG - RequiresValue

    Override wins

    VDS 2018/VDS 2017.0.2 | Use Case 2 Validation Override

  • CFG adds custom property

    Property is no category member

    Property is mapped

    VDS 2018/VDS 2017.0.2 | Use Case 3 File Property

  • CFG adds custom property (Property does not exist in Vault

    Dialog adds input field

    File only custom property

    CFG only drives constraint

    VDS 2018/VDS 2017.0.2 | Use Case 4 File ONLY Property

  • VDS 2018/VDS 2017.0.2 | Support Legacy Validation Behavior

    Validation = CFG only

    Dialog works without

    - Category

    - DynamicCategoryPropGrid

    Validation = CFG + Category constraints

    Dialog works without

    - DynamicCategoryPropGrid

    Validation = CFG + Category constraints

  • VDS 2018/VDS 2017.0.2 | Validation Behavior

    PropertyMapping ?

    Yes/No

    No(because pure CFG)

    Yes(because mapped)

    _Category ?Yes / No

    No matchIgnored for validation

    Match

    Included in validation

  • VDS 2018/VDS 2017.0.2 | Support Legacy Validation Behavior

    Property

    No(because pure CFG)

    Yes(because mapped)

    _Category ?Yes / No

    Included in validation

    Mapping ? Yes/No

    NoIgnored for validation

    Match

  • VDS 2018/VDS 2017.0.2 | Support Legacy Validation Behavior

    PropertyMapping ?

    Yes/No

    No(because pure CFG)

    Included in validation

    Yes(because mapped)

    _Category ?Yes / No

    NoIgnored for validation

  • Reminder

  • System Property Static Label + Field

    Category Property Dynamic Grid Label + Field

    Validation = Vault Property Constraints

    VDS 2016 2017 2018 | Standard Use Case

    Validation = CFG + Category constraints

  • Required Setup to add property to Dynamic Grid

    Property included in category

    Property mapped

    Change Display Name / Label

    AutoCAD

    Inventor User Defined iProperties

    Display name / UIString.xml

    Reminder | Dynamic Grid Property Listing

  • Issues Fixed

  • Override formulas by values

    Sheet Metal Material

    For Admins only

    PowerShell - $dsDiag.Inspect()

    Use in loops*

    VDS 2018/VDS 2017.0.2 | Issues Fixed

    * Continue not to use in event handlers

  • Migrate 2017 > 2018Example VDS Quickstart Configuration

  • Create Visual Studio project for 2018

    Add 2018 references for

    General

    VDS Common.dll

    Vault WG/Pro Webservices.dll

    CAD

    VDS dataStandard.UI.dll

    Vault

    VDS CreateObject.dll

    Migrate 2017->2018 | Step 1

  • Find / Replace 2017 by 2018

    All files of solution

    Migrate 2017->2018 | Step 2

  • ComboBox Selection

    Prevent reload of list for Category, Numbering Scheme and other custom ones

    Add , Mode=OneTime to all dialogs combo boxes.

    https://knowledge.autodesk.com/support/vault-products/troubleshooting/caas/simplecontent/content/vault-2017-data-standard-inventor-selected-numbering-scheme-functional-dialogs.html

    Migrate 2017->2018 | Add Enhancements - General

    https://knowledge.autodesk.com/support/vault-products/troubleshooting/caas/simplecontent/content/vault-2017-data-standard-inventor-selected-numbering-scheme-functional-dialogs.html

  • Action

    ComboBox Selection Search and Replace

    Migrate 2017->2018 | Add Enhancements - General

  • ComboBox Selection Checklist Dialogs updated?

    (Note matching files number may very; example uses VDS Quickstart 2017 configuration)

    ItemsSource="{Binding PsList[GetCategories], Mode=OneTime}

    ItemsSource="{Binding PsList[GetNumSchms], Mode=OneTime}

    Migrate 2017->2018 | Add Enhancements - General

  • New Multilanguage Text Strings

    Action

    Add None

    Add Local path

    Repeat action for other languages

    Migrate 2017->2018 | Add Enhancements - General

  • Folder Selection Suggested Path for

    Components in assembly context

    Model of drawings first view

    Model of presentation first scene

    Folder Selection AutoOpen

    Offers selection if subfolder(s) exist(s)

    Turned off if path is suggested

    Migrate 2017->2018 | Add Enhancements - CAD

  • Action - Leverage new property $Prop[_SuggestedVaultPath].Value

    Copy code block as shown below the existing call AddCombo in existing CAD\Default.ps1

    Migrate 2017->2018 | Add Enhancements - CAD

  • Action

    Default.ps1: Add line $global:expandBreadCrumb = $false

    Replace breadCrumb.ps1 if unchanged

    If already customized Adopt change 1 in GetChildFolders($folder)$ret += New-Object PSObject -Property @{ Name = "."; ID=-1 }

    To

    if ($ret.Count -gt 0)

    {

    $ret += New-Object PSObject -Property @{ Name = "."; ID=-1 }

    }

    If already customized add line in AddCombo($data)$cmb.IsDropDownOpen = $global:expandBreadCrumb

    Migrate 2017->2018 | Add Enhancements - CAD

  • DynamicDataGridCellStyle

    Character casing

    Enforce list of values

    Enforce list of Inventor Materials

    Date Picker format

    Note Add ConverterCulture for non en-US environments, e.g.

    DynamicDataGridLabelStyle

    Disable selection of labels

    Migrate 2017->2018 | Add Enhancements - Inventor

  • Action

    Copy & Paste / Replace existing node for both styles in Inventor.xaml, SaveCopyAs.xaml

    Migrate 2017->2018 | Add Enhancements - Inventor

  • Migrate 2017->2018 | Add Enhancements - AutoCAD

    DynamicDataGridCellStyle

    Character casing

    Enforce list of values

    Date Picker format

    Note Add ConverterCulture for non en-US environments, e.g.

    DynamicDataGridLabelStyle

    Disable selection of labels

  • Action

    Copy & Paste / Replace existing node for both styles in AutoCAD.xaml

    Migrate 2017->2018 | Add Enhancements - AutoCAD

  • DynamicDataGridCellStyle in Dialogs

    Character casing

    Enforce list of values

    Date Picker format

    DynamicDataGridLabelStyle

    Disable selection of labels

    Migrate 2017->2018 | Add Enhancements Vault Explorer

  • Action

    Copy & Paste / Replace existing node for both styles in

    CustomObject, File, FileOffice, and Folder.xaml

    Migrate 2017->2018 | Add Enhancements - Vault Explorer

  • DynamicDataGridCellStyle in Datasheets

    Character casing

    Enforce list of values

    Date Picker format

    DynamicDataGridLabelStyle

    Disable selection of labels

    Migrate 2017->2018 | Add Enhancements Vault Explorer

  • Action

    Copy & Paste / Replace existing node for both styles in

    highlighted Datasheet files

    Migrate 2017->2018 | Add Enhancements - Vault Explorer

  • Item Datasheet

    Display Icons of linked office files

    Migrate 2017->2018 | Add Enhancements Vault Explorer

  • Action

    Copy additional / highlighted icons for office files

    Migrate 2017->2018 | Add Enhancements Vault Explorer

  • Migrate 2015R2 | 2016 > 2018

  • Create Visual Studio project for 2018

    Add 2018 references for

    General

    VDS Common.dll

Recommended

View more >