P365 RecycleBin, Restaurez vos records Dynamics 365 sans passer par PPAC | PARTNR.365
Solution · Dynamics 365
✦ Gratuit & open source

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.

Capture d'écran ou démo à venir

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 solution

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.

Installation

Opérationnel en moins d'une heure

1

Activez la Recycle Bin native

Dans Power Platform Admin Center → Environnement → Paramètres → Fonctionnalités. Activez Retain deleted Dataverse records. Comptez ~1h de propagation.

2

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.

3

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.

Prérequis

Ce qu'il faut avant de démarrer

Environnement

Dynamics 365 Online

La Recycle Bin native Dataverse est disponible uniquement sur les environnements Cloud. On-premise non supporté.

Version

Dataverse ≥ 9.2

Vérifiez votre version via GET /api/data/v9.x/RetrieveVersion() ou dans les paramètres de votre environnement PPAC.

Feature

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.

Limites connues

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

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
Questions fréquentes

Ce que vous vous demandez avant de télécharger

Comment restaurer un enregistrement supprimé dans Dynamics 365 sans passer par PPAC ?
Avec P365 RecycleBin, la restauration se fait directement depuis votre application Dynamics 365. Ouvrez l'application, allez dans la page Restore, sélectionnez la table concernée, retrouvez le record et cliquez sur Restaurer. Aucun accès au Power Platform Admin Center n'est requis.
Faut-il être System Administrator pour récupérer un enregistrement supprimé ?
Nativement, oui. La Recycle Bin Dataverse n'est accessible que depuis PPAC, réservé aux System Administrators. P365 RecycleBin expose cette fonctionnalité directement dans l'interface D365, vos administrateurs fonctionnels peuvent restaurer sans droits PPAC.
Combien de temps un enregistrement supprimé est-il récupérable dans Dataverse ?
30 jours maximum. Au-delà, le record est définitivement perdu. Cette limite est fixée par Microsoft pendant la période de preview, elle n'est pas extensible.
La Recycle Bin fonctionne-t-elle avec les tables contact et account ?
Pendant la période de preview Microsoft, les tables dépassant 400 colonnes, dont 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 ?
Dans Power Platform Admin Center → votre Environnement → Paramètres → Fonctionnalités, activez Retain deleted Dataverse records. Comptez environ 1 heure de propagation avant que la feature soit opérationnelle.
P365 RecycleBin est-il compatible avec Dynamics 365 on-premise ?
Non. La Recycle Bin native Dataverse est une fonctionnalité Cloud uniquement. Les environnements on-premise ne sont supportés ni par Microsoft, ni par P365 RecycleBin.
P365 RecycleBin est-il gratuit ?
Oui. C'est une solution open source développée par PARTNR.365, disponible gratuitement sur GitHub. Vous téléchargez le .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 ?
Les enregistrements supprimés avant l'activation de la feature ne sont pas visibles dans la corbeille. La Recycle Bin Dataverse ne capture que les suppressions survenues après son activation. Les données antérieures ne sont pas récupérables via cette méthode.
Gratuit, Open Source

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