Doc fonctionnelle : décrit le quoi et le pourquoi (point de vue utilisateur / chef de projet).
Une entité cliente peut ouvrir ses données à un prestataire informatique (infogérance, DSI
externalisée…). Cette ouverture s'appelle une délégation : elle précise un profil de droits et
la liste des modules partagés. L'écran Mes délégations accordées (/presta/shares) donne au
client la vue de tous les prestataires qui accèdent à ses données, avec la main sur chaque accès :
approuver, suspendre, refuser, modifier les droits, supprimer.
C'est le pendant client du tableau Mes partages, qui liste sur la même page les clients dont l'entité connectée est, elle, le prestataire.
/presta/shares porte deux tableaux, selon le rôle de votre entité :
Si vous êtes prestataire, vous voyez les deux : ils sont alors présentés dans deux onglets séparés (« Mes partages » ouvert par défaut), et le titre de la page devient « Mes partages et délégations ». L'onglet affiché est mémorisé dans l'adresse : vous pouvez donc envoyer un lien qui ouvre directement le bon tableau.
Si vous n'êtes pas prestataire, vous ne voyez que « Mes délégations accordées », sans onglet.
Chaque tableau est précédé d'un encadré explicatif rappelant le sens de lecture : les deux tables portent la même notion de partage dans deux directions opposées, et le seul libellé d'onglet ne suffisait pas à les distinguer.
Le tableau (TableWire) liste une ligne par prestataire, avec recherche, filtre de statut, tri, sélection multiple et export Excel / PDF.
| Colonne | Contenu |
|---|---|
| Partenaire | Nom du prestataire + identifiant de son entité |
| Statut | État de la délégation (voir ci-dessous) |
| Droit accordé | Profil d'accès (liste 810066) |
| Module(s) | Modules partagés, ou « Tous les modules » |
| Date | Date de la demande |
| Statut | Signification |
|---|---|
| Active | Les deux parties ont validé, le partage est en cours |
| Suspendue | Partage interrompu momentanément, réactivable |
| À valider | C'est au client de valider la demande du prestataire |
| En attente | Le prestataire n'a pas encore validé |
| Expirée | La date de fin est dépassée, aucune action possible |
| Supprimée | Délégation retirée, restaurable |
Quand un refus ou une suppression a été motivé, une icône d'information à côté du statut affiche le motif saisi.
Le menu d'actions de chaque ligne s'adapte au statut :
| Action | Disponible quand | Effet |
|---|---|---|
| Approuver | Statut « À valider » | Ouvre le partage |
| Refuser | Statut « Active » | Demande un motif obligatoire et referme le partage |
| Suspendre | Statut « Active » | Interrompt momentanément le partage |
| Activer | Statut « Suspendue » | Reprend le partage |
| Modifier les droits | Tous les statuts sauf expirée / supprimée | Profil d'accès, modules partagés et, pour les profils supérieurs à 120, limitation à certaines entités |
| Supprimer | Tous les statuts sauf expirée / supprimée | Demande un motif obligatoire et retire la délégation |
| Restaurer | Statut « Supprimée » | Remet la délégation en service |
Côté Mes partages, le casque d'assistance suit la même logique : il n'est proposé que sur un partage au statut « Active » (voir Se connecter chez un client).
Chacune de ces actions envoie un email au prestataire : elles modifient toutes son accès effectif aux données, il doit donc en être averti. Sur un refus ou une suppression, le motif saisi est repris dans le message.
Le bouton Demande de partage en haut du tableau ouvre une fenêtre en deux temps :
Le bouton « Modifier » permet de reprendre la saisie si l'adresse était erronée.
Le bouton Nouveau partage en haut du tableau « Mes partages » est le symétrique : c'est vous, prestataire, qui sollicitez l'accès aux données d'un client. Même principe en deux temps — adresse email, puis « Rechercher » :
« Créer le client » ouvre la fiche client de votre CRM Essentiel, pré-remplie avec l'adresse saisie. À l'enregistrement, vous enchaînez directement sur l'activation de la gestion du client : Isi-APP crée son compte (ou le rattache à un compte existant si le SIRET est déjà connu), ouvre l'abonnement à votre nom et met en place le partage — accepté des deux côtés, sans demande à faire valider.
Le client apparaît alors dans votre propre base clients (« CRM Essentiel → Fiches Clients »), relié à son compte Isi-APP, et son abonnement est suivi dans l'onglet « Abonnements Clients ».
Si vous fermez la fenêtre avant l'activation, la fiche reste enregistrée dans votre base : reprenez-la depuis « CRM Essentiel → Fiches Clients », bouton « Activer la gestion du client sur Isi-APP ». Rien n'est perdu, et aucun abonnement n'a été ouvert.
« Créer le client » envoie vers le formulaire d'inscription Isi-APP, parrainé par votre structure : c'est le client qui crée son compte et son mot de passe. Le partage est mis en place à son inscription, mais la fiche client n'est pas créée dans votre base — ce parcours complet est réservé aux comptes premium.
Cocher une ou plusieurs lignes, puis ouvrir Actions en masse dans la barre d'outils du tableau (à côté des colonnes et des exports). Deux actions y sont proposées.
Approuver valide d'un coup toutes les délégations cochées qui attendent votre validation (statut « À valider »). Une confirmation est demandée, puis chaque prestataire concerné reçoit l'email d'acceptation, exactement comme avec le bouton « Approuver » d'une ligne.
Les lignes cochées qui ne sont pas en attente de votre validation — déjà actives, en attente du prestataire, suspendues, expirées ou supprimées — sont laissées telles quelles : cocher une ligne ne déclenche jamais une action que son propre menu ne propose pas. Le message de retour indique alors combien de délégations ont été approuvées et combien ont été ignorées. Si aucune ligne cochée n'était approuvable, rien n'est fait et la sélection est conservée pour que vous puissiez la corriger.
Supprimer suit le parcours de la suppression d'une seule ligne : un motif obligatoire est demandé, puis chaque délégation est retirée et son prestataire notifié avec ce motif. Les délégations que le client ne pilote pas sont ignorées et signalées dans le message de retour.
Le tableau Mes partages — celui du bas, où l'entité connectée est le prestataire — propose désormais les deux mêmes actions groupées, avec la même logique vue de l'autre côté :
Dans les deux cas, une confirmation est demandée, et les lignes cochées auxquelles l'action ne s'applique pas sont ignorées et comptées dans le message de retour.
Auparavant ce menu n'apparaissait jamais sur « Mes partages », et les boutons « Supprimer » de ce tableau (ligne et masse) ne faisaient rien : leur fenêtre de confirmation n'existait plus. Les deux points sont corrigés.
Sur chaque ligne de Mes partages, le bouton en forme de casque bascule votre session dans l'espace du client, avec le profil de droits que le partage vous accorde.
Ce bouton n'apparaît que sur un partage actif. Sur un partage en attente de validation, à valider, suspendu, expiré ou supprimé, le client n'a pas — ou n'a plus — ouvert son accès : le casque est masqué, et la bascule est refusée même en forçant l'appel.
/presta/shares : réservée aux administrateurs locaux (isAdminLocalUser()), hors mode
assistance prestataire.RAYON SOLEIL DE L'ENFANCE) : le nom avait été enregistré sous cette forme il y a
longtemps. Les deux tableaux et leurs exports le corrigent maintenant à l'affichage. La valeur
reste stockée telle quelle en base, donc le code peut encore apparaître sur d'autres écrans.../../.claude/technical-docs/identity/presta-delegations.mdspecific-rights.md — personnalisation fine des accès aux modules