TMS Softare, LLC, d/b/a Taylor Made Services This is the Home page for the Holidays Customer Function FileMaker Solution. Visit our Business home page at www.tms.us Download the latest version from TMS Templates. |
TMS Software, LLC, developed this app for the Claris Community. It is a FileMaker solution using Custom Functions that generate a JSON list of Holidays and their dates for a given Year.
The only input is Year and the result is a JSON array of holiday names and dates.
Most organizations have their own policy of what holidays they observer and the default list here are standard observed USA holidays. But you can edit the Holiday Custom Function to return your organization's holidays.
The purpose is that FileMaker solution business logic often needs to determine what days are holidays for everything from time card entries to order shipment scheduling, and this makes it easy to return the year's holidays to test if a particular date is on a holiday.
The included Custom Functions are:
The following is a sample output if the input year provided is 2024:
{
"4th of July" : "7/4/2024",
"Christmas" : "12/25/2024",
"Columbus Day" : "10/14/2024",
"Good Friday" : "3/29/2024",
"Labor Day" : "9/2/2024",
"MLK" : "1/15/2024",
"Memorial Day" : "5/27/2024",
"New Years" : "1/1/2024",
"Presidents Day" : "2/19/2024",
"Thanksgiving" : "11/28/2024",
"Veterans Day" : "11/11/2024"
}
Note that a rather complicated Easter Custom Function is included since that particular holiday is difficult to calculate, but is beyond the scope of explaining for this solution.
We hope this solution can assist you in your business process needs!
The solution was prepared as freeware released to the FileMaker community. TMS Software, LLC retains the rights to the code, but asks that if you make use of it, you give us appropriate credit. And if you need assistance in implementing this solution, our consulting services are available and you can contact us at www.tms.us or 877-709-7072.
This software was developed by Taylor Sharpe, FMCD, the President and owner of TMS Software, LLC, a Claris Partner and certified developer. He is also the Co-Chapter Coordinator of the FileMaker Pro Users Group of Dallas. You can contact Mr. Sharpe at Taylor@tms.us