Este contenido no está disponible en su idioma.

Overview

Vitextra Absence & Coverage brings the everyday absence process into Microsoft 365. Employees request time off, managers approve or reject the requests, everybody sees who is away, and colleagues take over duties while a person is out - all on a SharePoint page or in Microsoft Teams, without a separate HR system and without sending data to an external service.

The solution consists of three web parts that work together on one shared site: My Absences, Team Absence Calendar and Substitutions. This article explains what each web part does, who works with it, where the data lives, what you need before you start and what this version of the product intentionally does not do.


The three web parts

Web partWhat it doesTypical users
My AbsencesA personal page: balance cards per absence type, the list of your requests with their statuses, the New request panel (working days, half days, overlap and balance checks, a substitute), public holidays and an .ics file for your calendar. Managers get an Approvals tab with the requests waiting for their decision.Every employee; managers and approvers
Team Absence CalendarA timeline (people by days) and a month view of who is away, an Away today (2) block with the substitutes, filtering by absence type, pending requests shown hatched, public holidays and weekends shaded, and an export to CSV.Employees, managers, HR
SubstitutionsTabs I cover, Covering me and Who covers whom, and - for managers - No substitute. Colleagues accept or decline a substitution; managers assign substitutes and see absences nobody covers.Substitutes, absent employees, managers

The My Absences web part with balance cards and a list of requests

The My Absences web part: balances and your requests

The Team Absence Calendar web part in the timeline view

The Team Absence Calendar web part in the timeline view

The Substitutions web part with its tabs

The Substitutions web part with its tabs

Who uses what

RoleWhat the person doesWhere
EmployeeRequests time off, follows the status, checks balances, cancels a request, adds an absence to a personal calendarMy Absences
Manager / approverApproves or rejects requests, checks who else is away in the same period, assigns substitutes, finds absences without a substituteMy Absences (Approvals), Substitutions (No substitute), Team Absence Calendar
ColleaguesSee who is away today and who covers themTeam Absence Calendar
SubstituteAccepts or declines a substitution and sees what has to be coveredSubstitutions (I cover)
HR / site ownerMaintains absence types, yearly entitlements, public holidays and settings directly in the lists of the product siteSharePoint lists
IT administratorInstalls the package, approves the Microsoft Graph permission, makes sure employees can reach the siteSharePoint admin center

How the data is stored

All data is kept in six SharePoint lists on one site of your own tenant. The first web part you add to a page asks you to pick this site and creates the lists there; the other web parts use the same site. Requests, substitutions, absence types, yearly entitlements, public holidays and settings therefore stay under your existing SharePoint governance, backup and retention rules. The only external call made by the web parts is the license check.

The web parts read and write the lists with the rights of the signed-in user. Employee names, managers, direct reports, departments and photos come from Microsoft Entra ID through Microsoft Graph.

The Substitutions list is also the data source for People Connector: it answers the question "who covers X", and a hand-over of duties without an end date stays active until it is ended.


Requirements

  • Installation. The package is installed in the tenant App Catalog like any other Vitextra product - see KB10035. How to Install a Vitextra Product in SharePoint Online.
  • Access to the product site. Every employee who uses the web parts needs Member (edit) access to the product site, because the lists are read and written with the user's own rights.
  • Microsoft Graph permission. The package requests the User.Read.All permission (profile, manager, direct reports, department, people search, photos). A Global Administrator approves it in the SharePoint admin center under API access.
  • Directory data. Approval routing and the calendar scopes rely on Microsoft Entra ID: a manager for each employee (otherwise a fallback approver is needed) and a department for the department scope.
  • First setup. The person who selects the site for the first time needs permission to create and manage lists on that site (ManageLists), as a site owner or through another suitable permission level, because the lists are created at that moment.

Where it runs

The web parts run on modern SharePoint Online pages (including full-page apps) and in Microsoft Teams as a personal app and as a channel tab. The interface is available in 50 languages; dates, month and weekday names follow the culture of the page, and the first day of the week follows the culture too. Right-to-left languages are supported and the web parts follow the SharePoint site theme.


What is not included in this version

📝 Note
This version does not send e-mail or Microsoft Teams notifications: new requests, decisions and substitution requests are shown only inside the web parts (counters and badges on the tabs). It also does not write to Outlook calendars or set automatic replies - a request can be downloaded as an .ics snapshot that does not synchronize later changes instead. Accrual rules, blackout periods, a limit on simultaneous absences, delegation of approval (apart from a single fallback approver), item-level security on the lists, an administration web part for the reference lists and an import of public holidays by country are not part of this version either.

❗ Important
The privacy of an absence type is a display rule: colleagues see a grey "Away" instead of the type. Anyone who has access to the Absences list itself can still read the requests there. If strict confidentiality is required, restrict access to the product site accordingly.

Preguntas y respuestas

Haz una pregunta sobre este artículo y recibe una respuesta oficial de nuestro equipo.

Aún no hay preguntas. Haz la primera.

Artículos destacados

Por qué Password Vault no se carga: errores y problemas de permisos

Solución de problemas de Password Vault en SharePoint Online y Teams: pantalla de error, permiso de Graph pendiente, usuarios sin OneDrive, bloqueos de red, errores de guardado, cambios ausentes, configuración inesperada del PIN y mensajes de licencia, con comprobaciones y soluciones.

4 10 min
Announcements Carousel: primeros pasos con el elemento web de anuncios para SharePoint

Introducción al elemento web Vitextra Announcements Carousel para SharePoint Online: funciones principales, incorporación a una página, selección o creación de la lista de anuncios y gestión de anuncios en Microsoft Lists, incluida la automatización con Power Automate.

4 min
Cómo personalizar el aspecto de los resultados de búsqueda en Smart Search

Aprenda a configurar la información que muestra cada resultado en el elemento web Vitextra Smart Search para SharePoint Online: icono, ruta, última modificación, vistas, tamaño, resumen, etiquetas, miniatura y estadísticas de visitas, desde una lista compacta hasta una tarjeta detallada.

5 min

Compartir