GCC HIGH Tenants Please get in contact with us to receive a valid evaluation key file or license key file.
X

Birthday Reminder

for SharePoint Online

This Birthday Reminder WebPart selects the forthcoming birthdays or anniversaries of users from the User Profile Store and displays the selected profile property fields in a freely configurable template.


Key Features

  • Display Birthdays or Anniversaries
  • Flexible field tempalte property available
  • Using fast search function to load profiles

Free Evaluation & Download

To unlock an evaluation period, please follow the link below.

Unlock for free

See Live Demo


Out of the box design

Have a great field template configuration included by default.
Feel free to modify the field template with new icons or also other user property values

Using Fast Search

After configuring your SharePoint Search schema with newly mapped properties described in the link below "Fast Search Setup Instructions", 
the web part will be able to load birthday and hire dates from the search database much faster.
Configure the web part properties with your managed properties and also modify the field template with your managed properties as the birthday or hire date placeholders to make the dates available on the web part output content.

Web Part Properties

Property Name
Description
Main
Operation Mode
Birthdays: shows the employee birthdays based on the Property SPS-Birthday
Anniversaries: shows the employee anniversary as defined
Use The Hidden EmployeesImport List
Loads the employees from the hidden EmployeesImport list created by the Azure Active Directory Users to List WebPart
Anniversary Interval
Set it to “999” to show all anniversaries, based on the dater ange, or enter a number to only show the employees, which have the set anniversary (i.E: 10 years)
WebPart Title
Set modern WebPart title.
Header Template
Set the Header Template.
Field Template
Define the Item template with HTML / CSS, as needed.
Fields are accessible by surrounding curly brackets like: {WorkPhone} {SPS-Birthday} {SPS-Hiredate}.
To get the anniversary year count, use: [AV]
Today's Highlight Field Template
This template is working the same way as the Field Tempalte, but takes place if the birthday/anniversary date is the current date.
FooterTemplate
Close all open Tags or bring a footer text will be displayed here.
No User Template
Define the output, if no User is found to match your date range/settings.
Nbr. of Days to Show
Enter the number of days into the future (starting from the current date) to include in the list.
Nbr. of Days Past
Enter the number of days to keep the birthday/an anniversary in the list after it has passed.
Nbr. of Items Total
To limit the Items to display.
SPS-Birthday Date Format

Verify your SPS-Birthday date format by entering a question mark to the property field options “?” and chose the correct format.
Fast Search
SPS-Birthday Managed Prop. Name
Enter the Mapped Property, created in the Search Schema (i.E: RefinableDate00)
SPS-HireDate Managed Prop. Name
Enter the Mapped Property, created in the Search Schema (i.E: RefinableDate01)

Sorting

Sort Direction
Ascending/Descending
Formation

Birthday Date Format
Format the Date as needed with moments.js
Hiredate Date Format
Format the Date as needed with moments.js

Date Format Locale
Set your location to get the correct date string (en, nl…)
Image Width
If the field “PictureURL” is set, you can define the width here in pixels
Picture Source
SharePoint (MySite)/Outlook
Needs to be logged in/userphoto (default)
CSS Style
The custom CSS to fit your look and feels.
Rotator
Enable Rotator
Yes / No
Items Each Page
Define the rotating page size.
Rotator Speed (ms)
Define the page visible time in milliseconds (1000ms = 1 sec)
Filtering
Exclusion Filter
Highly flexible Filter to exclude list items from view.
Example: fields[“Field to compare. Like: FirstName”] Operator like (==,!=,<,>,<=,>=) “Value”
in Example: fields['FirstName'] != ''
This will exclude all Users, where no FirstName is set.
Note: All Filter Fields must be set in the field template to be available.
Querytext
Used to filter results. (default "*") (optional)
RefinmentFilters
Used to filter results with FQL Filters (optional)
Cache
Cache Retention Time (Minutes)
Set a cache retention time to speed up loading time and reduce the API-Calls against SharePoint
License
License Key
Please enter your PayPal "Profile ID" to unlock your WebPart. (Format: I-1A11SSBB2241)


PowerShell Script - ReIndex UserProfiles

Small PS1 script to reindex all user profiles by updating the SPS-Birthday property.

Link


Get a license

We offer different kinds of license

  • a PayPal subscription
  • a conservative invoice for a defined time period

Request an offer