Skip to main content

Material Types

Understanding and managing material types in the Axiom system

Overview

Material Types (also known as Material Forms) are customizable templates that define the structure, properties, and information required for different categories of materials in your inventory system. They provide a flexible way to organize and categorize materials based on their unique characteristics, ensuring consistent data collection and management across your organization.

Key Concepts

What is a Material Type?

A Material Type is a configurable form template that defines:

  • What information should be collected for a specific category of materials
  • Which fields are required and which are optional
  • The format and validation rules for each piece of information
  • How materials of this type are displayed and managed in the system

Benefits of Using Material Types

  1. Consistency: Ensure that all materials of the same type have consistent information
  2. Data Quality: Validate information as it's entered to prevent errors
  3. Efficiency: Streamline the process of adding new materials by using predefined templates
  4. Organization: Group similar materials together for easier management
  5. Customization: Adapt to your organization's specific needs with flexible field configurations

Creating Material Types

Basic Information

When creating a new Material Type, you'll need to provide:

  • Name: A descriptive name for the material type (e.g., "Electrical Components," "Office Supplies," "Raw Materials")
  • Description: A brief explanation of what kind of materials will use this type
  • Published Status: Whether the material type is in draft mode or published and ready for use

Field Configuration

Each Material Type consists of custom fields that define what information should be collected. For each field, you can configure:

  1. Field Name: A descriptive label for the field (e.g., "Manufacturer," "Dimensions," "Hazard Level")

  2. Field Type: The format of data to be collected, which can be:

    • Text: For general text input
    • Date: For date values
    • URL: For web addresses
    • Phone Number: For contact information
    • Email: For email addresses
    • Checkbox: For yes/no options
    • Select: For choosing one option from a list
    • Multi-Select: For choosing multiple options from a list
    • Number: For numerical values
    • Rating: For evaluation scores
    • Scale: For measurements on a defined scale
    • Slider: For selecting values within a range
    • Files: For attaching documents or images
    • Signature: For capturing approval signatures
  3. Required Status: Whether the field must be filled in or can be left empty

  4. Order Number: The sequence in which fields appear on the form

  5. Configuration Options: Additional settings specific to the field type, such as:

    • Minimum/maximum values for numbers
    • Options for select fields
    • Validation rules
    • Default values

Using Material Types

Assigning Material Types to Materials

When creating or editing a material, you can assign a Material Type to it. This will:

  1. Apply the template to the material
  2. Generate the appropriate form fields based on the Material Type
  3. Validate the information provided according to the field configuration

Material Type Filtering

Materials can be filtered by their assigned Material Type, making it easy to:

  • View all materials of a specific type
  • Generate reports based on material categories
  • Apply bulk operations to similar materials

Updating Material Types

When updating a Material Type:

  1. Published Materials: Changes to the Material Type will affect all materials already using that type
  2. Field Changes: New fields will be added to existing materials, but data in removed fields may become inaccessible
  3. Required Field Changes: If you make a field required, existing materials may need updating to provide that information

Best Practices

  1. Start Simple: Begin with essential fields and add more as needed rather than creating overly complex forms initially
  2. Group Similar Materials: Create Material Types for logical groupings of materials with similar properties
  3. Use Meaningful Names: Choose descriptive names for both Material Types and their fields
  4. Consider Reporting Needs: Include fields that will be valuable for inventory reports and analysis
  5. Standardize Units: For measurement fields, clearly indicate the expected units (e.g., cm, kg, liters)
  6. Review Regularly: Periodically review your Material Types to ensure they still meet your organization's needs

Material Type Examples

Example 1: Office Supplies

  • Basic Fields: Name, Description, Unit of Measure
  • Custom Fields:
    • Supplier (Text)
    • Reorder Level (Number)
    • Storage Location (Select)
    • Eco-Friendly (Checkbox)

Example 2: Electronic Components

  • Basic Fields: Name, Description, Unit of Measure
  • Custom Fields:
    • Manufacturer (Text)
    • Part Number (Text)
    • Voltage Rating (Number)
    • Datasheet (URL)
    • Technical Specifications (Text)
    • Compatible With (Multi-Select)

Example 3: Chemical Products

  • Basic Fields: Name, Description, Unit of Measure
  • Custom Fields:
    • Chemical Formula (Text)
    • Hazard Level (Select)
    • MSDS Document (File)
    • Storage Temperature (Number)
    • Expiration Date (Date)
    • Handling Instructions (Text)

System Integration

Material Types integrate with other system components:

  • Inventory Management: Material Types help organize and categorize inventory items
  • Material Groups: Materials can belong to both a Material Type and a Material Group
  • Reporting: Material Types enable detailed filtering and sorting in reports
  • Permissions: Access to certain Material Types can be controlled through user permissions

Material Types provide a powerful and flexible way to customize how your organization manages different categories of materials, ensuring that the right information is collected and managed consistently across your inventory system.

Last updated on Mar 28, 2025 by omelbs