Skip to main content

šŸ· Manage Properties – Creating and Managing Properties

How to create, configure, and manage properties in XO Scheduler.

Updated over 3 months ago

🌟In XO Scheduler, Properties are the backbone of your scheduling data. They’re the attributes that describe and differentiate your resources, events, and other objects—making it possible to create accurate, conflict-free, and profitable schedules.

Think of properties as ā€œlabelsā€ or ā€œfieldsā€ you define to capture essential details, such as:

  • An instructor’s ID number, license expiry, or contact information

  • A simulator’s cost or location

  • A classroom’s available equipment

  • A trainee’s ID number, date of birth

By defining and customizing properties, you can control exactly what information is stored in your system, ensure consistency, and simplify scheduling automation.


šŸŽ„ Watch this 3-minute tutorial to see how to create a property, set it as unique or required, and activate it for the right resource types.

šŸ“ø Disclaimer: Screenshots and videos may look slightly different from your XO Scheduler interface depending on your version or configuration.

🧩 Key Concepts

Before we dive in, here are some concepts that will help:

  • Objects: Everything in XO Scheduler—resources, events, classes, curriculums—can have properties.

  • Resource Types: Resources are grouped into types (e.g., Instructor, Simulator, Classroom). This grouping ensures properties are only applied where they make sense.

  • System vs. Custom Properties: Some properties (like Name, ID) are built-in. Others you create yourself.

  • Unique: A property marked as unique cannot have duplicate values across objects.

  • Required: A required property must be filled in when adding a new resource or object.


šŸ› ļø Step-by-Step: Creating and Managing Properties

1) Open the Properties Page

  1. In XO Scheduler, go to Settings → Properties.

  2. Select the Object type you want to add the property to (e.g., Resources).

2) Create a New Property

  1. Click Create Property on the right side window with a right mouse click.

  2. Give your property a Name (e.g., ā€œPhone Numberā€).

  3. Choose the Data Type.

    • Tip: Even though it’s a phone number, choose Text, so you can include international prefixes like +1 or +49.

3) Set Property Rules

  1. Decide if it should be Unique.

    • Example: A phone number should be unique so two users can’t share it.

  2. Decide if it should be Required.

    • Required fields help prevent missing data during setup.

4) Activate for Relevant Resource Types

  1. Choose which resource types should have this property:

    • āœ… Administrators, Instructors, Trainees

    • āŒ Classrooms, Fixed Devices, Simulators

  2. Toggle each type On/Off as needed.

5) Save and Review

  1. Click Save.

  2. Your new property now appears in the property list.

  3. Repeat this process for other fields you want to capture.

šŸ” Example: Phone Number Property

In the video, we create a Phone Number property, set it to Text, make it Unique and Required, and activate it only for human resources (Administrators, Instructors, Trainees). This ensures irrelevant resources (like devices) aren’t cluttered with unnecessary fields.


šŸ’” Pro Tips

  • Plan properties in advance: List the key data points that truly matter for scheduling optimization.

  • Keep it lean: Too many properties make forms long and slow.

  • Use system properties: Built-in fields like Name and ID are always available—no need to recreate them.

  • Deactivate instead of deleting: If a property becomes obsolete, deactivating keeps historical data intact.


šŸ”— What’s Next?

Now that you know how to create a single property, let’s explore Property Sets—collections of property values that make assigning attributes faster and more consistent.

šŸ“ŗ Watch the next video: Managing Property Sets

Did this answer your question?