---
title: "Mes délégations accordées"
module: identity
type: functional
status: active
updated: 2026-09-08
---

# Mes délégations accordées

> Doc fonctionnelle : décrit le **quoi** et le **pourquoi** (point de vue utilisateur / chef de projet).

## À quoi ça sert

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.

## Comment ça marche (côté utilisateur)

### Organisation de la page

`/presta/shares` porte deux tableaux, selon le rôle de votre entité :

- **Mes partages** — les clients qui vous ont ouvert leurs données. Visible uniquement si votre
  structure a un compte prestataire.
- **Mes délégations accordées** — les prestataires à qui vous avez ouvert vos données.

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 des délégations

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 |

### Statuts

| 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.

### Actions disponibles

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.

### Demander un partage

Le bouton **Demande de partage** en haut du tableau ouvre une fenêtre en deux temps :

1. **Saisie de l'adresse email** du prestataire, puis « Rechercher ».
2. Selon le résultat :
   - **prestataire déjà référencé sur Isi-APP** → son nom s'affiche et vous configurez les droits
     accordés (profil, modules, entités) ; la délégation est créée et le prestataire reçoit un
     email pour la valider ;
   - **adresse inconnue** → vous pouvez l'inviter par email à créer un compte prestataire gratuit ;
     la délégation se configurera après son inscription ;
   - **adresse interne à votre structure** → refusé, une délégation se crée vers un prestataire
     externe.

Le bouton « Modifier » permet de reprendre la saisie si l'adresse était erronée.

### Nouveau partage (côté prestataire)

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 » :

- **client déjà sur Isi-APP** → vous choisissez le profil de droits et les modules souhaités ; la
  demande part et **n'est effective qu'une fois validée par le client** ;
- **adresse inconnue** → deux parcours selon votre abonnement.

#### Adresse inconnue, prestataire premium

« 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.

#### Adresse inconnue, prestataire gratuit

« 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.

### Actions en masse

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.

### Actions en masse côté « Mes partages »

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é :

- **Approuver** valide les demandes que vos **clients** vous ont adressées et qui attendent votre
  validation. Chaque client concerné reçoit l'email d'approbation. Les demandes que vous avez
  vous-même émises ne sont pas concernées : c'est au client de les valider.
- **Supprimer** retire les partages sélectionnés ; vous n'accédez plus aux données de ces clients.
  Les partages restent restaurables.

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.

### Se connecter chez un client (casque d'assistance)

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.

## Règles d'accès

- Page `/presta/shares` : réservée aux **administrateurs locaux** (`isAdminLocalUser()`), hors mode
  assistance prestataire.
- Menu d'actions et actions en masse : profil courant strictement inférieur à 110. Le contrôle est
  fait côté serveur sur chaque écriture, pas seulement par le masquage des boutons.
- Le client ne pilote (approuver, refuser, suspendre, activer, restaurer) que les délégations
  **demandées par le prestataire**. Celles qu'il a lui-même sollicitées attendent la validation du
  prestataire : seules la suppression et la modification des droits lui restent ouvertes.
- La suppression définitive (effacement en base) est réservée aux développeurs ISI, sur une
  délégation déjà supprimée.
- La création complète d'un client depuis « Nouveau partage » (fiche dans votre base + compte
  Isi-APP + abonnement) est réservée aux **prestataires premium**, même porte que le CRM
  Essentiel : elle ouvre un abonnement facturable. Un compte prestataire gratuit garde le
  parcours d'inscription du client.
- Côté **Mes partages**, les mêmes règles s'appliquent : profil courant strictement inférieur à
  110 pour agir, contrôle fait côté serveur. La modification directe des droits d'un partage reste
  réservée au **prestataire principal** — les droits d'un partage reçu sont ceux dont vous
  bénéficiez chez votre client, vous ne pouvez pas vous les élever vous-même. Les autres
  prestataires utilisent « Demander une réévaluation des droits », qui sollicite le client.

## Points d'attention

- Quelques rares raisons sociales s'affichaient avec un code à la place de l'apostrophe
  (`RAYON SOLEIL DE L&#039;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.
- Le module « basic » est toujours inclus dans les modules partagés : il conditionne l'accès.
- Une délégation expirée (date de fin dépassée) n'expose plus aucune action ; il faut créer une
  nouvelle demande de partage.
- La suppression est réversible (statut « Supprimée » puis « Restaurer ») : elle coupe le partage
  sans effacer l'historique.

## Voir aussi

- Doc technique : `../../.claude/technical-docs/identity/presta-delegations.md`
- [`specific-rights.md`](specific-rights.md) — personnalisation fine des accès aux modules
