https://github.com/mj12358/fsl-resource-calendar
A Field Service Lightning calendar displaying service resources and their service appointments.
https://github.com/mj12358/fsl-resource-calendar
apex fsl salesforce visualforce
Last synced: about 2 months ago
JSON representation
A Field Service Lightning calendar displaying service resources and their service appointments.
- Host: GitHub
- URL: https://github.com/mj12358/fsl-resource-calendar
- Owner: MJ12358
- License: gpl-3.0
- Created: 2022-05-25T21:42:16.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-01-17T13:01:51.000Z (over 2 years ago)
- Last Synced: 2025-12-26T18:49:05.863Z (6 months ago)
- Topics: apex, fsl, salesforce, visualforce
- Language: JavaScript
- Homepage:
- Size: 1.26 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Field Service Lightning (FSL) Resource Calendar
This calendar allows you to view service appointments (and resource absences) in your org.
You can filter by [Work Type](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_worktype.htm), [Service Resource](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_serviceresource.htm), [Service Appointment Status](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_serviceappointment.htm) and even search appointments!
Or you can use all filters at once! (see screenshots below)
You can even use this without the need for a "Dispatcher License".
## Prerequisites
* Enable Field Service in your org
* [Install the FSL managed package](https://fsl.secure.force.com/install)
* Grab my [Apex Core Utils](https://github.com/MJ12358/apex-core-utils) (CsvBuilder and HolidayUtil are necessary)
* Deploy using button below
* Assign the "Resource Calendar" permission set to anyone who needs access
* You _may_ have to adjust "Sharing Settings" to allow public read on "Work Type"
## Deploy
## Screenshots

## Filter by Work Type

## Filter by Service Resource

## Filter by Searching

## Or use all filters at once

## Tests
| Class | Percent | Lines |
| ----- | ------- | ----- |
| ResourceCalendarController | 95% | 91/95 |