Calculate Current Holiday Closures: Workflow Details: • Published: Wednesday, December 2, 2020 12:46 PM • Version: 14 Connection Profiles: • Laserfiche Prod (:Redacted:) Current Year: Create the following tokens: • %(Current Year) = %(Date#"yyyy"#) Holiday Calculator: Martin Luther King Day: • Date: Monday after 01/14//%(Current Year) • Time: None Presidents Day: • Date: Monday after 02/14//%(Current Year) • Time: None Memorial Day: • Date: Monday after 05/24//%(Current Year) • Time: None Labor Day: • Date: Monday after 08/31//%(Current Year) • Time: None Columbus Day: • Date: Monday after 10/07//%(Current Year) • Time: None Thanksgiving Day: • Date: Thursday after 11/21//%(Current Year) • Time: None Holiday Tokens: Create the following tokens: • %(New Years Observance Day) = 1/1//%(Current Year) • %(New Years Weekday) = %(New Years Observance Day#"dddd"#) • %(July 4th Observance Day) = 7/4//%(Current Year) • %(July4th Day of Week) = %(July 4th Observance Day#"dddd"#) • %(Veterans Day Observance) = 11/11//%(Current Year) • %(Veterans Day Weekday) = %(Veterans Day Observance#"dddd"#) • %(Christmas Observance Day) = 12/25//%(Current Year) • %(Christmas Day of Week) = %(Christmas Observance Day#"dddd"#) New Years: New Years Sunday: If all of these conditions are true %(New Years Weekday) equals Sunday Observe New Years on the 2nd: New Years Monday: • Date: %(New Years Observance Day) • Time: None • Adjustments: Add 1 days Modify the Holiday 7: Modify the following tokens: • %(New Years Observance Day) = %(ObserveNewYearsonthe2nd_New Years Monday) New Years Saturday: If all of these conditions are true %(New Years Weekday) equals Saturday Observe New Years on 12/31: New Years Friday: • Date: %(New Years Observance Day) • Time: None • Adjustments: Subtract 1 days Modify the Holiday 8: Modify the following tokens: • %(New Years Observance Day) = %(ObserveNewYearson1231_New Years Friday) New Year is not Sunday/Saturday: If no other branches run July 4th: July 4th Sunday: If all of these conditions are true %(July4th Day of Week) equals Sunday Observe July 4th on the 5th: July4th Monday: • Date: %(July 4th Observance Day) • Time: None • Adjustments: Add 1 days Modify the Holiday: Modify the following tokens: • %(July 4th Observance Day) = %(ObserveJuly4thonthe5th_July4th Monday) July 4th Saturday: If all of these conditions are true %(July4th Day of Week) equals Saturday Observe July 4th on the 3rd: July4th Friday: • Date: %(July 4th Observance Day) • Time: None • Adjustments: Subtract 1 days Modify the Holiday 2: Modify the following tokens: • %(July 4th Observance Day) = %(ObserveJuly4thonthe3rd_July4th Friday) July 4th is not Sunday/Saturday: If no other branches run Veterans Day: Veterans Day Sunday: If all of these conditions are true %(Veterans Day Weekday) equals Sunday Observe Veterans Day on the 12th: Veterans Day Monday: • Date: %(Veterans Day Observance) • Time: None • Adjustments: Add 1 days Modify the Holiday 3: Modify the following tokens: • %(Veterans Day Observance) = %(ObserveVeteransDayonthe12th_Veterans Day Monday) Veterans Day Saturday: If all of these conditions are true %(Veterans Day Weekday) equals Saturday Observe Veteran's Day on the 10th: Veterans Day Friday: • Date: %(Veterans Day Observance) • Time: None • Adjustments: Subtract 1 days Modify the Holiday 4: Modify the following tokens: • %(Veterans Day Observance) = %(ObserveVeteransDayonthe10th_Veterans Day Friday) Veterans Day is not Sunday/Saturday: If no other branches run Christmas: Christmas Sunday: If all of these conditions are true %(Christmas Day of Week) equals Sunday Observe Christmas on the 26th: Christmas Day Monday: • Date: %(Christmas Observance Day) • Time: None • Adjustments: Add 1 days Modify the Holiday 5: Modify the following tokens: • %(Christmas Observance Day) = %(ObserveChristmasonthe26th_Christmas Day Monday) Christmas Day Saturday: If all of these conditions are true %(Christmas Day of Week) equals Saturday Observe Christams on the 24th: Christmas Day Friday: • Date: %(Christmas Observance Day) • Time: None • Adjustments: Subtract 1 days Modify the Holiday 6: Modify the following tokens: • %(Christmas Observance Day) = %(ObserveChristamsonthe24th_Christmas Day Friday) Christams Day is not Sunday/Saturday: If no other branches run Holidays For Current Year: Create the following tokens: • %(Holiday Observance Days) = %(New Years Observance Day), %(HolidayCalculator_Martin Luther King Day), %(HolidayCalculator_Presidents Day), %(HolidayCalculator_Memorial Day), %(July 4th Observance Day), %(HolidayCalculator_Labor Day), %(HolidayCalculator_Columbus Day), %(Veterans Day Observance), %(HolidayCalculator_Thanksgiving Day), %(Christmas Observance Day) (multi-value) Modify the following tokens: • %(Observance Days) = %(Holiday Observance Days) (multi-value)