Skip to main content

Overview

E-Sports Manager provides a comprehensive custom fields system that allows you to create, manage, and organize your custom fields. This powerful feature enables you to extend the default data model with organization-specific fields for members, teams, staff, and applicants.
Custom Fields Overview

Key Features

Multi-Entity Support

Custom fields can be created and managed for different entities in your organization:
  • Members
  • Teams
  • Staff
  • Applicants
Each entity type can have its own set of custom fields, allowing you to collect and organize data specific to your needs.

Field Types

The system supports various field types to accommodate different data requirements:
  • Text: For general text input
  • Number: For numerical values
  • Date: For date selection
  • Boolean: For yes/no or true/false values

Organization-Specific Configuration

Each organization can define its own set of custom fields, ensuring that the data collection process aligns with your specific needs and workflows.

How to Use

Managing Custom Fields

  1. Navigate to Settings -> Custom Fields
  2. Select the entity type you want to add custom fields to (Members, Teams, Staff, or Applicants)
  3. Click “Add Custom Field” to create a new field
  4. Configure the field:
    • Enter a descriptive name
    • Select the appropriate field type
    • Save the field

Using Custom Fields in Forms

Custom fields automatically appear in the relevant forms:
  • When adding new members, teams, staff, or applicants
  • When editing existing entries
  • In the data tables where the information is displayed (not shown by default, but can be shown by clicking the “View” button)

Best Practices

  • Use clear, descriptive names for your custom fields
  • Choose the most appropriate field type for your data
  • Keep the number of custom fields manageable to maintain form usability
  • Regularly review and clean up unused custom fields

Technical Details

Data Storage

Custom fields are stored in a structured format in the database, allowing for:
  • Efficient querying
  • Easy data export
  • Flexible data organization

Form Integration

The custom fields system is fully integrated with the form system, providing:
  • Dynamic form generation
  • Automatic validation
  • Seamless data handling
  • Real-time updates

API Integration

Custom fields are accessible through the API, enabling:
  • Programmatic access to custom field data
  • Integration with external systems
  • Automated data processing

Limitations and Considerations

Subscription Tiers

Custom fields availability may vary based on your subscription tier:
  • Free tier: Limited number of custom fields
  • Pro tier: Increased custom field capacity
  • Enterprise tier: Full custom fields functionality

Performance

While custom fields are powerful, consider:
  • The impact on form load times
  • Database query performance
  • Data export and import operations

Examples

Common Use Cases

  1. Member Management:
    • Player roles
    • Skill ratings
    • Availability status
    • Preferred positions
  2. Team Management:
    • Team categories
    • Competition levels
    • Practice schedules
    • Team achievements
  3. Staff Management:
    • Role assignments
    • Department information
    • Specializations
    • Contact preferences
  4. Applicant Management:
    • Experience levels
    • Preferred roles
    • Availability
    • Previous teams

Support

Need help with custom fields? Our support team is here to assist you with:
  • Setting up custom fields
  • Troubleshooting issues
  • Best practices
  • Integration questions
Contact us through the support portal or check our documentation for more detailed information.
I