YAPL Documentation
User GuidesResources

Resource Types

Understanding person, equipment, materials, and consumables in YAPL.

Resource Types

YAPL supports four main resource types, each designed for different tracking needs. Understanding these types helps you organize resources effectively.

Overview of Types

TypeDescriptionTracking Method
PersonHuman resources (labor)Time-based (hours/days)
EquipmentReusable assetsTime-based (hours/days)
MaterialsPhysical goodsQuantity-based (units)
ConsumablesSingle-use itemsQuantity-based (units)

Person (Labor)

Person resources represent human labor assigned to tasks.

Characteristics

PropertyDescription
Time-basedAllocated by hours or days
SkillsetTrack capabilities and roles
AvailabilityWork schedules and capacity
CostHourly or daily labor rates

Examples

  • Project managers
  • Engineers and architects
  • Labor workers
  • Supervisors
  • Subcontractors

Person Fields

FieldDescriptionRequired
NamePerson's nameYes
CodeEmployee/contractor IDOptional
Hourly RateLabor cost per hourOptional
Daily RateLabor cost per dayOptional
StatusActive/InactiveYes
DescriptionRole and skillsOptional

Tracking Labor

Person resources are tracked by:

  • Availability - Work schedule and capacity
  • Utilization - Hours assigned vs. available
  • Cost - Labor rate multiplied by time
  • Skills - Matching capabilities to tasks

Equipment

Equipment represents reusable assets that are allocated by time.

Characteristics

PropertyDescription
ReusableUsed repeatedly across projects
Time-basedAllocated by hours or days
SchedulableCan detect conflicts
DepreciableTrack value over time

Examples

  • Heavy machinery (excavators, cranes, bulldozers)
  • Vehicles (trucks, vans, forklifts)
  • Tools (power tools, scaffolding)
  • Technology (computers, tablets, surveying equipment)

Equipment Fields

FieldDescriptionRequired
NameEquipment identifierYes
CodeUnique codeOptional
Hourly RateCost per hourOptional
Daily RateCost per dayOptional
StatusActive/InactiveYes
DescriptionDetails and notesOptional

Tracking Equipment

Equipment is tracked by:

  • Availability - When equipment is free vs. allocated
  • Utilization - Hours/days used vs. available
  • Cost - Rate multiplied by allocation time
  • Location - Where equipment is assigned

Materials

Materials represent physical goods consumed or incorporated into projects.

Characteristics

PropertyDescription
Quantity-basedTracked by units
ConsumableUsed up during projects
InventoryTrack stock levels
CostedPrice per unit

Examples

  • Materials (concrete, steel, lumber)
  • Electrical supplies (wiring, fixtures)
  • Plumbing materials (pipes, fittings)
  • Finishing materials (paint, flooring)

Material Fields

FieldDescriptionRequired
NameMaterial nameYes
CodeSKU or product codeOptional
UnitMeasurement unitYes
Unit CostPrice per unitOptional
StatusActive/InactiveYes
DescriptionSpecificationsOptional

Measurement Units

Common units for materials:

  • Volume: cubic meters, cubic yards, gallons, liters
  • Weight: kilograms, pounds, tons
  • Length: meters, feet, linear feet
  • Area: square meters, square feet
  • Count: pieces, units, each

Tracking Materials

Materials are tracked by:

  • Quantity - Units allocated to tasks
  • Cost - Unit price multiplied by quantity
  • Inventory - Available stock levels
  • Usage - Planned vs. actual consumption

Consumables

Consumables are single-use items that support project execution.

Characteristics

PropertyDescription
Single-useNot returned after use
SupportingEnable work but not incorporated
ReplenishableRegularly restocked
Lower valueTypically less expensive per unit

Examples

  • Safety equipment (gloves, masks, vests)
  • Fuel and lubricants
  • Cleaning supplies
  • Office supplies
  • Disposable tools (blades, bits)

Consumable Fields

FieldDescriptionRequired
NameConsumable nameYes
CodeProduct codeOptional
UnitPackage/measurementYes
Unit CostPrice per unitOptional
StatusActive/InactiveYes
DescriptionDetailsOptional

Tracking Consumables

Consumables are tracked by:

  • Usage Rate - Consumption over time
  • Reorder Level - When to restock
  • Cost - Ongoing expense tracking
  • Allocation - Assignment to tasks/projects

Choosing the Right Type

Decision Guide

If the resource...Use Type
Is a human worker/laborerPerson
Is reused across projectsEquipment
Is measured by time allocationPerson or Equipment
Is incorporated into deliverablesMaterials
Is tracked by quantity unitsMaterials
Is single-use and supportingConsumables
Is regularly replenishedConsumables

Examples by Type

ResourceTypeReason
Site ManagerPersonHuman labor, time-based
ElectricianPersonHuman labor, skilled trade
ExcavatorEquipmentReused, time-based
ConcreteMaterialsQuantity, incorporated
Diesel fuelConsumablesSingle-use, supporting
Steel beamsMaterialsQuantity, incorporated
Safety helmetsConsumablesSupporting, replaced
ScaffoldingEquipmentReused, time-based

Type-Specific Features

Person Features

  • Work schedule management
  • Availability tracking
  • Skill matching
  • Labor cost calculation
  • Utilization reports

Equipment Features

  • Calendar-based scheduling
  • Conflict detection
  • Maintenance tracking (future)
  • Depreciation calculation (future)

Material Features

  • Inventory management
  • Quantity tracking
  • Waste calculation
  • Supplier information (future)

Consumable Features

  • Usage rate tracking
  • Reorder notifications (future)
  • Bulk allocation
  • Cost allocation

Converting Between Types

Resources cannot be converted between types after creation. If you need to change a resource's type:

  1. Create a new resource with correct type
  2. Update task assignments
  3. Deactivate the old resource

Choose resource types carefully during creation. Type conversion requires creating a new resource.

Best Practices

Consistent Classification

  • Establish type guidelines for your organization
  • Document classification rules
  • Train team on proper categorization

Naming Conventions

By type:

  • Equipment: Include model/serial (e.g., "Excavator CAT-320-01")
  • Materials: Include specifications (e.g., "Concrete Mix 4000PSI")
  • Consumables: Include size/type (e.g., "Safety Gloves - Large")

Cost Tracking

  • Set rates for all equipment
  • Update material costs regularly
  • Track consumable expenses

Was this page helpful?

On this page