/Collapse
- i. Copyright and Trademark Information
- 1. Administrative roles and responsibilities
- 2. Access Control and Security
- 2.1. User authentication and authorization
- 2.1.1. Windows Authentication and authorization
- 2.1.2. User Manager authentication and authorization
- 2.1.2.1. Setting up User Manager
- 2.1.2.2. Accessing User Manager
- 2.1.2.3. Managing your own account
- 2.1.2.4. Setting up users
- 2.1.2.5. Assigning Roles
- 2.1.2.6. Assigning users to Teams
- 2.1.2.7. Enabling Projects
- 2.1.3. OpenID Connect (OIDC) authentication
- 2.1.3.1. Public vs. Confidential Clients
- 2.1.3.2. OIDC System Considerations
- 2.1.3.3. Configuring MI to use OpenID Connect in mixed mode
- 2.1.3.4. Verifying correct operation of Granta MI in OIDC mode
- 2.1.3.5. Adding more users to Granta MI
- 2.1.3.6. Advanced OIDC setup options
- 2.2. Changing the Granta MI System Security Mode
- 2.3. Granta MI security roles and privileges
- 2.4. Database Security
- 2.5. Permission-based Access Control
- 2.5.1. Categories and permissions
- 2.5.2. Access control role mapping
- 2.5.3. Access control setting inheritance
- 2.5.4. Objects excluded from access control
- 2.5.5. Summary of permission-based access control
- 2.5.6. Configuring the access control schema
- 2.5.7. Assigning permissions
- 2.5.8. Access control information shown in MI Viewer
- 2.6. Attribute-based Access Control
- 2.7. Security hardening
- 2.7.1. System Hardening settings
- 2.7.1.1. HTTPS and TLS certificates for Granta MI web applications
- 2.7.1.2. Configuration settings to minimize disclosure
- 2.7.1.3. Remove the Microsoft IIS default page
- 2.7.1.4. Configure encryption settings in SQL Server
- 2.7.1.5. Encrypt traffic between MI Server and clients (Windows Authentication)
- 2.7.1.6. Disable the list of Granta MI SOAP services
- 2.7.1.7. Non-Granta MI environmental recommendations
- 2.7.2. Logging and auditing
- 2.7.3. Data backup and recovery
- 2.7.4. Using Granta MI with Antivirus software
- 2.7.1. System Hardening settings
- 2.1. User authentication and authorization
- 3. Managing data
- 3.1. Database schemas
- 3.1.1. Managing Discrete Types
- 3.1.2. Assigning Display Names
- 3.1.3. Managing Record Link Groups
- 3.1.4. Managing Parameters
- 3.1.5. Managing Attribute help files
- 3.1.6. Managing exporter configuration files
- 3.1.7. Managing application configuration files
- 3.1.8. Adding Attributes
- 3.1.8.1. Meta-Attributes
- 3.1.8.2. Date Attributes
- 3.1.8.3. File Attributes
- 3.1.8.4. Hyperlink Attributes
- 3.1.8.5. Picture Attributes
- 3.1.8.6. Float Functional Attributes
- 3.1.8.7. Equations and Logic Attributes
- 3.1.8.8. Discrete Functional Attributes
- 3.1.8.9. Logical (Boolean) Attributes
- 3.1.8.10. Integer Attributes
- 3.1.8.11. Point Attributes
- 3.1.8.12. Range Attributes
- 3.1.8.13. Tabular Attributes
- 3.1.8.14. Text Attributes
- 3.1.8.15. Adding Tabular Attributes
- 3.1.8.16. Importing and exporting Attribute definitions
- 3.1.9. Managing Layouts
- 3.1.10. Schema tool
- 3.1.10.1. Databases
- 3.1.10.2. Files
- 3.1.10.3. Units and Unit Systems
- 3.1.10.4. Discrete Types
- 3.1.10.5. Parameters
- 3.1.10.6. Constants
- 3.1.10.7. Replacement Strings
- 3.1.10.8. Data Validation Rules
- 3.1.10.9. Standard Names
- 3.1.10.10. Access Control Categories
- 3.1.10.11. Record Link Groups
- 3.1.10.12. Quality Ratings Systems
- 3.1.10.13. Search Masks
- 3.1.10.14. Tables
- 3.1.10.15. Attributes
- 3.1.10.15.1. Meta-Attributes
- 3.1.10.15.2. Date Attributes
- 3.1.10.15.3. Media Attributes (File, Picture, Hyperlink)
- 3.1.10.15.4. Functional Attributes
- 3.1.10.15.5. Logical (Boolean) Attributes
- 3.1.10.15.6. Numerical Attributes
- 3.1.10.15.7. Tabular Attributes
- 3.1.10.15.8. Text Attributes
- 3.1.10.15.9. Viewing and managing Attributes
- 3.1.10.15.10. Using data validation rules
- 3.1.10.15.11. Search thresholds in MI Viewer
- 3.1.10.15.12. Using Attributes as record identifiers
- 3.1.10.15.13. Using Attributes as search criteria
- 3.1.10.15.14. Data Link Groups
- 3.1.10.16. Subsets
- 3.1.10.17. Layouts
- 3.1.10.18. Expressions
- 3.1.10.19. Excel Template Definitions
- 3.1.10.20. Search Templates
- 3.1.10.21. Report Templates
- 3.1.10.22. Naming rules for schema objects
- 3.1.10.23. Schema design best practice
- 3.2. Updating data
- 3.3. Profiles
- 3.4. Finding duplicate records
- 3.5. Modifying records in bulk
- 3.6. Adding and analyzing record links
- 3.7. Tabular data roll-up
- 3.8. Setting up version control
- 3.8.1. Record version states
- 3.8.2. Record version lifecycle
- 3.8.3. Data versioning
- 3.8.4. What changes are tracked?
- 3.8.5. Required user roles in version-controlled Tables
- 3.8.6. Enabling version control on a Table
- 3.8.7. Record version history
- 3.8.8. Version-controlled records
- 3.8.9. Version-controlled Life cycle
- 3.1. Database schemas
- 4. Data import
- 4.1. Importing data from text files
- 4.1.1. Text Importer key features
- 4.1.2. Developing templates for text import
- 4.1.2.1. General template and record name information
- 4.1.2.2. File information
- 4.1.2.3. Validation information
- 4.1.2.4. Import options
- 4.1.2.5. Data options
- 4.1.2.5.1. General notes on importing text data
- 4.1.2.5.2. RegularExpression (TextReaders)
- 4.1.2.5.3. GridReader (TextReaders)
- 4.1.2.5.4. Table (TextReaders)
- 4.1.2.5.5. TableReader (DataBuilders)
- 4.1.2.5.6. Definition (DataBuilders)
- 4.1.2.5.7. Text (DataBuilders)
- 4.1.2.5.8. Functional (DataBuilders)
- 4.1.2.5.9. TextConverter (DataBuilders)
- 4.1.2.5.10. GridFunctional (DataBuilders)
- 4.1.2.5.11. MathFunctional (DataBuilders)
- 4.1.2.5.12. FileReader (DataBuilders)
- 4.1.2.5.13. HyperlinkReader (DataBuilders)
- 4.1.2.5.14. MultivaluedPoint (DataBuilders)
- 4.1.2.5.15. TemplateProperties
- 4.1.2.5.16. NullValues
- 4.1.2.6. Advanced features
- 4.1.2.7. Text Importer templates
- 4.1.2.8. Use of regular expressions in the Text Importer
- 4.1.2.9. Importing text files from the command line
- 4.1.3. Importing data from text files in MI Toolbox
- 4.1.4. Importing text files from the command line
- 4.2. Importing data from Excel files
- 4.2.1. Excel Importer key features
- 4.2.2. Developing templates for Excel import
- 4.2.2.1. Import template worksheets
- 4.2.2.2. Attribute Lookup worksheet
- 4.2.2.2.1. Attribute Name column
- 4.2.2.2.2. DataType column
- 4.2.2.2.3. Units column
- 4.2.2.2.4. Parent Attribute column
- 4.2.2.2.5. Worksheet column
- 4.2.2.2.6. Specimen column
- 4.2.2.2.7. Data Range column
- 4.2.2.2.8. Quality Range column
- 4.2.2.2.9. Read Trailing Zeroes column
- 4.2.2.2.10. Import column
- 4.2.2.2.11. Line Type column
- 4.2.2.2.12. Log column
- 4.2.2.2.13. Interpolate column
- 4.2.2.2.14. Invert column
- 4.2.2.2.15. Estimated column
- 4.2.2.2.16. Show As Table column
- 4.2.2.2.17. Parameter n Range columns
- 4.2.2.2.18. Parameter n Name columns
- 4.2.2.2.19. Parameter n Default Value column
- 4.2.2.3. Parameter Lookup worksheet
- 4.2.2.4. Data worksheets
- 4.2.2.5. Links worksheets
- 4.2.2.6. Import Options worksheet
- 4.2.2.7. Multi-value data merge and append behavior
- 4.2.2.8. Deleting existing data via an import
- 4.2.2.9. Creating multiple records
- 4.2.2.10. Importing data into multiple Tables/databases
- 4.2.3. Importing data from Excel in MI Toolbox
- 4.2.4. Importing Microsoft Excel files from the command line
- 4.3. Using MI Import
- 4.4. Resolving record name conflicts
- 4.5. Importing data in bulk
- 4.5.1. Bulk Data Importer key features
- 4.5.2. Data format for bulk data imports
- 4.5.3. Importing data using the Bulk Data Importer
- 4.5.4. Using the Bulk Data Importer CLI
- 4.6. Importing Additive Manufacturing build data
- 4.6.1. Prerequisites
- 4.6.2. Workflow overview
- 4.6.3. Getting started
- 4.6.4. Data extraction settings
- 4.6.5. Data import settings
- 4.6.6. Importing SLM®280 machine data
- 4.6.7. Importing Concept Laser M2 machine data
- 4.6.8. Importing Renishaw AM 250 machine data
- 4.6.9. Importing EOS machine data
- 4.6.10. Known issues/Limitations
- 4.1. Importing data from text files
- 5. Data export
- 5.1. Exporting data to material cards
- 5.1.1. Exporters for Ansys Granta data
- 5.1.1.1. Exporters by database
- 5.1.1.2. Summary of exported properties
- 5.1.1.2.1. Abaqus exporter
- 5.1.1.2.2. Altair Inspire exporter
- 5.1.1.2.3. Ansys Discovery exporter
- 5.1.1.2.4. Ansys Electronics Desktop exporter
- 5.1.1.2.5. Ansys Fluent exporter
- 5.1.1.2.6. Ansys Forming exporter
- 5.1.1.2.7. Ansys LS-Dyna exporter
- 5.1.1.2.8. Ansys Mechanical APDL (Ansys Classic) exporter
- 5.1.1.2.9. Ansys Motor-CAD exporter
- 5.1.1.2.10. Ansys Sherlock exporter
- 5.1.1.2.11. Ansys Thermal Desktop exporter
- 5.1.1.2.12. Ansys Workbench exporter
- 5.1.1.2.13. CATIA V5 exporter
- 5.1.1.2.14. Creo Parametric exporter
- 5.1.1.2.15. Nastran exporter
- 5.1.1.2.16. NX (MatML) exporter
- 5.1.1.2.17. SolidWorks exporter
- 5.1.2. Running material card exporters
- 5.1.3. Developing your own material card exporters
- 5.1.1. Exporters for Ansys Granta data
- 5.2. Exporting data to Excel
- 5.2.1. Excel export key features
- 5.2.2. Export to Excel using MI Export
- 5.2.3. Export to Excel using MI Viewer
- 5.2.4. Export to Excel using MI Toolbox
- 5.2.5. Developing templates for Excel export
- 5.2.5.1. Creating templates for Excel export
- 5.2.5.2. Export template worksheets
- 5.2.5.3. Export Lookup worksheet
- 5.2.5.3.1. Attribute Name column
- 5.2.5.3.2. DataType column
- 5.2.5.3.3. Units column
- 5.2.5.3.4. Parent Attribute column
- 5.2.5.3.5. Worksheet column
- 5.2.5.3.6. Specimen column
- 5.2.5.3.7. Data Range column
- 5.2.5.3.8. Quality Range column
- 5.2.5.3.9. Read Trailing Zeroes column
- 5.2.5.3.10. Line Type column
- 5.2.5.3.11. Parameter n Range columns
- 5.2.5.3.12. Parameter n Name columns
- 5.2.5.4. Parameter Lookup worksheet
- 5.2.5.5. Data worksheets
- 5.2.5.5.1. Range data
- 5.2.5.5.2. File data
- 5.2.5.5.3. Float Functional data
- 5.2.5.5.4. Discrete Functional series data
- 5.2.5.5.5. Hyperlink data
- 5.2.5.5.6. Equations and Logic data
- 5.2.5.5.7. Tabular data
- 5.2.5.5.8. Multi-value data
- 5.2.5.5.9. Quality ratings
- 5.2.5.5.10. Record properties
- 5.2.5.5.11. Subset membership
- 5.2.5.6. Links worksheets
- 5.2.5.7. Import Options worksheet
- 5.2.5.8. Exporting multiple records
- 5.2.5.9. Exporting trailing zeroes
- 5.2.5.10. Example Excel template worksheets
- 5.1. Exporting data to material cards
- 6. Application configuration
- 6.1. MI Explore
- 6.1.1. Supported data types
- 6.1.2. Managing data view configuration files
- 6.1.2.1. Creating MI Explore configuration files
- 6.1.2.1.1. Data view configuration options
- 6.1.2.1.1.1. Data view key
- 6.1.2.1.1.2. Data view name and description
- 6.1.2.1.1.3. Data view groups
- 6.1.2.1.1.4. Database, Table, and Subset
- 6.1.2.1.1.5. Search criteria
- 6.1.2.1.1.6. Tree filter control
- 6.1.2.1.1.7. List page configuration
- 6.1.2.1.1.8. Thumbnails page configuration
- 6.1.2.1.1.9. Scatter plot page configuration
- 6.1.2.1.1.10. Radar plot page configuration
- 6.1.2.1.1.11. Curves page configuration
- 6.1.2.1.1.12. Link Visualizer
- 6.1.2.1.1.13. Datasheet Layouts
- 6.1.2.1.1.14. Data view switch functionality
- 6.1.2.1.1.15. Data add and edit functionality
- 6.1.2.1.1.16. Reporting features
- 6.1.2.1.1.17. Data export options
- 6.1.2.1.1.18. Options for placement of new records
- 6.1.2.1.1.19. Advanced options for autogenerating record names
- 6.1.2.1.2. Data view configuration properties
- 6.1.2.1.2.1. configSwitching
- 6.1.2.1.2.2. curves
- 6.1.2.1.2.3. databaseKey
- 6.1.2.1.2.4. dataSheetLayout
- 6.1.2.1.2.5. default
- 6.1.2.1.2.6. description
- 6.1.2.1.2.7. displayName
- 6.1.2.1.2.8. editableDatasheetLayout
- 6.1.2.1.2.9. exporterApplicability
- 6.1.2.1.2.10. exportersDisabled
- 6.1.2.1.2.11. exportersUseCurrentUnitSystem
- 6.1.2.1.2.12. exportToExcelDisabled
- 6.1.2.1.2.13. groups
- 6.1.2.1.2.14. key
- 6.1.2.1.2.15. linkVisualization
- 6.1.2.1.2.16. logSliders
- 6.1.2.1.2.17. newRecordLocation
- 6.1.2.1.2.18. newRecordPaddingOptions
- 6.1.2.1.2.19. newRecordTransformation
- 6.1.2.1.2.20. primaryImageAttributeName
- 6.1.2.1.2.21. radarPlot
- 6.1.2.1.2.22. reportsDisabled
- 6.1.2.1.2.23. searchLayout
- 6.1.2.1.2.24. searchListLayout
- 6.1.2.1.2.25. showBlanks
- 6.1.2.1.2.26. subset
- 6.1.2.1.2.27. table
- 6.1.2.1.2.28. tabularDataCurves
- 6.1.2.1.2.29. tabularEditingEnabled
- 6.1.2.1.2.30. treeCriterionEnabled
- 6.1.2.1.2.31. useCustomFormatters
- 6.1.2.1.2.32. workflowEnabled
- 6.1.2.1.2.33. xyChart
- 6.1.2.1.3. Custom data formatting properties
- 6.1.2.1.1. Data view configuration options
- 6.1.2.2. Data formatting options
- 6.1.2.3. Custom data formatting
- 6.1.2.4. Sample MI Explore configuration file
- 6.1.2.5. Troubleshooting
- 6.1.2.1. Creating MI Explore configuration files
- 6.1.3. Explore application preferences
- 6.1.4. Link Visualizer configuration reference
- 6.2. Search configuration
- 6.2.1. Text search features
- 6.2.2. Text search in MI Viewer
- 6.2.3. Text search in the Service Layer
- 6.2.4. What information is searched?
- 6.2.5. What information is not searched?
- 6.2.6. Excluding individual documents from the index
- 6.2.7. Excluding a Table from the index
- 6.2.8. How indexing failures are handled
- 6.2.9. Indexing settings stored in MI Settings
- 6.2.10. Setting up search synonyms
- 6.2.11. Limiting how many indexes are created concurrently
- 6.2.12. Changing the port used by Elasticsearch
- 6.2.13. Changing the index location
- 6.2.14. Changing Elasticsearch memory settings
- 6.2.15. Securing Elasticsearch for Granta MI communication
- 6.2.16. Using Elasticsearch with drive encryption technologies
- 6.3. MI Viewer
- 6.3.1. Home pages in MI Viewer
- 6.3.1.1. Application (system) home page
- 6.3.1.2. Database home pages
- 6.3.1.3. Profile home pages
- 6.3.1.4. What’s in a home page?
- 6.3.1.5. Writing home pages
- 6.3.1.5.1. Identifying database objects
- 6.3.1.5.2. Search links
- 6.3.1.5.3. Link targets
- 6.3.1.6. Adding or updating a Profile Home Page
- 6.3.1.7. Adding or updating a Database Home Page
- 6.3.1.8. Adding or updating the MI Viewer application home page
- 6.3.1.9. Restoring a custom MI Viewer application home page
- 6.3.1.10. Sample database home page with search tools
- 6.3.2. Setting up watch notifications
- 6.3.3. Configuring access to application help
- 6.3.4. Changing the location of temporary Excel streamed files
- 6.3.5. Enabling access to large, externally-stored files
- 6.3.6. Changing Functional data graph settings
- 6.3.7. Changing XY chart settings
- 6.3.8. Changing how many linked records are shown in datasheets
- 6.3.9. Changing range data display settings
- 6.3.10. Defining locale-specific default Unit systems
- 6.3.11. Troubleshooting reports
- 6.3.12. Constructing MI Viewer URLs
- 6.3.13. Generating custom MI Viewer URLs
- 6.3.14. MI Viewer Configuration tool
- 6.3.1. Home pages in MI Viewer
- 6.4. MI Data Flow
- 6.5. MI Material Calibration
- 6.5.1. Sample input and output configurations
- 6.5.2. Model input configuration settings
- 6.5.3. Model output configuration settings
- 6.5.3.1. Model configuration syntax
- 6.5.3.2. Model name
- 6.5.3.3. Calibration notes
- 6.5.3.4. Model order
- 6.5.3.5. Number of parameters
- 6.5.3.6. Coefficients
- 6.5.3.7. Material model coefficient table
- 6.5.3.8. Columns
- 6.5.3.9. Rows
- 6.5.3.10. Fitting Hyperelastic and Viscoelastic combination models
- 6.5.3.11. Fitting rate-independent plasticity models
- 6.6. MI Service Layer
- 6.7. MI Server
- 6.7.1. MI Server Connection
- 6.7.1.1. Database connection settings
- 6.7.1.2. Settings Service connection settings
- 6.7.1.3. License server connection settings
- 6.7.1.4. System Security Mode
- 6.7.1.5. SSL certificate settings
- 6.7.1.6. User Manager security settings
- 6.7.1.7. Elasticsearch connection settings
- 6.7.1.8. Cluster settings
- 6.7.1.9. System Monitoring settings
- 6.7.2. MI Server Manager
- 6.7.2.1. Managing MI databases
- 6.7.2.2. Managing system currencies
- 6.7.2.3. Configuring support contact details
- 6.7.2.4. Configuring email notifications
- 6.7.2.5. Mapping security roles
- 6.7.2.6. Enabling Attribute-based access control
- 6.7.2.7. MI Server Manager logs
- 6.7.1. MI Server Connection
- 6.8. MI Settings Service
- 6.9. MI Selection Service
- 6.10. MI Toolbox
- 6.11. One MI
- 6.11.1. Configuring menus
- 6.11.2. Home page configuration
- 6.11.2.1. initialRootComponent (default home page)
- 6.11.2.2. Components
- 6.11.2.3. Sections
- 6.11.2.3.1. Grid layout properties
- 6.11.2.3.2. Text content
- 6.11.2.3.3. Buttons
- 6.11.2.3.4. Links
- 6.11.2.3.5. HTML code
- 6.11.2.3.6. pictureFromUrl
- 6.11.2.3.7. empty
- 6.11.2.3.8. color
- 6.11.2.3.9. backgroundColor
- 6.11.2.3.10. backgroundImage
- 6.11.2.3.11. margin
- 6.11.2.3.12. outline
- 6.11.2.3.13. padding
- 6.11.2.3.14. Height/width
- 6.11.2.3.15. Justification
- 6.11.2.3.16. Text styling
- 6.11.2.3.17. Rounded corners
- 6.11.2.3.18. Hover effects
- 6.11.2.3.19. Tooltip
- 6.11.2.3.20. onClick and onHover events
- 6.11.2.3.21. Access based on MI system security roles
- 6.11.2.3.22. Access based on User Manager Roles,Teams, and Groups
- 6.11.2.3.23. renderComponent
- 6.11.2.3.24. Comments in home page configuration code
- 6.11.2.4. Importing components
- 6.11.2.5. Upgrading home page configurations
- 6.11.2.6. JSON Validation
- 6.11.3. JSON configuration examples
- 6.11.4. One MI application help settings
- 6.1. MI Explore
- 7. Logging and activity reporting
- 8. Granta MI licensing
- 9. Troubleshooting