Projet

Général

Profil

Actions

Fonctionnalité #32351

fermé

Atelier - Ajout de pièces jointes via l'interface du parapheur électronique

Ajouté par Agnes GASTAMBIDE il y a environ un mois. Mis à jour il y a 22 jours.

Statut:
R&D - Terminé
Priorité:
1-Majeur
Assigné à:
-
Version cible:
-
Début:
04/02/2025
Echéance:

Description

En tant que viseur/signataire je souhaite pouvoir ajouter des pièces jointes via d'onglet "pièces jointes" du parapheur électronique afin d'avoir une interface homogène avec Maarch Courrier.
Objectifs:

  • contrôle droits groupe
  • comment s'articulent privilège bannette et privilège groupe

Notes atelier

  • actuellement pas de privilège pour l'action de création d'une PJ
  • bannette actuelle : privilège de modification des PJs uniquement
  • le créateur (owner) a tous les droits
  • solution de contournement : ajout de PJ depuis la fiche détaillée
  • présence d'un paramètre sur le paramétrage bannette pour donner le droit modifier/supprimer un document depuis le parapheur

Proposition : placer un bouton d'ajout dans l'onglet PJ comme sur la fiche détaillée
Tâche à évaluer : recharger le parapheur dès lors qu'une pièce est ajoutée ou modifiée ou supprimée

Quid des ajouts de pièces en plein milieu du circuit
Solution : envoi de notif pour alerter les membres n-1 du circuit qui ont déjà visé

Proposition : Ajout d'un paramètre dans le paramétrage bannette (liste de résultats)

  • pouvoir ajouter des pièces attachées au parapheur
    Ce paramètre si il est activé autorisera la présence du bouton d'ajout de pièces

L'owner conserve tous les droits.

Ajout du bouton plus
Ajout du privilège de l'option de bannettes (ajout des documents via parapheur o/n)
Si l'option de bannettes est désactivée (modifier ou supprimer des documents), on ne contrôle pas le reste (privilèges de groupes)
Si la PJ est gelée (ex : envoi au parapheur externe) pas de contrôle des privilèges

Mécanisme contrôle des privilèges onglet PJS à implémenter
Ajuster canAdd/canDelete/canModif en fonction privilège bannettes/privilège groupe
Hypothèse : on restreint le périmètre aux pièces non signables
La prise en compte des autres types de pièces sera traité ultérieurement.

Découpage en USs

  1. US mixte Administration nouveau privilège de bannette

Eval Back : 1
Eval Front : 2

  1. US mixte : Ajout du bouton plus
    front : gérer rechargement suite à un ajout d'une PJ sans perte d'informations
    pas de refacto pour le back
    question redirection à approfondir

Eval Front : 5
Eval Back : 2

  1. US mixte implémenter le contrôle des privilèges
    Restriction : uniquement aux pièces non signables

Front : cas suppression/modif pièces non signables => rechargement sans perte
Back : Privilège groupe à prendre en compte
Back : implémenter les privilèges pour toutes les pièces non signables

Eval Front : 5
Eval Back : 5


Demandes liées 5 (0 ouverte5 fermées)

Lié à Backlog Courrier - Fonctionnalité #32556: Ajout du bouton plus sur l'interface du parapheur électronique dans l'onglet "Pièces jointes"R&D - TerminéJean-Laurent DUZANT19/02/2025Actions
Lié à Backlog Courrier - Fonctionnalité #32557: Administration nouveau privilège pour la bannette parapheur électronique afin de donner le droit d'ajouter des documentsR&D - TerminéHamza HRAMCHI19/02/2025Actions
Lié à Backlog Courrier - Fonctionnalité #32559: Implémenter le contrôle des privilèges pour la gestion des pièces attachées au sein de l'onglet "Pièces jointes"R&D - TerminéNicolas COUTURE19/02/2025Actions
Lié à Backlog Courrier - Fonctionnalité #30488: PARAPHEUR 24 - Ajouter des pièces jointes depuis la fiche detaillé dans le parapheurR&D - Terminé20/08/2024Actions
Lié à Backlog Courrier - Fonctionnalité #30715: En tant que membre d'un circuit de visa, je ne peux pas créer de nouvelle PJ dans le Parapheur électroniqueClôturé12/09/2024Actions

Mis à jour par Joseph AKEL il y a environ un mois

  • Sujet changé de Aanalyse - Ajout de pièces jointes via l'interface du parapheur électronique à Analyse - Ajout de pièces jointes via l'interface du parapheur électronique

Mis à jour par Jean-Laurent DUZANT il y a environ un mois

  • Assigné à mis à Jean-Laurent DUZANT

Mis à jour par Jean-Laurent DUZANT il y a environ un mois

Analyse [BACK]

Dans le parapheur communautaire, aucune intervention côté BACK n'est nécessaire, car le FRONT utilise directement l'API pour créer les pièces jointes.

Concernant la gestion des privilèges, celle-ci n'est pas prise en charge dans le parapheur.

Mis à jour par Jean-Laurent DUZANT il y a environ un mois

  • Assigné à Jean-Laurent DUZANT supprimé

Mis à jour par Joseph AKEL il y a environ un mois

  • Version cible 24.3 supprimé

Mis à jour par Hamza HRAMCHI il y a environ un mois

  • Assigné à mis à Hamza HRAMCHI

Mis à jour par Hamza HRAMCHI il y a environ un mois

[FRONT] Analyse des privilèges pour la gestion des pièces jointes du parapheur

Contexte

Besoin d'implémenter la gestion (création/modification/suppression) des pièces jointes dans une bannette de parapheur interne pour les signataires/viseurs.

État actuel

Privilèges de la bannette

  • "Pouvoir modifier ou supprimer les documents intégrés au parapheur"

Privilèges du groupe utilisateur

  • Visualisation des pièces jointes
  • Modification des pièces jointes
  • Modification sauf en circuit de visa

Problématique

  • Nécessité de définir les droits appropriés pour la gestion des pièces jointes
  • Éviter la redondance des privilèges
  • Assurer la cohérence des droits d'accès

Solution proposée

Approche technique

Implémenter une union des privilèges existants plutôt que créer un nouveau privilège :

  1. Utiliser comme base le privilège de la bannette qui couvre déjà :

    • La modification des documents
    • La suppression des documents
  2. Combiner avec les privilèges du groupe utilisateur pour :

    • Assurer la visualisation
    • Permettre la modification selon le contexte (circuit de visa)

Logique d'implémentation

SI (utilisateur possède le privilège bannette)
ET (utilisateur possède le privilège groupe)
ALORS
    Autoriser création des pièces
    Autoriser modification des pièces
    Autoriser suppression des pièces

Avantages de la solution

  1. Simplicité de maintenance

    • Pas de nouveau privilège à gérer
    • Utilisation des mécanismes existants
  2. Cohérence du système

    • Respect de la logique actuelle des privilèges
    • Pas de conflit potentiel entre différents niveaux de droits
  3. Évolutivité

    • Facilité d'ajout de futures restrictions si nécessaire
    • Modification possible des règles sans impact sur la structure

Mis à jour par Hamza HRAMCHI il y a environ un mois

  • Statut changé de R&D - En cours à R&D - En test

Mis à jour par Hamza HRAMCHI il y a 24 jours

  • Statut changé de R&D - En test à R&D - Terminé

Mis à jour par Agnes GASTAMBIDE il y a 23 jours

  • Statut changé de R&D - Terminé à R&D - A Revoir

Mis à jour par Agnes GASTAMBIDE il y a 23 jours

  • Statut changé de R&D - A Revoir à R&D - En cours

Mis à jour par Agnes GASTAMBIDE il y a 22 jours

  • Sujet changé de Analyse - Ajout de pièces jointes via l'interface du parapheur électronique à Atelier - Ajout de pièces jointes via l'interface du parapheur électronique
  • Description mis à jour (diff)

Mis à jour par Joseph AKEL il y a 22 jours

  • Statut changé de R&D - En cours à R&D - En test

Mis à jour par Joseph AKEL il y a 22 jours

  • Statut changé de R&D - En test à R&D - Terminé

Mis à jour par Agnes GASTAMBIDE il y a 22 jours

  • Assigné à Hamza HRAMCHI supprimé

Mis à jour par Agnes GASTAMBIDE il y a 22 jours

  • Lié à Fonctionnalité #32556: Ajout du bouton plus sur l'interface du parapheur électronique dans l'onglet "Pièces jointes" ajouté

Mis à jour par Agnes GASTAMBIDE il y a 22 jours

  • Description mis à jour (diff)

Mis à jour par Agnes GASTAMBIDE il y a 22 jours

  • Description mis à jour (diff)

Mis à jour par Agnes GASTAMBIDE il y a 22 jours

  • Description mis à jour (diff)

Mis à jour par Agnes GASTAMBIDE il y a 22 jours

  • Lié à Fonctionnalité #32557: Administration nouveau privilège pour la bannette parapheur électronique afin de donner le droit d'ajouter des documents ajouté

Mis à jour par Agnes GASTAMBIDE il y a 22 jours

  • Lié à Fonctionnalité #32559: Implémenter le contrôle des privilèges pour la gestion des pièces attachées au sein de l'onglet "Pièces jointes" ajouté

Mis à jour par Agnes GASTAMBIDE il y a 10 jours

  • Lié à Fonctionnalité #30488: PARAPHEUR 24 - Ajouter des pièces jointes depuis la fiche detaillé dans le parapheur ajouté

Mis à jour par Agnes GASTAMBIDE il y a 10 jours

  • Lié à Fonctionnalité #30715: En tant que membre d'un circuit de visa, je ne peux pas créer de nouvelle PJ dans le Parapheur électronique ajouté
Actions

Formats disponibles : Atom PDF