Accéder au contenu principal

SharePoint 2007 : La recherche par la date de naissance

 SharePoint permet de développer la socialisation au sein de votre entreprise, et ceci depuis la version 2003. Les avancées sont notables dans la gestion des profils, dont un champ est très intéressant :

  • La date d’anniversaire (ou BirthDay dans les propriétés des profils)

image

Ce champ peut alors devenir “Searchable” si on coche la case “Indexed” :

image

Ce qui le fait alors apparaître dans les “MetaData” de la base de recherche :

image

Le résultat de ce paramétrage est de permettre la recherche sur cette date de naissance :

image

Tout cela serait merveilleux si la recherche fonctionnait directement.

Le fait est que ce champ de la base des profils “BirthDay”, est d’un type particulier “date no year”, c’est-à-dire qu’il ne prend en entrée que le jour et le mois, mais pas l’année(certainement pour ne pas avoir des plaintes pour discrimination (tout comme le Gender qui n’existe pas") :

image

Tout ceci est donc de la théorie, car un tel type n’existe pas en réel et le type interne est réellement du DateTime classique (il suffit de regarder les propriétés de la métadonnée du Search) :

image

Ainsi, lors de la recherche (en cliquant sur la date de naissance de quelqu’un selon le type du profiler), on ne trouve personne :

image

La raison vient du fait que la valeur de l’année est manquante. Elle est pourtant stockée avec le reste, mais avec une valeur par défaut “2000”, comme le prouve la recherche :

image

L’info a été trouvée ici, ce qui semble être aussi le cas dans SP 2010 :

Il vous est alors possible de laisser cette valeur telle quelle, ou d’utiliser un script pour changer l’année à celle courante, via le script suivant :

En effet, l’intérêt de pouvoir alors utiliser la valeur “Now()” dans les Query.

Il existe aussi une WebPart (à tester) affichant les anniversaires à venir :

Fabrice Romelard [MVP]

Commentaires

Posts les plus consultés de ce blog

Série de Videos sur Home Assistant intégrant la production Photovoltaïque

 Un certain nombre de vidéos sont en ligne pour intégrer sa production photovoltaïque dans Home Assistant en partant de la base. Installation de Home Assistant: On peut ensuite intégrer les composant des Micro-Onduleurs Enphase, mais aussi les batteries Enphase: Ou encore le composant de contrôle Ecojoko: Ce qui permet alors de faire des comparaisons entre les valeurs capturées: Des videos seront encore publiés dans les prochaines semaines sur différents aspects de cette solution. Fab

Nouveau Scripts PowerShell publiés pour gérer les Storage Accounts dans Azure Cloud

Deux scripts sont en lignes pour nettoyer des Storage Account dans Azure Cloud: Supprimer les Blobs d'un container existant https://techcommunity.microsoft.com/discussions/azure/powershell-script-to-remove-all-blobs-from-storage-account/4357815 ------------------------------------------------------- [string]$myConnectionString = "DefaultEndpointsProtocol=https;AccountName=YourStorageAccountName;AccountKey=YourKeyFromStorageAccountConnectionString;EndpointSuffix=core.windows.net" [string]$ContainerName = "YourBlobContainerName" [int]$blobCountAfter = 0 [int]$blobCountBefore = 0 $context = New-AzStorageContext -ConnectionString $myConnectionString $blobCountBefore = (Get-AzStorageBlob -Container $ContainerName -Context $context).Count Write-Host "Total number of blobs in the container Before deletion: $blobCount" -ForegroundColor Yellow Get-AzStorageBlob -Container $ContainerName -Context $context | ForEach-Object {     $_ | Remove-AzureStorageBlob   # o...

Série de vidéos sur le montage d'une serre horticole ACD

 Episode 1: Préparation du terrain Episode 2: Montage de la serre en elle même Episode 3: Finalisation avec le montage électrique alimentant la serre Bon visionnage Fab