Overview

Vitextra Absence & Coverage keeps all data in ordinary SharePoint lists on the product site, so an administrator can open any of them and edit an item. For some lists this is exactly how the product is meant to be maintained. For the Absences and Substitutions lists it is not: these hold the requests and the cover arrangements of your employees, and the web parts write them in a way that the standard list view does not reproduce. This article answers the questions administrators ask most often.


Why shouldn't I change a date in the list view?

The date columns of the product lists, such as StartDate and EndDate, are date-only columns. When a web part saves a date, it writes it as local noon of the chosen day. Noon is far enough from midnight that the stored day stays the same when SharePoint converts the value between time zones.

A date that you type into the list view is saved with a different time of day. For viewers in other time zones such a value may be displayed one day off — for example, a vacation that starts on Monday shows up in the Team Absence Calendar of a colleague abroad as starting on Sunday. As a precaution, always change dates through the web parts.

❗ Important
The list view is a different tool for a different job. Several values of a request are calculated by the web part when it is saved and are not recalculated when you edit a field in the list.


What else is not recalculated?

A request is more than its dates. When it is created, the web part also stores:

ValueWhere it is keptWhat happens if you edit the dates in the list
Number of working daysWorkingDaysNot recalculated; balances and the calendar still use the old number
Title of the item (person and type)TitleNot updated
Name of the absence typeTypeNameA copy of the type title made at request time; not updated when the type is renamed
Substitutions of the requestSubstitutions list, AbsenceIdDates of the substitution remain as they were

The web parts also match requests by the text column EmployeeEmail, not by the person column Employee. Changing the person in the list therefore does not move the request to another employee's list.


Which lists can I edit directly?

There is no separate administration web part in this version, so the lookup lists are edited in the list itself.

ListEdit in the list view?Notes
AbsenceTypesYesAdd types, change colour, approval, allowance. See KB10352. How to Add and Configure Absence Types
BalancesYesOne row per person, type and year. See KB10353. How to Set Yearly Entitlements and Carry-Over Days
HolidaysYesOne row per day. See KB10354. How to Add Public Holidays
SettingsYesKeys WorkDays, FallbackApprover, AllowNegativeBalance. See KB10355. How to Set the Working Week
AbsencesNo — use the web partsRequests, with calculated values
SubstitutionsNo — use the web partsCover arrangements, linked to requests by AbsenceId

The six lists of the product site

The six lists of the product site

What should I avoid?

  • Do not rename internal columns or change their type. The web parts read the lists by internal name; a column that no longer has its original name cannot be read.
  • Do not delete or add items in Absences and Substitutions. A deleted request leaves substitutions that still refer to it, and an item added by hand lacks the calculated values.
  • Do not set the status of a request by hand (except as a last resort, described below). Cancelling in the web part also cancels the substitutions of the request; the same change in the list does not.
  • Do not alter the keys in Settings. They are matched exactly, including the letter case.

📝 Note
After adding or changing holidays, open the Team Absence Calendar and check that each public holiday is shaded on the intended day. Holiday dates are also date-only values.


How do I correct a mistaken request?

The safe way is to cancel the request and submit a new one. Cancelled requests do not count in the balance and do not block the new dates.

  1. Open My Absences and find the request in My requests.
  2. Select Cancel request. There is no confirmation dialog: the status changes to Cancelled immediately, the days are released and substitutions of the request are cancelled.
  3. Select New request and enter the correct data, including the substitute.

Cancelling a request to correct it

Cancelling a request to correct it

The Cancel request action is available for requests whose end date has not passed yet. After that the web part offers no way to change the request.


What can an administrator do for a past request?

If a request that has already ended must be corrected, an administrator may change its AbsenceStatus to Cancelled in the list and the employee then enters a correct request. Change only that one column. Afterwards open the Substitutions web part and check that no cover tied to the old request remains active; the absent person can cancel it there.

💡 Tip
For the day-to-day work, ask employees and managers to use the web parts only, and keep edit rights to the lookup lists with the people who maintain them. More about the lists is in KB10351. Absence & Coverage Lists: What Is Stored Where.

Featured Articles

Customizing the QR Code Design: Shape, Colors, Gradient and Corners

Reference for the design sections of the Vitextra QR Code Generator web part: six dot shapes, dot and background colors with transparency, linear and radial gradient, the shape and color of corner squares and corner dots, error correction levels and practical rules that keep a styled QR code readable.

53 5 min
How to Request Half a Day Off

Learn how to request half a day or a half-day start and end of a longer absence in Vitextra My Absences: which absence types allow half days, how the two "midday" checkboxes work, how half days are counted in working days and balances, and how back-to-back half days avoid overlaps.

38 5 min
List Filter Controls and Supported Column Types

Reference for the Vitextra List Filter web part's 14 filtering controls — Text, Autocomplete, List, Date, Slider, People Picker, and more — and the SharePoint column types each supports.

12k 5 min

Share