How to Schedule Additional Tables on the Schedule Board

Field Service out of the box gives you access to Work Orders to be scheduled on the schedule board but sometimes that is not enough, and in other instances, the tables and processes around Work Orders are too much.

This is where we can look at creating other tables that can be scheduled on the schedule board. Do you need to schedule MOT bookings? What about collecting parts every week from a warehouse? Maybe you need to start scheduling a new area of the business that only does a small part of what full Field Service gives you.

Creating a New Table for Custom Job Types

The solution lies in creating a new table within the Power Apps environment. Let’s say you need to manage ‘Warehouse Visits’ as a separate task type. Here’s a step-by-step guide to setting up this new entity:

1. Access Power Apps: Navigate to make.powerapps.com to start the process

2. Create Your New Table: Name your table— in this instance, ‘Warehouse Visits. (prx3_warehousevisits)

creating a new table for custom job types

3. Define the Columns: Your table will need specific fields to capture all necessary data.

Field Name

Schema Name

Type

Additional

From Date / Time

prx3_fromdatetime

Date

Date & Time

To Date / Time

prx3_todatetime

Date

Date & Time

Duration

prx3_duration

Number, Calculated, Duration

DIFFINMINUTES(prx3_fromdatetime, prx3_todatetime)

Territory

prx3_terrotiryID

Lookup

Territory

Latitude

prx3_latitude

Floating Point

5 dec min -90 max 90(IME Disabled)

Longitude

prx3_longitude

Floating Point

5 dec min -180 max 180)(IME Disabled)

Work Location

prx3_worklocation

Global Choice

Work Location – Default Onsite

Booking Status

prx3_fieldservicestatus

Global Choice

Booking System Status

 

columns in scheduling a table

4. Establish Relationships: Create necessary 1:N relationships, for Bookable Resource Bookings and Resource Requirements.

5. Set Up Views and Publish: Don’t forget to add your new table to the sitemap of your Field Service or Customer Service app, and create a view for jobs that are not yet scheduled

add your new table to the sitemap of your Field Service or Customer Service app, and create a view for jobs that are not yet scheduled

Integrating with the Schedule Board

Once your table is set up, you need to integrate it with the Resource Scheduling App:

1. Enable the New Entity: Go to the settings within the Resource Scheduling App, select your table, and enable it.

select and enable table in resource scheduling app

2. Set the Booking Status: Make sure the booking status is aligned with the field service status (msdyn_fieldservicestatus), ensuring that the scheduling logic applies correctly.

Make sure the booking status is aligned with the field service status

3. Attribute Mappings: Map the attributes from the fields you created to ensure the data flows correctly between your custom table and the scheduling system.

Map the attributes from the fields you created

4. Resource Scheduling Optimization (RSO): If you want these new tasks to be part of the Resource Scheduling Optimization process, set the default scheduling method to ‘Optimize.’

set the default scheduling method to 'Optimize.'

Automating Resource Requirements

The next step involves automating the creation of Resource Requirements whenever a new job is added:

1. Power Automate (PA) Flow: Create a flow that triggers when a new row is added to your table.

Create a flow that triggers when a new row is added to your table

2. Add Resource Requirement: Ensure that every new job type (like a Warehouse Visit) creates a corresponding Resource Requirement.

3. Custom Schedule Board View: Finally, customize your Schedule Board or create a new one that includes a view for unscheduled records, ensuring that no job slips through the cracks.

customize your Schedule Board or create a new one that includes a view for unscheduled records

Conclusion

By following these steps, you can enhance the functionality of the Schedule Board, tailor it to your specific needs, and ensure that your field service operations are as efficient and streamlined as possible. Whether you’re handling standard work orders or custom job types like Warehouse Visits, this approach provides the flexibility needed to keep everything running smoothly.

If you need to start scheduling your business please reach out to sales@proximo3.com or complete our ‘contact us’ form here.