/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. Viewing your own account details
- 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.3.1. Setting the OIDC configuration options
- 2.1.3.3.2. Configuration for MI Viewer
- 2.1.3.3.3. Configuration for MI Service Layer
- 2.1.3.3.4. IIS configuration
- 2.1.3.3.5. Configuration for One MI
- 2.1.3.3.6. MI Materials Gateway configuration
- 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 1.2 certificates for Granta MI web applications
- 2.7.1.2. Configuration settings to minimize disclosure
- 2.7.1.3. Removing the Microsoft IIS default page
- 2.7.1.4. Encrypting communication between your SQL Server instance and Granta MI
- 2.7.1.4.1. Install a server certificate on your SQL Server
- 2.7.1.4.2. Configure access to the server certificate for the SQL Server Service Account
- 2.7.1.4.3. Configure SQL Server to use TLS
- 2.7.1.4.4. Configure MI Server to use an encrypted connection to SQL Server
- 2.7.1.4.5. Configure MI Settings Service to use an encrypted connection to SQL Server
- 2.7.1.5. Encrypting traffic between MI Server and clients (Windows Authentication)
- 2.7.1.6. Disabling 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.1. System Hardening settings
- 2.1. User authentication and authorization
- 3. Managing data
- 3.1. Database schemas
- 3.1.1. Maintaining the discrete types for the database
- 3.1.2. Managing the Attributes in database tables
- 3.1.3. Managing Layouts
- 3.1.4. Schema tool
- 3.1.4.1. Databases
- 3.1.4.2. Files
- 3.1.4.3. Units and Unit Systems
- 3.1.4.4. Discrete Types
- 3.1.4.5. Parameters
- 3.1.4.6. Constants
- 3.1.4.7. Replacement Strings
- 3.1.4.8. Data Validation Rules
- 3.1.4.9. Standard Names
- 3.1.4.10. Access Control Categories
- 3.1.4.11. Record Link Groups
- 3.1.4.12. Quality Ratings Systems
- 3.1.4.13. Search Masks
- 3.1.4.14. Tables
- 3.1.4.15. Attributes
- 3.1.4.15.1. Meta-Attributes
- 3.1.4.15.2. Date Attributes
- 3.1.4.15.3. Media Attributes (File, Picture, Hyperlink)
- 3.1.4.15.4. Functional Attributes
- 3.1.4.15.5. Logical (Boolean) Attributes
- 3.1.4.15.6. Numerical Attributes
- 3.1.4.15.7. Tabular Attributes
- 3.1.4.15.8. Text Attributes
- 3.1.4.15.9. Viewing and managing Attributes
- 3.1.4.15.10. Using data validation rules
- 3.1.4.15.11. Search thresholds in MI Viewer
- 3.1.4.15.12. Using Attributes as record identifiers
- 3.1.4.15.13. Using Attributes as search criteria
- 3.1.4.15.14. Data Link Groups
- 3.1.4.16. Subsets
- 3.1.4.17. Layouts
- 3.1.4.17.1. Managing Layouts
- 3.1.4.17.2. Meta-Attributes in Layouts
- 3.1.4.17.3. Tabular Attributes in Layouts
- 3.1.4.17.4. Links to other records
- 3.1.4.17.5. 'Required' flag on Attributes in a Layout
- 3.1.4.17.6. 'Read-only' flag on Attributes in a Layout
- 3.1.4.17.7. Layout target applications
- 3.1.4.17.8. Access control details flags
- 3.1.4.17.9. Copying and pasting Layout definitions from the clipboard
- 3.1.4.18. Expressions
- 3.1.4.18.1. Viewing and managing Expressions
- 3.1.4.18.2. Expression properties
- 3.1.4.18.3. Expressions reference
- 3.1.4.18.4. Functions reference
- 3.1.4.19. Excel Template Definitions
- 3.1.4.20. Search Templates
- 3.1.4.21. Report Templates
- 3.1.4.22. Naming rules for schema objects
- 3.1.4.23. Schema design best practice
- 3.1.4.23.1. Tables and Links
- 3.1.4.23.2. Data hierarchy
- 3.1.4.23.3. Choosing the right data type
- 3.1.4.23.4. Data types supported in MI Explore
- 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. Template and record information – <General>
- 4.1.2.2. General file information – <Files>
- 4.1.2.3. Validation information – <Validation>
- 4.1.2.4. Import options – <Automation>
- 4.1.2.5. Attribute data – <Data>
- 4.1.2.5.1. General notes on importing 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. Using the Text Importer CLI
- 4.1.3. Importing data from text files in MI Toolbox
- 4.1.4. Using the Text Importer CLI
- 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. Using the Excel Importer CLI
- 4.3. Using the MI Import application
- 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.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. Supported CAD, CAE, and PLM packages
- 5.1.1.2. Exporters by database
- 5.1.1.3. Summary of exported properties
- 5.1.1.3.1. Abaqus exporter
- 5.1.1.3.2. Altair Inspire exporter
- 5.1.1.3.3. Ansys Discovery exporter
- 5.1.1.3.4. Ansys Electronics Desktop exporter
- 5.1.1.3.5. Ansys Fluent exporter
- 5.1.1.3.6. Ansys LS-Dyna exporter
- 5.1.1.3.7. Ansys Mechanical APDL (Ansys Classic) exporter
- 5.1.1.3.8. Ansys Motor-CAD exporter
- 5.1.1.3.9. Ansys Sherlock exporter
- 5.1.1.3.10. Ansys Workbench exporter
- 5.1.1.3.11. CATIA V5 exporter
- 5.1.1.3.12. Creo Parametric exporter
- 5.1.1.3.13. Nastran exporter
- 5.1.1.3.14. NX (MatML) exporter
- 5.1.1.3.15. NX exporter
- 5.1.1.3.16. 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.3. Data view configuration options
- 6.1.3.1. Data view key
- 6.1.3.2. Data view name and description
- 6.1.3.3. Data view groups
- 6.1.3.4. Database, Table, and Subset
- 6.1.3.5. Search criteria
- 6.1.3.6. Tree filter control
- 6.1.3.7. List page configuration
- 6.1.3.8. Thumbnails page configuration
- 6.1.3.9. Scatter plot page configuration
- 6.1.3.10. Curves page configuration
- 6.1.3.11. Link Visualizer
- 6.1.3.12. Datasheet Layouts
- 6.1.3.13. Data view switch functionality
- 6.1.3.14. Data add and edit functionality
- 6.1.3.15. Reporting features
- 6.1.3.16. Data export options
- 6.1.3.17. Options for placement of new records
- 6.1.3.18. Advanced options for autogenerating record names
- 6.1.4. Data formatting options
- 6.1.5. Custom data formatting
- 6.1.6. Explore application preferences
- 6.1.7. Enabling integration with MI Viewer
- 6.1.8. MI Explore configuration file reference
- 6.1.8.1. Configuration file structure
- 6.1.8.2. Data view configuration properties
- 6.1.8.2.1. configSwitching
- 6.1.8.2.2. curves
- 6.1.8.2.3. databaseKey
- 6.1.8.2.4. dataSheetLayout
- 6.1.8.2.5. default
- 6.1.8.2.6. description
- 6.1.8.2.7. displayName
- 6.1.8.2.8. editableDatasheetLayout
- 6.1.8.2.9. exporterApplicability
- 6.1.8.2.10. exportersDisabled
- 6.1.8.2.11. exportersUseCurrentUnitSystem
- 6.1.8.2.12. exportToExcelDisabled
- 6.1.8.2.13. groups
- 6.1.8.2.14. key
- 6.1.8.2.15. linkVisualization
- 6.1.8.2.16. logSliders
- 6.1.8.2.17. newRecordLocation
- 6.1.8.2.18. newRecordPaddingOptions
- 6.1.8.2.19. newRecordTransformation
- 6.1.8.2.20. primaryImageAttributeName
- 6.1.8.2.21. reportsDisabled
- 6.1.8.2.22. searchLayout
- 6.1.8.2.23. searchListLayout
- 6.1.8.2.24. showBlanks
- 6.1.8.2.25. subset
- 6.1.8.2.26. table
- 6.1.8.2.27. tabularDataCurves
- 6.1.8.2.28. tabularEditingEnabled
- 6.1.8.2.29. treeCriterionEnabled
- 6.1.8.2.30. useCustomFormatters
- 6.1.8.2.31. workflowEnabled
- 6.1.8.2.32. xyChart
- 6.1.8.3. Custom data formatting properties
- 6.1.9. Sample MI Explore configuration file
- 6.1.10. Link Visualizer configuration reference
- 6.1.11. Troubleshooting
- 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 offline/intranet 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. Changing the 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.1. MI Explore
- 7. Logging and activity reporting
- 8. Granta MI licensing
- 9. Troubleshooting