P365 RecycleBin : restaurez vos records Dynamics 365 sans passer par PPAC
Un commercial supprime un contact par erreur. Vous ouvrez PPAC, vous cherchez, vous restaurez. 10 minutes perdues. Réservé aux System Administrators. P365 RecycleBin met la corbeille là où elle devrait être : dans votre application D365.
Le problème
La Recycle Bin native Dataverse existe, mais elle est enfouie dans PPAC, hors de portée de vos équipes.
Seuls les System Administrators y ont accès. Vos administrateurs fonctionnels ne peuvent pas se débrouiller seuls.
Chaque restauration passe par vous, et interrompt votre journée pour quelques minutes de manipulation.
Les solutions tierces de sauvegarde sont payantes, lourdes à déployer, et surdimensionnées pour ce besoin.
Ce n'est pas un problème de droits. C'est un problème d'accessibilité.
La corbeille existe. Elle fonctionne. Elle est juste au mauvais endroit.
La corbeille Dataverse, dans votre application D365
Une application Model-Driven avec quatre pages. Pas de plugin, pas de table custom. Uniquement une couche UI sur la Recycle Bin native Microsoft.
Welcome, Statut de l'environnement
Au chargement, la page vérifie si la Recycle Bin native est activée sur votre environnement.
- Indicateur vert / rouge immédiat
- Lien vers la doc Microsoft si inactive
- Aucune action requise, tableau de bord
Settings, Périmètre des tables
Choisissez quelles tables exposer dans la page Restore. Ajoutez ou retirez d'un clic.
- Liste des tables Dataverse avec statut
- Compteur de colonnes, identifie les tables hors périmètre
- Filtres et recherche en temps réel
- Panel "In Scope" toujours visible
Restore, Recherche et restauration
Sélectionnez une table, filtrez par nom, utilisateur ou date, et restaurez en un clic.
- Filtres client-side instantanés, pas de rechargement API
- Restauration individuelle ou en masse
- Annotation automatique sur chaque record restauré
- Feedback visuel : vert = succès, rouge = erreur
About, Informations solution
Version, dépendances, contact support, tout ce qu'il faut pour documenter et maintenir la solution.
- Version, statut, publisher, dépendances
- Contact direct PARTNR.365
Opérationnel en moins d'une heure.
Téléchargez la solution, importez-la dans votre DEV, testez en 1h. C'est tout.
Opérationnel en moins d'une heure
Activez la Recycle Bin native
Dans Power Platform Admin Center → Environnement → Paramètres → Fonctionnalités. Activez Retain deleted Dataverse records. Comptez ~1h de propagation.
Importez la solution
Téléchargez le fichier .zip de la solution managée P365RecycleBin et importez-la dans votre environnement DEV. Créez le champ p365_displayname (Text, 200 chars) si besoin.
Configurez le périmètre
Ouvrez l'application P365RecycleBin → Settings. Ajoutez les tables à exposer. Vérifiez le statut dans la page Welcome. Votre équipe peut commencer à restaurer.
Ce qu'il faut avant de démarrer
Dynamics 365 Online
La Recycle Bin native Dataverse est disponible uniquement sur les environnements Cloud. On-premise non supporté.
Dataverse ≥ 9.2
Vérifiez votre version via GET /api/data/v9.x/RetrieveVersion() ou dans les paramètres de votre environnement PPAC.
Recycle Bin activée dans PPAC
La fonctionnalité Retain deleted Dataverse records doit être activée sur l'environnement cible avant l'import de la solution.
Ce qu'on ne vous cachera pas
Pas de sur-promesse. Ces limites sont celles de la Recycle Bin native Microsoft, pas de l'outil.
Limite preview : tables de plus de 400 colonnes.
Pendant la période de preview Microsoft, les tables dépassant 400 colonnes (comme contact ou account dans des environnements fortement customisés) ne sont pas éligibles à la Recycle Bin. La page Settings affiche le nombre de colonnes de chaque table pour identifier ce qui est concerné.
- Rétention maximale : 30 jours Les records supprimés depuis plus de 30 jours sont définitivement perdus. Non extensible pendant le preview.
- Records pré-activation invisibles La corbeille ne capture que les suppressions survenues après l'activation de la feature.
- Privilege non documenté pour la restauration Le droit D365 exact requis pour appeler l'API Restore avec un rôle non System Administrator n'est pas publié par Microsoft. À valider dans votre environnement.
- Online uniquement Les environnements on-premise Dynamics 365 ne sont pas couverts par cette feature native.
Ce que c'est. Ce que ce n'est pas.
Ce que vous obtenez
- Une couche UI sur la Recycle Bin native Microsoft
- Zéro plugin custom, zéro risque sur vos données
- Une solution managée, propre, versionnée, déployable
- Du code vanilla JS lisible et modifiable
- Un README complet et un plan de test
Ce que ce n'est pas
- Un mécanisme de suppression custom
- Un contournement des droits Dataverse
- Une solution de sauvegarde complète
- Compatible on-premise
Ce que vous vous demandez avant de télécharger
Comment restaurer un enregistrement supprimé dans Dynamics 365 sans passer par PPAC ?
Faut-il être System Administrator pour récupérer un enregistrement supprimé ?
Combien de temps un enregistrement supprimé est-il récupérable dans Dataverse ?
La Recycle Bin fonctionne-t-elle avec les tables contact et account ?
contact et account dans des environnements fortement customisés, ne sont pas éligibles. La page Settings affiche le nombre de colonnes de chaque table pour identifier ce qui est concerné.Comment activer la Recycle Bin dans Dynamics 365 ?
P365 RecycleBin est-il compatible avec Dynamics 365 on-premise ?
P365 RecycleBin est-il gratuit ?
.zip, vous l'importez dans votre environnement DEV, c'est tout.Que se passe-t-il si la Recycle Bin n'était pas activée au moment de la suppression ?
Prêt à restaurer vos premiers records ?
Téléchargez la solution, importez-la dans votre DEV, testez en 1h. Des questions ? On répond.
Développé par PARTNR.365 · partnr365.fr