none
Alerte non envoyé si l'utilisateur est deconnecté depuis un certain temps RRS feed

  • Discussion générale

  • Bonjour à tous,

    J'ai constasté une chose qui me semble bizarre dans le fonctionnement des alertes, nous utilisons un sharepoint 2010 à jour au niveau des SP et autres CU.

    Voila ce que j'ai constaté, si un utilisateur qui s'est abonné à une liste part en congé, les alertes qu'il aurait du recevoir pendant son absence ne sont jamais envoyées, j'ai jeté un oeil dans les log sharepoint et j'ai pu constater des "check permissions failed" au niveau de la vérification des permissions dans la partie envoi d'alerte. Quand l'utilisateur recommence à se connecter régulierement, les alertes reprennent leur fonctionnement normal. C'est franchement bizarre.

    Un autre effet pervers, c'est que de nombreux utilisateurs s'abonnent à des listes dans une collection mais peuvent rester plusieurs semaine sans s'y connecter, et là même probleme, les alertes ne sont pas transmises.

    J'ai bien jeté un oeil du coté authentification token expiration ... mais apparement ce genre de probleme apparait lorsqu'on est en web claim authentication, nous sommes en Windows authentication dans notre web application.

    SI quelqu'un à une idée je suis preneur, car ce "bug" a générer une perte de confiance chez nos utilisateurs qui ne savent plus si ils ont raté des changements.

    Merci d'avance

    Olivier

    samedi 11 octobre 2014 07:34

Toutes les réponses

  • Bonjour Olivier,

    Point important de ce que tu nous a expliqué : qu'est ce que tu entends par "l'utilisateur part en congès" ? Tu fais référence à son message d'absence ?

    Tu as jeté un oeil sur les pistes concernant la configuration de ton infrastructure Exchange ?

    Merci


    Mutandis mutatis

    lundi 13 octobre 2014 14:01
  • Bonjour,

    Merci de t'interesser à mon probleme.

    En fait je voulais dire dés qu'un utilisateur reste un certain temps (je n'ai pas pu definir combien de temps) sans se connecter à Sharepoint. J'ai pu constater dans les logs SP que l'alerte n'est tout simplement pas envoyée par SP car il semble y avoir un pb de sécurité :

    Alerte non envoyé : Alert for Immediate subscription user XXXX\XXXX     failed permissions check

    Quand l'utilisateur recommence à se connecter régulierement les alertes sont de nouveau transmises correctement.

    C'est comme si quelque chose avait expiré et que Sharepoint ne soit plus en mesure de vérifier les droits du compte utilisateur.

    voici un extrait de log pour une alerte envoyé à un utilisateur qui ne s'est pas connecté depuis plusieurs jours :

    10/10/2014 12:05:11.48 OWSTIMER.EXE (0x1EF8) 0x25DC SharePoint Foundation General 72nz Medium Videntityinfo::isFreshToken reported failure. 0d0e2748-5683-4ef1-9815-8379f4d5a96c
    10/10/2014 12:05:11.50 OWSTIMER.EXE (0x1EF8) 0x25DC SharePoint Foundation General 7fdb Unexpected AuthZInitializeContextFromSid failed! 0d0e2748-5683-4ef1-9815-8379f4d5a96c
    10/10/2014 12:05:11.51 OWSTIMER.EXE (0x1EF8) 0x25DC SharePoint Foundation General 72nz Medium Videntityinfo::isFreshToken reported failure. 0d0e2748-5683-4ef1-9815-8379f4d5a96c
    10/10/2014 12:05:11.53 OWSTIMER.EXE (0x1EF8) 0x25DC SharePoint Foundation General 8xfr Verbose PermissionMask check failed. asking for 0x00000001, have 0x00000000 0d0e2748-5683-4ef1-9815-8379f4d5a96c
    10/10/2014 12:05:11.53 OWSTIMER.EXE (0x1EF8) 0x25DC SharePoint Foundation Alerts c6f9 Verbose Alert for Immediate subscription {9393E233-D4D4-4111-A6F1-60C765B3577C}, event 2799574, user mondomain\monuser failed permissions check 0d0e2748-5683-4ef1-9815-8379f4d5a96c

    Bizarre, non ?

    Olivier

    lundi 13 octobre 2014 18:00
  • Bonsoir Olivier,

    Je sais que dans un autre post tu as remonté un souci de droits (groupes AD et utilisateurs) , j'imagine que nous sommes sur la même ferme (hypothèse).

    En essayant d'étudier le détail de tes logs , j'ai trouvé un article qui semble faire référence au même genre de souci d'alerte que tu remonte. 

    http://blogs.codes-sources.com/fabrice69/archive/2013/02/21/sharepoint-les-alertes-ne-fonctionnent-plus-sur-certains-sites-de-votre-ferme.aspx

    J'ai envie de dire que tu as surement là un effet de bord de ton premier problème.

    Je te conseillerai vraiment si la solution est juste que l'utilisateur doit se connecter sur ton sharepoint de manière régulière de créer une application (console) que tu utiliserai comme une tâche planifiée pour simuler la connexion de ton utilisateur à ton portail.

    Faudrait faire de l'impersonification à l'aide de l'objet SPUserToken :

    SPUserToken userToken = web.AllUsers[user].UserToken

    Je comprends complétement ta situation et si malgré les CU SharePoint cela ne fonctionne pas , il ne te reste qu'à ouvrir un case chez MS ou mettre en place la solution que je te propose 

    N'hésite pas si tu as des questions,


    Mutandis mutatis

    mercredi 15 octobre 2014 17:09