Client Equipment Recurring Service - User Guide
Table of Contents
1. Overview
The Client Equipment Recurring Service module provides automated scheduling and generation of routine service tasks for client equipment. This system maintains service schedules, tracks service intervals, and automatically creates Field Service Tasks when services become due, ensuring consistent maintenance and compliance with service requirements.
Primary Business Value:
When managing client equipment requiring regular maintenance, you need to ensure services are performed on schedule without manual tracking. This system automatically monitors service intervals for each equipment unit and generates Field Service Tasks when maintenance becomes due, eliminating manual scheduling and preventing missed services.
Key capabilities include:
- Defining recurring service schedules for equipment
- Flexible interval configuration (daily, monthly, yearly)
- Automatic Field Service Task generation when service becomes due
- Service instruction templates for consistent procedures
- Service history tracking through last and next service dates
- Equipment-specific schedule visibility
- Due and overdue service monitoring
- Schedule activation and deactivation for lifecycle management
2. Understanding Recurring Service Schedules
Core Concepts
Service Schedules vs Service Tasks: The system distinguishes between service schedules (recurring patterns) and service tasks (actual work orders). A service schedule defines when and how often equipment should be serviced. When that schedule becomes due, the system automatically creates a Field Service Task for technicians to perform the work.
Example:
A fire extinguisher requires annual inspection. You create a recurring service schedule with 12-month interval. Each year when the schedule becomes due, the system automatically creates a Field Service Task for technicians to perform the annual inspection.
How Schedules Work
Each recurring service schedule operates on a cycle:
- Schedule Created: Define service name, equipment, interval, and instructions
- Next Service Calculated: System determines when service is next due
- Automatic Monitoring: System checks daily for due services
- Task Generation: When due, Field Service Task automatically created
- Schedule Update: Last service date updates, next service date recalculates
- Cycle Repeats: Process continues automatically for ongoing maintenance
Integration with Field Service
Recurring service schedules integrate with the Field Service module (cs_client_equipment_servicing). When schedules become due:
- Field Service Tasks are automatically created in the Field Service project
- Service instructions from schedule populate task details
- Equipment details automatically included in task
- Tasks appear in standard Field Service task management
- Technicians process tasks through normal Field Service workflow
Important: This module requires the Field Service (cs_client_equipment_servicing) module to be installed. Recurring service schedules generate Field Service Tasks, which require the field service functionality to exist.
Service Schedule Lifecycle
Service schedules remain active indefinitely once created, generating tasks on each interval until the schedule is archived. This supports:
- Ongoing Maintenance: Annual inspections, quarterly services continue automatically
- Equipment Lifecycle: Services continue for equipment lifetime
- Schedule Suspension: Archive schedule to temporarily stop task generation
- Schedule Reactivation: Unarchive to resume automatic task generation
3. Creating Service Schedules
When to Create Schedules
Create recurring service schedules for equipment requiring regular maintenance at defined intervals:
- Annual safety inspections mandated by regulations
- Quarterly preventive maintenance programs
- Monthly equipment checks
- Warranty-required servicing at specified intervals
- Any service that repeats on a predictable schedule
Creating a Service Schedule
Process - Creating Recurring Service Schedule:
Scenario: Fire extinguishers require annual inspection per regulations
- Navigate to Client Equipment → Configuration → Service Schedules
- Click Create
- Enter schedule details:
- Name: Descriptive schedule name (e.g., "Annual Fire Extinguisher Inspection")
- Equipment: Select the specific equipment this schedule applies to
- Repeat Every: Enter interval number (e.g., 1)
- Interval Unit: Select time unit (e.g., Years)
- Last Service: Leave blank for new schedules (system uses today's date if empty)
- Next Service: Automatically calculated based on last service and interval
- Navigate to Service Instructions tab
- Enter detailed service instructions:
- Inspection procedures
- Required testing or measurements
- Parts or materials needed
- Safety requirements
- Documentation requirements
- Click Save
- Schedule is now active and monitored by automatic generation process
Service Instructions
Service instructions are templates that populate Field Service Tasks when they're automatically generated. Well-written instructions ensure consistent service execution:
Good Service Instructions Example:
Annual Fire Extinguisher Inspection
- Verify extinguisher is in designated location and accessible
- Inspect for physical damage, corrosion, or leakage
- Check pressure gauge is in green zone
- Verify safety pin and tamper seal are intact
- Inspect hose and nozzle for cracks or blockages
- Verify inspection tag is current
- Apply new service tag with inspection date and next due date
- Document any deficiencies requiring repair or replacement
Creating Multiple Schedules
Equipment can have multiple recurring service schedules if different services occur at different intervals:
Example - Multiple Schedules for Single Equipment:
Generator maintenance requirements:
- Schedule 1: "Monthly Runtime Test" - 1 Month interval
- Schedule 2: "Quarterly Oil Change" - 3 Months interval
- Schedule 3: "Annual Full Service" - 1 Year interval
Each schedule operates independently, generating tasks at appropriate intervals.
4. Configuring Service Intervals
Understanding Interval Configuration
Service intervals define how frequently equipment requires service. The system supports three time units with any interval count:
- Days: For frequent services (weekly, bi-weekly, specific day intervals)
- Months: For regular maintenance (monthly, quarterly, semi-annual)
- Years: For annual services (yearly, bi-annual, multi-year intervals)
Common Interval Examples
Daily/Weekly Services:
- Weekly: Repeat Every 7 Days
- Bi-Weekly: Repeat Every 14 Days
- Every 10 Days: Repeat Every 10 Days
Monthly Services:
- Monthly: Repeat Every 1 Month
- Quarterly: Repeat Every 3 Months
- Semi-Annual: Repeat Every 6 Months
Annual Services:
- Annual: Repeat Every 1 Year
- Bi-Annual: Repeat Every 2 Years
- Every 5 Years: Repeat Every 5 Years
How Next Service Date is Calculated
The system automatically calculates next service date based on last service date and interval:
- If Last Service Date is blank, Next Service Date = Today
- If Last Service Date exists, Next Service Date = Last Service Date + Interval
- When Field Service Task is created, Last Service Date updates to Next Service Date
- System recalculates new Next Service Date for next cycle
Calculation Example:
Annual service schedule created on January 15, 2025:
- Initial: Last Service Date = blank, Next Service Date = January 15, 2025
- After Task Creation: Last Service Date = January 15, 2025, Next Service Date = January 15, 2026
- Following Year: Last Service Date = January 15, 2026, Next Service Date = January 15, 2027
Each cycle maintains consistent interval based on actual service dates.
Adjusting Intervals
Service intervals can be modified any time by editing the schedule:
- Open the service schedule record
- Modify Repeat Every number or Interval Unit
- Save the record
- Next Service Date automatically recalculates based on new interval
- Future tasks will generate on new schedule
5. How Service Tasks are Generated
Automatic Monitoring Process
The system includes automated processes that check for due services and generate tasks without manual intervention:
- Daily Check: System runs automatically once per day (typically 2:00 PM)
- Schedule Evaluation: Reviews all active service schedules
- Due Service Identification: Identifies schedules where Next Service Date ≤ Today
- Task Creation: For each due schedule:
- Creates Field Service Task in Field Service project
- Populates task with equipment details
- Includes service instructions in task description
- Links task to equipment through Equipment Job
- Schedule Update: Updates Last Service Date to Next Service Date
- Recalculation: Calculates new Next Service Date for next cycle
Important: Tasks are generated automatically without user intervention. Ensure the automatic process (scheduled action/cron) is enabled and running. If automatic generation is not working, contact your system administrator to verify scheduled actions are active.
When Tasks Are Generated
Tasks generate when schedules meet these conditions:
- Schedule is active (not archived)
- Next Service Date is today or in the past (due or overdue)
- Last Service Date is either blank or earlier than today
- Field Service project exists in the system
What Gets Created
Each automatically generated Field Service Task includes:
- Task Name: Equipment name
- Customer: Equipment owner/client
- Equipment Job: Linked to specific equipment with all details
- Service Instructions: Copied from schedule's Service Instructions field
- Issues Field: Populated with service instructions
- Site Contact: From equipment record
- Location Details: From equipment record
After Task Creation
Once a task is generated:
- Task appears in Field Service task list
- Technicians can be assigned through normal Field Service workflow
- Task is processed like any Field Service work order
- Schedule automatically advances to next service date
- System waits for next cycle to generate another task
6. Monitoring Service Schedules
Service Schedule List
Monitor all service schedules through the centralized schedule list:
Accessing Service Schedules:
- Navigate to Client Equipment → Configuration → Service Schedules
- View complete list of all schedules
- List displays:
- Equipment
- Schedule Name
- Interval (number and unit)
- Last Service Date
- Next Service Date (highlighted in red if overdue)
Due and Overdue Filters
Built-in filters help identify schedules requiring attention:
- Due Filter: Shows schedules where Next Service Date ≤ Today (services due now or overdue)
- Overdue Filter: Shows schedules where Next Service Date < Today (past due services)
- Archived Filter: Shows inactive schedules that are not generating tasks
Using Filters:
- Open Service Schedules list
- Click Filters button
- Select Due to see all services due today or overdue
- Select Overdue to see only past-due services
- Review list to verify tasks are being generated appropriately
Grouping Schedules
Organize schedule list view for easier management:
- Group by Equipment: See all schedules for each equipment grouped together
- Group by Next Service: See schedules organized by due date
Next Service Date Highlighting
The system provides visual indicators for schedule status:
- Normal Display: Next Service Date in future (not yet due)
- Red Highlight: Next Service Date in past (overdue)
7. Managing Active Schedules
Editing Service Schedules
Modify existing schedules when service requirements change:
Process - Updating Schedule Interval:
Scenario: Fire extinguisher inspection frequency changes from annual to semi-annual
- Open the service schedule record
- Modify Repeat Every from 1 Year to 6 Months
- Update Service Instructions if procedures changed
- Save the record
- System recalculates Next Service Date based on new interval
- Future tasks generate on new schedule
Updating Service Instructions
Service instructions can be updated any time. Changes affect future generated tasks but do not update tasks already created:
- Open service schedule
- Navigate to Service Instructions tab
- Modify instructions as needed
- Save record
- Next generated task includes updated instructions
Archiving Schedules
Archive schedules to stop automatic task generation without deleting the schedule record:
Process - Archiving Schedule:
Scenario: Equipment sold, no longer requires maintenance
- Open service schedule record
- Click Action menu
- Select Archive
- Schedule marked as inactive
- System no longer checks schedule for task generation
- Schedule remains in system for historical reference
Reactivating Archived Schedules
Unarchive schedules to resume automatic task generation:
- Apply Archived filter to schedule list
- Locate archived schedule
- Open schedule record
- Click Action menu
- Select Unarchive
- Schedule becomes active
- Review and adjust Next Service Date if needed
- System resumes monitoring for automatic task generation
Deleting Schedules
Permanently delete schedules that are no longer needed:
Important: Deleting a schedule removes all historical information. Consider archiving instead if you want to maintain historical records. Only users with administrator permissions can delete schedules.
8. Equipment Service Schedule Visibility
Viewing Schedules from Equipment
Each equipment record displays all recurring service schedules configured for that equipment:
Process - Checking Equipment Schedules:
Scenario: Customer inquires about maintenance schedule for their equipment
- Navigate to Client Equipment → Equipment
- Locate and open equipment record
- Click the Field Schedules smart button (shows schedule count)
- View all schedules for this equipment
- Alternatively, navigate to Field Schedules tab on equipment record
- Review schedule names, intervals, and next service dates
Creating Schedules from Equipment
Service schedules can be created directly from equipment records:
- Open equipment record
- Navigate to Field Schedules tab
- Click Add
- Equipment automatically populated
- Complete schedule details and instructions
- Save record
- Schedule appears on equipment and in centralized schedule list
Schedule Count Indicator
The Field Schedules smart button on equipment records shows the total number of recurring service schedules configured for that equipment, providing quick visibility into maintenance requirements.
9. Standard Workflows
Workflow 1: Setting Up Annual Safety Inspection
Scenario: Fire extinguishers require annual inspection per local regulations
Process:
- Regulatory Review:
- Confirm annual inspection requirement
- Document inspection procedures required
- Identify all fire extinguishers requiring inspection
- Create First Schedule:
- Navigate to Service Schedules
- Click Create
- Name: "Annual Fire Extinguisher Inspection"
- Equipment: Select first fire extinguisher
- Interval: 1 Year
- Leave Last Service Date blank (schedule starts today)
- Document Procedures:
- Service Instructions tab
- Enter complete inspection procedures
- Include testing requirements
- Document tagging requirements
- Note any regulatory references
- Replicate for Other Equipment:
- Save first schedule
- For each additional fire extinguisher:
- Click Duplicate on first schedule
- Change only Equipment field
- Save record
- Repeat for all fire extinguishers
- Verification:
- View Service Schedules list
- Verify all fire extinguishers have schedules
- All show Next Service Date of today
- Apply Due filter - all appear in list
- Initial Task Generation:
- Wait for automatic process to run (next 2:00 PM)
- Field Service Tasks created for all fire extinguishers
- Schedules advance to next year's dates
- Tasks ready for assignment and execution
Workflow 2: Managing Quarterly Generator Maintenance
Scenario: Backup generator requires quarterly oil change and annual full service
Process:
- Service Requirements:
- Quarterly: Oil and filter change
- Annual: Complete inspection and service
- Two separate schedules needed for different intervals
- Create Quarterly Schedule:
- Navigate to Service Schedules
- Create new schedule
- Name: "Quarterly Generator Oil Change"
- Equipment: Select generator
- Interval: 3 Months
- Service Instructions: Detail oil change procedure
- Create Annual Schedule:
- Create second schedule
- Name: "Annual Generator Full Service"
- Equipment: Same generator
- Interval: 1 Year
- Service Instructions: Comprehensive service checklist
- Schedule Coordination:
- Both schedules operate independently
- Quarterly schedule generates tasks every 3 months
- Annual schedule generates task once per year
- In months when both are due, two separate tasks generated
- Ongoing Operation:
- System monitors both schedules
- Tasks automatically generate at appropriate intervals
- Technicians receive clear instructions for each service type
- Complete service history maintained on equipment
Workflow 3: Adjusting Schedule After Late Service
Scenario: Annual service was performed 2 months late, need to adjust next service date
Process:
- Situation Assessment:
- Schedule set for annual service every January 15
- Service was performed on March 15 (2 months late)
- Next service should be March 15 next year, not January 15
- Locate Schedule:
- Open Service Schedules list
- Find the relevant schedule
- Note current Last Service Date and Next Service Date
- Manual Adjustment:
- Open schedule record
- Update Last Service Date to March 15, 2025
- System automatically recalculates Next Service Date to March 15, 2026
- Save record
- Verification:
- Next Service Date now shows March 15, 2026
- Schedule aligned with actual service date
- Future tasks will generate on corrected schedule
- Alternative Approach:
- If service was just performed, wait for automatic generation
- When task is created, complete it immediately
- Schedule automatically updates to actual service date
- Future dates self-correct
Workflow 4: Decommissioning Equipment with Schedules
Scenario: Equipment retired from service, recurring schedules no longer needed
Process:
- Equipment Decommission:
- Equipment removed from customer site
- Equipment no longer requires service
- Active schedules exist for this equipment
- Identify Schedules:
- Open equipment record
- Click Field Schedules smart button
- Review all schedules for this equipment
- Note schedule names and details
- Archive Schedules:
- For each schedule:
- Open schedule record
- Action → Archive
- Schedule becomes inactive
- No future tasks will generate
- Equipment Status:
- Optionally archive equipment record itself
- Historical data maintained for both equipment and schedules
- Complete audit trail preserved
- Verification:
- Check Service Schedules list
- Apply Active filter - decommissioned equipment schedules don't appear
- Apply Archived filter - schedules visible for reference
- No new tasks will generate for archived schedules
10. Troubleshooting
Issue: Service Tasks Not Being Generated Automatically
Symptom: Schedules show as due or overdue but Field Service Tasks are not being created.
Cause: Automatic generation process (scheduled action) may not be running.
Resolution:
- Verify schedule is active (not archived)
- Confirm Next Service Date ≤ Today
- Check Field Service project exists (required for task creation)
- Contact administrator to verify scheduled action "Generate Service Orders" is active and running
- Administrator should check scheduled actions at Settings → Technical → Automation → Scheduled Actions
- Verify scheduled action runs daily and last run was recent
Issue: Next Service Date Not Calculating
Symptom: Next Service Date field is blank or not updating.
Cause: Interval configuration may be invalid or Last Service Date is blank.
Resolution:
- Open schedule record
- Verify Repeat Every is positive number (not zero or negative)
- Verify Interval Unit is selected (Days, Months, or Years)
- If Last Service Date is blank, Next Service Date defaults to today
- Save record - system should automatically calculate Next Service Date
- If calculation still fails, contact administrator
Issue: Field Service Task Created But Missing Equipment Details
Symptom: Task was generated but doesn't include equipment information.
Cause: Equipment record may be incomplete or Field Service module not properly installed.
Resolution:
- Verify Field Service (cs_client_equipment_servicing) module is installed
- Check equipment record has complete information:
- Customer/Client populated
- Location details complete
- Site contact information present
- For future tasks, complete equipment record details before tasks generate
- For existing task, manually populate missing details
Issue: Service Instructions Not Appearing in Generated Tasks
Symptom: Field Service Task created but doesn't include service instructions.
Cause: Service Instructions field may be empty on schedule.
Resolution:
- Open service schedule record
- Navigate to Service Instructions tab
- Verify instructions are present and properly formatted
- If instructions were added after task generation, they only affect future tasks
- For existing task, manually add instructions from schedule
- Future generated tasks will include instructions
Issue: Cannot Create Service Schedule
Symptom: Error when trying to save new service schedule.
Cause: Required fields may be missing or user lacks permissions.
Resolution:
- Verify all required fields are completed:
- Name
- Equipment
- Repeat Every (positive number)
- Interval Unit
- Check user has create permissions for service schedules
- If error persists, note exact error message and contact administrator
Issue: Duplicate Tasks Being Generated
Symptom: Multiple Field Service Tasks created for same schedule on same date.
Cause: Automatic generation may have run multiple times or Last Service Date not updating.
Resolution:
- Check Last Service Date on schedule - should update after task creation
- If Last Service Date not updating, contact administrator
- Cancel duplicate tasks in Field Service
- Verify schedule Last Service Date is current
- Monitor for recurrence
Issue: Schedule Shows Overdue But Service Was Performed
Symptom: Service was completed but schedule still shows overdue status.
Cause: Last Service Date not updated after service completion.
Resolution:
- Open service schedule record
- Update Last Service Date to actual service completion date
- Save record
- System recalculates Next Service Date
- Schedule no longer shows as overdue
Issue: Cannot Archive Service Schedule
Symptom: Archive option not available or doesn't work.
Cause: User may lack permissions or viewing in read-only mode.
Resolution:
- Verify you have edit/delete permissions for service schedules
- Ensure record is in edit mode
- Try Action menu → Archive option
- If option not visible, contact administrator for permission adjustment
- Administrator users can always archive schedules
© 2018 Cyder Solutions. All rights reserved. | www.cyder.com.au