La duplication d’un portail permet de créer rapidement une nouvelle version d’un portail existant pour un autre client ou un autre contexte de delivery, sans repartir de zéro. La duplication crée un nouveau portail ainsi que les contenus associés, tout en conservant la structure de navigation, les liens entre les boards dupliqués et la matrice des permissions.
Comment fonctionne la duplication d’un portail ?
Lorsqu’un portail est dupliqué, l’ensemble du portail et des boards associées sont également dupliquées :
- Les pages du portail
- Les boards référencés dans le portail
- Les vues partagées associées
- Les relations entre les boards
- Les matrices de droits associées, selon l’option choisie lors de la duplication
Avant de commencer
- Vérifiez que vous disposez des droits nécessaires sur le portail source.
- Assurez-vous d’avoir accès à la destination de duplication (organisation et/ou espace de travail).
- La duplication vers une destination nommée est prise en charge au sein de la même organisation, y compris vers un autre espace de travail de la même organisation et vers une autre organisation.
Certaines données ne sont pas dupliquées lorsqu’un board lié au portail par une vue est dupliqué. On notera :
- les fichiers des champs fichiers ou livrables,
- les données sensibles tels que mot de passe, PAT, token, …,
- les assignations utilisateurs et les dates spécifiées sur les tâches/jalons (même si les membres sont dupliquées).
- les données systèmes (date de création, de modification, créateur et dernière utilisateur ayant modifié un élément).
Dupliquer un portail depuis l’interface Suivi
- Naviguez dans le workspace contenant le portail à dupliquer
- Ouvrez le portail
- Cliquez sur les … à côté de son nom et choisissez le menu Dupliquer

- Choisissez les options de duplication.

- Nouveau nom du portail : Détermine le nom du nouveau portail créé par la duplication
- Organisation de destination : S’affiche si le compte utilisateur à accès à plusieurs organisations dans Suivi. Permet de choisir l’organisation de destination du portail dupliqué.
- Espace de travail de destination : Permet de choisir l’espace de travail de destination
- Type de duplication :
- Duplication du portail et des boards utilisés : Dupliquera le portail et tous les boards utilisés par le portail dans le nouvel espace de travail.
- Duplication du portail seul (liens vers les boards utilisés) : Dupliquera le portail et conservera les liens vers les boards d’origines. Attention, cette option n’est pas autorisée si la duplication est à destination d’une autre organisation.
L’interface liste les boards utilisés par le portail et l’action engagée en fonction du choix.
- Options :
- Ne pas dupliquer les rôles et permissions du portail : Active/désactive la conservation des rôles et des permissions du portail
Attention : Les utilisateurs strictement associés aux rôles métiers dans le portail ne seront pas dupliqués. En effet un utilisateur ne peut être membre que s’il a au moins un rôle dans le portail.- Ne pas dupliquer les membres du portail et de ses boards liés : Active/Désactive la conservation des membres du portails et des boards liés.
Cette option n’est pas disponible en cas de duplication vers une autre organisation.Notez que la duplication des membres entraine également l’envoi d’une notification d’invitation de ces membres dans le nouveau board dupliqué.- Ne pas dupliquer les données du portail et de ses boards liés : Active/Désactive la conservation des données du portail et de ses boards liés.
Les pages rédactionnelles du portail restent dupliquées avec leur contenu.
- Confirmez la duplication. La duplication de votre portail se fait en tâche de fond. Vous serez notifié dès qu’il sera disponible.
Dupliquer un portail par API
La duplication peut également être réalisée par API pour automatiser la copie d’un portail dans un contexte de livraison industrialisée.
L’appel API permet de :
- Créer un nouveau portail à partir d’un portail existant
- Copier les boards associés
- Conserver les liens relationnels entre les boards dupliqués
/public-api/Book/{bookId}/Copycurl -X 'POST' \
'https://run.dev.suivi.co/public-api/Book/01KVWDXWBAA3VQZ1NG8SMYzzzz/Copy' \
-H 'accept: text/plain' \
-H 'Content-Type: application/json' \
-d '{
"DestinationWorkspaceId": "01KVWD2DSA0C9R4SYCKQD7zzzz",
"BookLabel": "Portail Copié",
"CopyEntities": true,
"CopyBoards": true,
"CopyMembers": true,
"CopyApplicationRoles": true
}'Points d’attention
- Vérifiez la destination sélectionnée avant de lancer la duplication.
- Si vous choisissez de réappliquer les matrices de droits, contrôlez les accès sur le portail dupliqué après création.
- Après duplication, validez la navigation et les liens entre boards pour confirmer que l’ensemble du portail est opérationnel.