Project

General

Profile

Actions

Bug #10671

closed

Gestion des abonnements sur publication avec date de visualisation postérieure

Added by Marc Avenel over 2 years ago. Updated about 2 years ago.

Status:
Closed
Priority:
Normal
Start date:
05/07/2019
Due date:
% Done:

100%

Estimated time:
Navigateur:
Tous
Votre version de Silverpeas:
6.1-x
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

Description

GED soumise aux notifications et abonnements

  • ESPACE: CORPORATE > COMMUNICATION >
  • GED:Rapport annuel 2019
  • 1 Abonnement est créé

    ACTION:
  • Une publication est créée avec une date de visualisation renseignée à J+1
  • Quand cette date de publication arrive, aucune notification liée à l'abonnement est adressée
Actions #1

Updated by David Lesimple over 2 years ago

  • Status changed from New to Assigned
  • Assignee set to David Lesimple
Actions #2

Updated by David Lesimple over 2 years ago

  • Status changed from Assigned to In progress...
Actions #3

Updated by David Lesimple over 2 years ago

  • Status changed from In progress... to Qualified
  • Navigateur changed from Firefox to Tous
  • Votre version de Silverpeas changed from 5.15.8 to 6.1-x

Reproduit également en 6.1.

Actions #4

Updated by Marc Avenel over 2 years ago

Je suis relancé par les utilisateurs qui se utilisent cette fonctionnalité.
Ils ont des impératifs sur des publications "Importantes" concernant la direction.
D'avance je vous en remercie

Actions #5

Updated by Nicolas Eysseric over 2 years ago

  • Status changed from Qualified to Assigned
  • Assignee changed from David Lesimple to Yohann Chastagnier
Actions #6

Updated by Yohann Chastagnier over 2 years ago

  • Status changed from Assigned to In progress...
Actions #7

Updated by Marc Avenel about 2 years ago

Je me permets de vous relancer sur ce sujet.
Car il y a une communication de presse importante en fin de mois.
d'avance merci

Actions #8

Updated by Marc Avenel about 2 years ago

Désolé mais je suis relancé sur ce sujet par des responsables.
Avez vous pu avancer sur ce sujet ?
D'avance je vous en remercie

Actions #9

Updated by Yohann Chastagnier about 2 years ago

  • Status changed from In progress... to Resolved
  • Target version set to Version 6.1
  • % Done changed from 0 to 100

Les notifications d'abonnements sur les publications de la GED sont maintenant bien envoyées à la date de début de visibilité lorsque cette dernière est dans le futur au moment de l'action de publier.

A noter que cette problématique était également présente au niveau de l'application Actualités qui a elle aussi été corrigée.

La mise en place de ces envois de notification différés dans le temps a demandé notamment un remaniement au niveau de l'API Reminder utilisée jusqu'alors exclusivement par les événements des calendriers (Almanach et Agendas personnels).

Pour chacune des applications GED et Actualités, une reprise des données a été mise en place et s'effectue au démarrage de Silverpeas.
Une fois le traitement de reprise réalisé, il apparaît pour chacune des applications un fichier dans le répetoire $SILVERPEAS_DATA_HOME/workspace/init :
  • kmeliaDelayedVisibilityReminderInitialization pour la GED
  • quickInfoDelayedVisibilityReminderInitialization pour les Actualités

Ces fichiers contiennent des indications sur les éléments pour lesquels l'envoi différé de la notification d'abonnement est mis en place.

Tant qu'un fichier pour une application existe, la reprise des données associée n'est pas rejouée lors des prochains démarrage de Silverpeas.
Si un fichier est supprimé, alors le traitement de reprise associé est de nouveau effectué au prochain démarrage de Silverpeas.

PRs:
Actions #10

Updated by Marc Avenel about 2 years ago

  • Status changed from Resolved to Re-opened

Vous indiquez:

Pour chacune des applications GED et Actualités, une reprise des données a été mise en place et s'effectue au démarrage de Silverpeas.
Une fois le traitement de reprise réalisé, il apparaît pour chacune des applications un fichier dans le répetoire $SILVERPEAS_DATA_HOME/workspace/init :

    kmeliaDelayedVisibilityReminderInitialization pour la GED
    quickInfoDelayedVisibilityReminderInitialization pour les Actualités

Questions:
Cette mise à jour concerne-t-elle la v5.15 ?
Ces fichiers de configurations sont dans opt/silverpeas/data/workspaces/
  • Un fichier pour les GED: kmeliaDelayedVisibilityReminderInitializatio
  • Un fichier pour les actualités: quickInfoDelayedVisibilityReminderInitialization
    Quelle mise à jour faut-il faire pour avoir cette mise à jour sur la V6?
Actions #11

Updated by Nicolas Eysseric about 2 years ago

  • Subject changed from GED-Gestion des abonnements sur publication avec date de visualisation postérieure to Gestion des abonnements sur publication avec date de visualisation postérieure
  • Status changed from Re-opened to Resolved

Non, comme indiqué, cette mise à jour ne concerne que la version 6.1.
Un ticket marqué Resolved sur la partie Produit signifie que la demande a été traitée et est en attente de validation (tests) et d'intégration par l'équipe Silverpeas.
Un ticket marqué Closed signifie que la demande a été validée et intégrée. Elle sera donc disponible lors du prochain build automatique (par défaut, lundi matin et jeudi matin).

Actions #12

Updated by Marc Avenel about 2 years ago

La version a été changée par David le 10/05/2019 à 9:17.
Par contre nous avons bien le problème également en v5.
La v6 sera disponible chez AKWEL fin décembre (Nous sommes en phase de tests V6)
Que faisons nous en attendant ?
Merci

Actions #13

Updated by Nicolas Eysseric about 2 years ago

Cette non prise en charge des abonnements était une limitation de la version 5. Il ne s'agit pas d'une régression.
Les récentes avancées techniques de Silverpeas 6 permettent désormais de répondre à cette problématique de manière performante (grâce notamment au nouveau service Reminder).
Le report est impossible en version 5.

Actions #14

Updated by Marc Avenel about 2 years ago

Donc en V5. Pas possible de notifier quand une publication devient accessible à J+n
Ok c'est noté.

Actions #15

Updated by Miguel Moquillon about 2 years ago

  • Status changed from Resolved to Integration in progress...
Actions #16

Updated by Miguel Moquillon about 2 years ago

  • Status changed from Integration in progress... to Closed

Intégrée dans master de la V6, la correction sera disponible au prochain build automatique.

Actions #17

Updated by Marc Avenel about 2 years ago

  • Status changed from Closed to Re-opened

Pouvez vous nous l'intégrer sur notre serveur de TESTV6, afin que les utilisateurs teste la fonctionnalité.
Les tests se termine fin Octobre.
D'avance Merci

Actions #18

Updated by David Lesimple about 2 years ago

  • Status changed from Re-opened to Closed

Si le ticket a été saisi dans le projet Silverpeas (Core ou Components), le statut Clos signifie que le problème a été corrigé et sera disponible dans le prochain build (le 7 octobre 2019).

Actions #19

Updated by Marc Avenel about 2 years ago

  • Status changed from Closed to Re-opened

Ce ticket est-il bien pris en compte sur build 6.1-191010?

Actions #20

Updated by David Lesimple about 2 years ago

  • Status changed from Re-opened to Closed

Marc Avenel a écrit :

Ce ticket est-il bien pris en compte sur build 6.1-191010?

oui.

Actions #21

Updated by Marc Avenel about 2 years ago

  • Status changed from Closed to Re-opened

La modification a été apportée Vendredi sur notre serveur "https://v6.akwel.net/silverpeas/admin/jsp/silverpeas-main.jsp"

Aujourd'hui : notification a été adressé à Marc AVENEL
Mais aussi à l'ensemble des acteurs de la GED

Ceci est-ce du que la GED est paramétrée de la manière suivante: Notification : Active

Actions #22

Updated by David Lesimple about 2 years ago

Marc Avenel a écrit :

Mais aussi à l'ensemble des acteurs de la GED

Alors qu'ils n'étaient pas abonnés au dossier courant ou au dossier racine ?

Actions #23

Updated by Marc Avenel about 2 years ago

CONFIGURATION
  • Il y a plusieurs dossiers dans cette GED
  • Il y a des abonnements sur ces divers dossiers.
  • Pas d'abonnement à la racine de la GED

REMARQUE
Si on publie sur le dossier TEST, les abonnements doivent bien respecter ce qui est mis en place sur ce dossier.

c'est bien cela?

Actions #24

Updated by David Lesimple about 2 years ago

Marc Avenel a écrit :

CONFIGURATION
  • Il y a plusieurs dossiers dans cette GED
  • Il y a des abonnements sur ces divers dossiers.
  • Pas d'abonnement à la racine de la GED

REMARQUE
Si on publie sur le dossier TEST, les abonnements doivent bien respecter ce qui est mis en place sur ce dossier.

c'est bien cela?

Oui, cependant je ne reproduis pas en local le comportement que vous décrivez, à savoir que la notification est également envoyée aux gestionnaires, qui ne sont pas abonnés au dossier contenant la publication.

Actions #25

Updated by Marc Avenel about 2 years ago

Vous pouvez tester sur notre serveur V6 dans cette GED.

Actions #26

Updated by David Lesimple about 2 years ago

Marc Avenel a écrit :

Vous pouvez tester sur notre serveur V6 dans cette GED.

c'est fait, vous avez du recevoir une notification.
PS: le gestionnaire que j'ai ajouté n'a reçu aucune notification.

Actions #27

Updated by Yohann Chastagnier about 2 years ago

  • Status changed from Re-opened to Feedback

Je me permets d'intervenir au niveau de ce REDMINE produit pour éviter que le sujet et les notes en relation avec l'objet initial soit noyés.
Ici, un mécanisme a été mis en place pour que le système centralisé d'envoi des notifications d'abonnement soit sollicité au moment où une publication devient visible.
Le système centralisé d'envoi des notifications d'abonnement n'a lui pas été modifié.
De ce fait, même si des utilisateurs ou groupes sont éventuellement mal adressés, ce n'est pas du ressort de ce REDMINE.

Actions #28

Updated by Marc Avenel about 2 years ago

Sur la notification que j'ai reçu
J'ai en dessous " Go to this publication "

This message has been sent to users : Natacha RICCI, Agnes PONCEBLANC, Nathan KOVACEVICH, Jean-Francois FEYBESSE, Phuong TRAN, Laurent PONCET, Aykut SANCAKTAR, Coryse MOCHET, Dorothee DEUTSCH, Damien RIBES, Eric BELZ, Paul RUBY, Ludovic MINETTO, David BARCET, Olivier Bongard, Charlotte LASFARGUE, Robin RUBALEC, Kelly HARRISON, Fabrice CAILLET, William OLEARY, Catherine DUPRE, Thomas GAYE, Olivier JUGUET, Tarik KASMI, Tania ANDERSSON, Sandrine SALAGNAC, Virginie BRUN, Alain PAUR, Nathalie DUMAS, Thierry BREIL, Dave SKINNER, Rute MARQUES, Philippe BOUSSANT, Ismael RODRIGUEZ, Muriel PRETET, Laurent GRASSET, Yuanchun GU, Sonya CHAMPION, Ludovic JOURDAN, Nicolas AVELINE, Christian MASSE, Jerome SIVIGNON, Thomas VIGOUROUX, Claire FAIJAN, Patti MCCONNELL, Jacqui SIMPKINS, Jean Jacques CHEVREUIL, Abdias SANCHEZ, Marc AVENEL, Julien EGRET, Jean-Noel HUSSON, Christele JAOUEN, Gael QUATREFAGES

Actions #29

Updated by Marc Avenel about 2 years ago

Yohann Reprenez depuis le début.

  • la notification ne fonctionnait pas en V6 pour les publications avec une date de validité n+1
  • Après le correctif, les notifications sont erronées

Nous sommes bien sur un même ticket avec une continuité d'anomalies

Actions #30

Updated by David Lesimple about 2 years ago

En fait, le problème pourrait très bien être lié à d'anciens abonnements sur cette GED.
Finalement, vous aviez saisi sans le savoir votre remarque dans le bon ticket.

https://tracker.silverpeas.org/issues/9194#note-14

Pour être certain que cela ne vient pas du mécanisme de publication programmée, mais bien d'un effet de bord lié aux anciens abonnements,
il faudrait modifier la même publication, et vérifiez que les mêmes utilisateurs ont reçu la notification.

Actions #31

Updated by Marc Avenel about 2 years ago

Je vais reprendre la publication et je reporte à une date ultérieure.
En notification je ne devrais avoir que Marc AVENEL.
C'est bien cela ?

Actions #32

Updated by David Lesimple about 2 years ago

Marc Avenel a écrit :

Je vais reprendre la publication et je reporte à une date ultérieure.
En notification je ne devrais avoir que Marc AVENEL.
C'est bien cela ?

Non, je vous demande de modifier la publication (le contenu par exemple) sans toucher à la date de visibilité.

Actions #33

Updated by Marc Avenel about 2 years ago

Je me suis mis Publieur au lieu de Lecteur
J'ai modifié la publication suivante
Actions #34

Updated by David Lesimple about 2 years ago

Marc Avenel a écrit :

Je me suis mis Publieur au lieu de Lecteur
J'ai modifié la publication suivante

Alors ? les gestionnaires cités https://tracker.silverpeas.org/issues/10671#note-28 ont reçu la notification ?

Actions #35

Updated by Marc Avenel about 2 years ago

Oui en MAJ si la publication est visible

Actions #36

Updated by David Lesimple about 2 years ago

  • Status changed from Feedback to Closed

Marc Avenel a écrit :

Oui en MAJ si la publication est visible

Voilà... donc cela n'est pas lié à la fonctionnalité de publication avec date de visibilité programmée, mais bien
au problème décrit dans https://tracker.silverpeas.org/issues/10671#note-30
et au final, c'est bien le ticket #9194 qui est concerné.

Actions #37

Updated by Marc Avenel about 2 years ago

  • Status changed from Closed to Re-opened

Oui d'accord avec vous.
Donc le ticket est toujours en cours de correction?
Merci

Actions #38

Updated by Marc Avenel about 2 years ago

Non ce n'est pas le ticket #9194 (https://tracker.silverpeas.org/issues/9194) qui est concerné.
Mais bien celui-ci.
Problème de notification sur les publications avec date de visualisation déportée qui notifie tous les acteurs et non uniquement les abonnés.

Actions #39

Updated by David Lesimple about 2 years ago

Marc Avenel a écrit :

Non ce n'est pas le ticket #9194 (https://tracker.silverpeas.org/issues/9194) qui est concerné.
Mais bien celui-ci.
Problème de notification sur les publications avec date de visualisation déportée qui notifie tous les acteurs et non uniquement les abonnés.

On a du mal à vous suivre.
On vous demande de modifier la publication SANS utiliser de date postérieure de visibilité, vous nous répondez que même dans ce cas là, certains gestionnaires
ont reçu la notification (cf https://tracker.silverpeas.org/issues/10671#note-35). Cela prouve bien que ce n'est pas lié spécifiquement à la correction initiale de ce ticket mais bien au fait qu'il reste des abonnements fantômes (c'est à dire pour des utilisateurs qui n'ont plus accès à la publication concernée).

Or ce dernier point fait l'objet du ticket #9194.

Actions #40

Updated by Marc Avenel about 2 years ago

Non justement il n' y a jamais eu de modification de droits d'accès.
Surtout sur la publication de test: https://v6.akwel.net/silverpeas/Publication/941606
Sur cette publication il devait notifier que marc AVENEL, alors que tous les acteurs de la GED ont été notifiés.

Actions #41

Updated by David Lesimple about 2 years ago

Marc Avenel a écrit :

Non justement il n' y a jamais eu de modification de droits d'accès.
Surtout sur la publication de test: https://v6.akwel.net/silverpeas/Publication/941606
Sur cette publication il devait notifier que marc AVENEL, alors que tous les acteurs de la GED ont été notifiés.

J'ai 2 comptes abonnés au dossier contenant la publication (1 en abonnement forcé, 1 en abonnement personnel) et AUCUN des deux n'a reçu de notification.
Et ce n'est pas tous les acteurs de la GED, car il y en a plus de 6000... or seuls une cinquantaine ont reçu la notification.

Encore une fois, on confirme qu'il y a bien un problème, mais ce n'est pas lié à la fonctionnalité de ce ticket.

Actions #42

Updated by David Lesimple about 2 years ago

  • Status changed from Re-opened to Closed

je ne l'avais pas vu tout de suite, mais il y a 52 utilisateurs abonnés à l'application, il est donc logique qu'ils reçoivent une notification lorsqu'une publication est modifiée, que ce soit avec une date de parution différée ou pas.

Actions #43

Updated by Marc Avenel about 2 years ago

  • Status changed from Closed to Re-opened

Les abonnements fonctionnent par dossier.
On ne doit alerter que les abonnés correspondants et non tous les abonnements liés à la GED.
Non ?

Actions #44

Updated by David Lesimple about 2 years ago

Marc Avenel a écrit :

Les abonnements fonctionnent par dossier.
On ne doit alerter que les abonnés correspondants et non tous les abonnements liés à la GED.
Non ?

Non...
L'abonnement suit l'arbre de noeuds, donc si vous êtes abonné à l'application (racine) vous recevrez toutes les notification des éléments présents dans ses sous-dossiers... (à condition d'avoir les droits d'accès bien sur).

Actions #45

Updated by Marc Avenel about 2 years ago

  • Status changed from Re-opened to Closed

Oui. Je n'avais pas vu que certains utilisateurs c'étaient abonnés au dossier principal (le noeud)
Toutes mes excuses.

Actions

Also available in: Atom PDF