Feature #5518
fermé
Envoi direct d'un partage
Ajouté par Nicolas Eysseric il y a plus de 10 ans.
Mis à jour il y a environ 9 ans.
Description
L'objectif de la fonctionnalité existante de partage de fichiers est de permettre à des personnes non identifiées dans la plate-forme d'accéder à certains fichiers. Actuellement, le système génère un lien unique qui doit être copié puis utilisé (mail, document, site web...). Chaque fichier peut être partagé à partir du moment où les prérequis sont vérifiés :
- le paramètre Fichiers partageables de la GED est activé,
- l'utilisateur qui souhaite faire le partage est Gestionnaire sur cette GED
Si les deux conditions ne sont pas réunies, les fichiers ne peuvent pas être partagés.
Cette évolution permettra d'envoyer une notification directement depuis la plate-forme, sans avoir recours au client de messagerie. L'écran de partage proposera l'envoi d'une notification via la case à cocher Notifications. Une fois cochée, il sera possible de sélectionner des utilisateurs de la plate-forme, de saisir des adresses e-mail externes et de saisir un texte complémentaire. Ces nouvelles données ne seront pas persistantes. Elles seront seulement utilisées dans le cadre de l'envoi de la notification. La fenêtre de partage disposera de deux boutons : Envoyer et Fermer.
Si le gestionnaire clique sur Envoyer, une notification sera adressée aux utilisateurs de la plate-forme et un e-mail sera envoyé aux adresses e-mails saisies. Dans les deux cas, le message contiendra le lien du partage, sa durée de validité ainsi que le texte complémentaire le cas échéant.
- Statut changé de New à Assigned
- Assigné à mis à Anonyme
- Statut changé de Assigned à In progress...
Je commence par rajouter cette fonctionnalité dans la fenêtre existante. Si j'ai le temps ou si besoin, j'utiliserai le plugin popup afin de rester dans la même fenêtre.
Questions:
- Dans l'écran de sélection des utilisateurs, autorise-t-on un utilisateur à voir tous les autres utilisateurs de la plateforme ? Doit-on sinon effectuer un filtre sur le domaine de l'utilisateur ?
Actuellement on peut filtrer par role ou par instance d'application pour les besoins du Workflow mais il n'existe pas de filtre suivant le domaine d'appartenance de l'utilisateur. En attendant je vais réaliser la même sélection utilisateur que dans l'application transverse de notification.
- Sur le plan ergonomique pourquoi ne pas conserver les boutons Valider et Fermer déjà existant dans l'écran de création/édition d'un partage ?
- Afin de limiter au maximum la duplication de code ne serait il pas intéressant de créer un service REST de notification ?
Il reste à faire :
- l'envoie de courriel aux adresses e-mail externes. Il existe déjà du code permettant l'envoie de courriel dans l'application mailinglist. A voir pour mutualiser/factoriser cette partie là (dans un service REST ?).
- La personnalisation du message via SilverpeasTemplate. A voir également pour proposer un modèle plus souple que celui existant (seul le chemin d'accès au template et les variables de template varient et je trouve que l'on réutilise trop de lignes de code).
Réponse:
- Cloisonnement des domaines à paramétrer
- Ergonomie réalisée avec Aurore
- Service REST inutile ici
- Réutilisation du code existant pour la notification
- Version cible changé de 108 à Version 5.15
- Statut changé de In progress... à Resolved
- Statut changé de Resolved à Closed
A noter : un fichier joint à une publication dont le téléchargement a été bloquée aux lecteurs peut être téléchargeable et donc lu par un lecteur via le mécanisme de partage de fichier.
- Statut changé de Closed à Resolved
- Statut changé de Resolved à Closed
Je viens de tester la procédure. Voici quelques remarques :
- Le titre de la fenêtre est "Créer un billet". Ce devrait plutôt être "Partager un fichier". Dans les étapes suivantes les titres doivent aussi être modifiés.
- Pour sélectionner les utilisateurs internes, je trouve que l'icône devrait plutôt se situer à gauche de la fenêtre.
- La fenêtre de résultat "Mes tickets > votre ticket" avec "Lien d'accès" et "OK" me laisse perplexe. Dois-je cliquer sur le lien ? Sur OK ? Est-ce que le fichier a bien été partagé ?
- Des tips seraient utiles sur chacun des champs
Sur la fenêtre de choix des emails externes, on ne sait pas quel est le séparateur à utiliser entre les adresses mails.
L'idéal serait de gérer/afficher ça comme dans Gmail ou dans la portée de visibilité d'un formulaire XML.
Formats disponibles : Atom
PDF