SharePoint : réordonner les vues d’une liste et placer « Closed Deployment » en dernier

Vous souhaitez placer la vue « Closed Deployment » à la fin de la liste de vues d’une liste SharePoint moderne. Voici des méthodes éprouvées, avec des pas‑à‑pas, des exemples, et même un script d’automatisation pour déployer la convention sur plusieurs sites.

Sommaire

Vue d’ensemble de la question

Par défaut, SharePoint classe les vues d’une liste (ou d’une bibliothèque) par ordre alphabétique du champ Title de chaque vue. Il n’existe pas de fonctionnalité native pour les réordonner par simple glisser‑déposer, ni de paramètre « Monter/Descendre ». Résultat : si vos vues se nomment « Active Deployment », « In Progress », « Pending Review » et « Closed Deployment », la dernière n’apparaît pas nécessairement en bas — alors que, fonctionnellement, vous souhaitez la voir à la fin.

Réponse et solution

Limite native. SharePoint (Online et Server) ne propose aucune commande intégrée pour réordonner librement les vues publiques ; l’ordre reste alphabétique (avec de légères nuances selon la langue/région du site). Les vues personnelles suivent la même logique pour l’utilisateur qui les a créées.

Contournements efficaces. Deux approches simples et robustes permettent de reprendre la main :

  1. Préfixer les noms de vues avec des numéros (01, 02… 10). Cette méthode est la plus stable, y compris dans un environnement multilingue. Exemple : « 01 – Active Deployment », « 02 – In Progress », « 03 – Pending Review », « 04 – Closed Deployment ».
  2. Utiliser des caractères ou lettres de classement pour forcer une position. Exemple : « A) Active Deployment », « B) In Progress », « C) Pending Review », « Z) Closed Deployment ». Certains caractères (p. ex. « _ » ou « ~ ») aident à pousser une vue au tout début ou à la toute fin.

Améliorations possibles. Si vous administrez de nombreux sites, automatisez l’application de la convention via PowerShell PnP ou une petite solution SharePoint Framework (SPFx) pour créer/renommer les vues à la volée. Et si ce besoin est récurrent à l’échelle de votre organisation, n’hésitez pas à le signaler dans le centre de retours produit Microsoft afin d’influencer la feuille de route.

En pratique, faute de glisser‑déposer natif, la convention de nommage reste la solution la plus simple, rapide et pérenne.

Ce que fait exactement SharePoint

  • Tri alphabétique sur le Title de la vue. Le tri reflète les paramètres régionaux du site (collation), mais les chiffres en préfixe restent déterminants et portables entre langues.
  • Vues publiques vs personnelles : les vues publiques (visibles par tous selon les droits) s’affichent ensemble ; les vues personnelles (privées) ne sont visibles que par leur auteur et dans le même ordre alphabétique.
  • Vue par défaut : une vue peut être marquée « par défaut » pour la liste. Cette designation n’interdit pas de la renommer avec un préfixe, et elle reste sélectionnée au premier affichage de la liste.
  • Liens et GUID : renommer une vue modifie uniquement son titre. L’identifiant interne (GUID) ne change pas ; les liens directs qui ciblent cet identifiant restent valides.

Objectif : placer « Closed Deployment » en dernier, proprement

Supposons les vues suivantes : Active Deployment, In Progress, Pending Review, Closed Deployment. Votre souhait : que « Closed Deployment » figure systématiquement à la fin du menu des vues.

Option recommandée (numérotation) : renommez « Closed Deployment » en « 99 – Closed Deployment » (ou « 04 – Closed Deployment » si vous souhaitez numérotariser toutes les vues). Le double zéro initial (01, 02… 10) évite le piège classique où « 10 » se place avant « 2 » en tri lexicographique.

Option alternative (lettres/caractères) : renommez « Closed Deployment » en « Z) Closed Deployment » ou « ~ Closed Deployment ». Le tilde « ~ » est souvent trié après les lettres, ce qui pousse la vue en bas — à valider selon la langue du site.

Procédure pas à pas dans l’interface moderne

  1. Ouvrez la liste SharePoint concernée.
  2. Dans le sélecteur de vues (command bar, généralement intitulé « Tous les éléments » ou le nom de la vue active), choisissez Gérer les vues ou Modifier la vue.
  3. Dans le formulaire de la vue, repérez le champ Nom de la vue.
  4. Ajoutez le préfixe choisi :
    Numérotation : 01 – Active Deployment, 02 – In Progress, 03 – Pending Review, 04 – Closed Deployment
    Lettres/caractères : A) Active Deployment, B) In Progress, C) Pending Review, Z) Closed Deployment
  5. Enregistrez. Répétez pour les autres vues si vous standardisez l’ensemble.

Permissions nécessaires : renommer une vue publique exige l’autorisation « Gérer les listes » (propriétaire ou membre avec droits étendus). Les vues personnelles peuvent être renommées par leur auteur.

Exemples concrets avant/après

Avant (ordre alphabétique par défaut)Après (convention appliquée)
Active Deployment
Closed Deployment
In Progress
Pending Review
01 – Active Deployment
02 – In Progress
03 – Pending Review
04 – Closed Deployment
Active Deployment
Closed Deployment
In Progress
Pending Review
A) Active Deployment
B) In Progress
C) Pending Review
Z) Closed Deployment
Active Deployment
Closed Deployment
In Progress
Pending Review
Active Deployment
In Progress
Pending Review
~ Closed Deployment

Choisir le bon préfixe : guide rapide

PréfixeEffet recherchéRobustesse multilingueQuand l’utiliserRemarques
01, 02, 03…Ordre strict et stableExcellenteStandard d’équipe/entrepriseConserver deux chiffres (01 à 99)
A), B), C)…Ordre lisible par non‑techniciensBonnePetites listes de vuesÉviter au‑delà de 26 vues
_ (underscore)Forcer le début de listeBonneVues « prioritaires »Peut brouiller la lisibilité si abusif
~ (tilde)Forcer la fin de listeVariable selon langueVue « Archivées » / « Closed »Tester sur un site de recette

Recettes prêtes à l’emploi

Modèle « Déploiement »

01 – Active Deployment
02 – In Progress
03 – Pending Review
99 – Closed Deployment

Modèle « Pipeline de tickets »

01 – Nouveau
02 – En cours
03 – À valider
04 – Planifié
99 – Clos

Modèle « États techniques »

A) Ouverts
B) En investigation
C) Bloquants
Z) Résolus (archive)

Automatiser à grande échelle avec PowerShell PnP

Si vous devez appliquer la convention sur des dizaines de listes, automatisez pour gagner en cohérence et en temps.

Pré‑requis

  • Module PnP.PowerShell installé sur votre poste d’admin.
  • Droits suffisants sur les sites ciblés.

Script d’exemple : renommer « Closed Deployment » en « 99 – Closed Deployment »

# Connexion au site
Connect-PnPOnline -Url https://contoso.sharepoint.com/sites/Factory -Interactive

# Cible : liste "Deployments"

\$listTitle = "Deployments"

# Cherche la vue "Closed Deployment" (publique)

\$view = Get-PnPView -List \$listTitle | Where-Object { \$*.Title -eq "Closed Deployment" -and -not \$*.PersonalView }

if (\$view) {
\# Renomme la vue pour la pousser en fin de liste
Set-PnPView -List \$listTitle -Identity \$view\.Id -Title "99 - Closed Deployment"
Write-Host "Vue renommée : 99 - Closed Deployment"
} else {
Write-Host "Vue 'Closed Deployment' introuvable (ou vue personnelle)."
} 

Script d’exemple : standardiser toutes les vues d’une liste

# Table de mapping : Ancien titre -> Nouveau titre
$map = @{
  "Active Deployment" = "01 - Active Deployment"
  "In Progress"       = "02 - In Progress"
  "Pending Review"    = "03 - Pending Review"
  "Closed Deployment" = "99 - Closed Deployment"
}

Connect-PnPOnline -Url [https://contoso.sharepoint.com/sites/Factory](https://contoso.sharepoint.com/sites/Factory) -Interactive
\$listTitle = "Deployments"

Get-PnPView -List \$listTitle | Where-Object { -not \$*.PersonalView } | ForEach-Object {
\$old = \$*.Title
if (\$map.ContainsKey(\$old)) {
\$new = \$map\[\$old]
if (\$old -ne \$new) {
Set-PnPView -List \$listTitle -Identity $\_.Id -Title \$new
Write-Host "Renommé : '\$old' -> '\$new'"
}
}
} 

Sécurité & qualité : testez d’abord sur un site de recette ; exportez la liste des vues (Get-PnPView) avant changement ; consignez les opérations pour audit.

Alternative UX sans code : page « Tableau de bord des vues »

Si vous voulez un parcours utilisateur encore plus maîtrisé, créez une page moderne (Site Pages) qui propose des Liens rapides pointant vers chaque vue, dans votre ordre préféré. Vous obtenez un “menu” personnalisé, visuel, ordonné, sans dépendre du tri alphabétique natif. C’est idéal pour exposer d’abord « Active », « In Progress », « Pending » et mettre « Closed » dans une section « Archives ».

  • Avantage : aucun impact sur les vues elles‑mêmes et pas de droits élevés requis.
  • Astuce : renommez les libellés sur la page pour une pédagogie parfaite, même si les titres techniques des vues sont numérotés en arrière‑plan.

Fiabiliser le tri en contexte multilingue

Dans les sites multilingues, la collation peut différer (accents, ordre des lettres). Les chiffres restent la référence universelle. Préférez donc un préfixe 01 à une lettre quand la liste est consultée en français et en anglais, voire dans d’autres langues.

  • Accents : « État » et « Etat » peuvent se regrouper selon les paramètres régionaux ; un préfixe numérique supprime l’ambiguïté.
  • Espaces : SharePoint ignore rarement les espaces en tête, mais leur comportement peut surprendre. Évitez‑les en tant que mécanisme de tri.
  • Caractères spéciaux : « ~ », « _ », « ! » peuvent se comporter légèrement différemment selon la langue. Testez sur un site pilote.

FAQ pratique

Renommer une vue va‑t‑il casser mes liens ?
Non. Le GUID de la vue ne change pas. Les liens générés par SharePoint qui pointent vers ce GUID restent fonctionnels. Seuls d’éventuels liens « manuels » contenant le titre littéral pourraient nécessiter une mise à jour — cas rare.

Et pour les bibliothèques de documents ?
Même logique : le sélecteur de vues des bibliothèques suit le tri alphabétique. Appliquez la même convention.

La vue par défaut peut‑elle être numérotée ?
Oui. Vous pouvez la renommer en « 01 – … » si vous souhaitez qu’elle demeure en tête du tri et rester la vue par défaut.

Les vues personnelles sont‑elles concernées ?
Oui, mais chaque utilisateur voit ses vues personnelles. La convention est utile surtout pour les vues publiques.

Peut‑on trier à l’intérieur d’une vue ?
Oui, les colonnes et regroupements d’une vue sont paramétrables, mais cela ne change pas l’ordre des vues dans le sélecteur.

Bonnes pratiques de gouvernance

  • Standardisez la nomenclature au niveau de l’équipe : adoptez dès le départ 01, 02… et 99 – Closed.
  • Documentez la convention dans un guide de contribution (1 page suffit).
  • Automatisez la création des vues via un script ou un modèle de site, surtout si vous déployez fréquemment de nouvelles listes.
  • Nettoyez périodiquement les vues obsolètes (ou renommez‑les en « 98 – Obsolètes », « 99 – Closed » pour les descendre).

Plan de test rapide

  1. Préfixez/renommez les vues selon la convention choisie.
  2. Vérifiez le sélecteur de vues dans l’interface moderne (navigateur de bureau et mobile).
  3. Contrôlez avec au moins deux langues si le site est multilingue.
  4. Ouvrez quelques liens existants vers les vues pour confirmer qu’ils restent valides.

Check‑list d’implémentation

  • Convention écrite (0199 – Closed)
  • Renommage réalisé (UI ou script)
  • Page « Liens rapides » (facultatif, pour une UX soignée)
  • Communication courte aux utilisateurs (capture d’écran + 3 lignes)
  • Ticket de suivi ou backlog pour maintenir la convention dans le temps

Exemples complets applicables à « Closed Deployment »

Convention numérique (recommandée)

01 – Active Deployment
02 – In Progress
03 – Pending Review
99 – Closed Deployment

Convention lettre + archive

A) Active Deployment
B) In Progress
C) Pending Review
Z) Closed Deployment

Convention mixte (prioritaires + archives)

_ Live (vue prioritaire)
01 – Active Deployment
02 – In Progress
03 – Pending Review
~ Closed Deployment

Trucs et astuces supplémentaires

  • Préfixes thématiques : pour des dizaines de vues, mélangez un code de domaine (DEP-, OPS-) et la numérotation (DEP‑01). Exemple : DEP‑01 – Active, DEP‑99 – Closed.
  • Clarté éditoriale : même avec des numéros, gardez des intitulés clairs (« Closed Deployment » plutôt que « Closed » seul).
  • Homogénéité : alignez les tirets et espaces (01 – Nom avec un tiret long « – » ou un tiret simple « - », mais pas les deux).

Résumé actionnable

SharePoint ne permet pas de réordonner librement les vues ; elles restent triées par titre. Pour forcer « Closed Deployment » en dernier, adoptez une convention de nommage : soit numérique (99 – Closed Deployment), soit alphabétique (Z) Closed Deployment), éventuellement complétée par une page « Liens rapides ». Si vous gérez plusieurs sites, automatisez le renommage avec PnP PowerShell. Simple, fiable, sans surprise.


Annexe : questions clés pour votre équipe

  • Préférez‑vous une numérotation (0199) ou des lettres (AZ) ?
  • Souhaitez‑vous un dashboard de vues (Liens rapides) pour guider les utilisateurs ?
  • Qui maintient la convention et à quelle fréquence est‑elle revue ?
  • Faut‑il appliquer la convention aux bibliothèques de documents également ?

Annexe : mini‑bibliothèque de scripts

Lister toutes les vues publiques d’une liste

Connect-PnPOnline -Url https://contoso.sharepoint.com/sites/Factory -Interactive
Get-PnPView -List "Deployments" | Where-Object { -not $_.PersonalView } |
  Select-Object Title, Id, DefaultView

Créer une vue avec un titre déjà préfixé

Connect-PnPOnline -Url https://contoso.sharepoint.com/sites/Factory -Interactive
Add-PnPView -List "Deployments" -Title "03 - Pending Review" -Fields "Title","Status","AssignedTo" -RowLimit 100

Renommer en masse sur plusieurs sites

$sites = @(
 "https://contoso.sharepoint.com/sites/Factory",
 "https://contoso.sharepoint.com/sites/Lab"
)

foreach (\$s in \$sites) {
Connect-PnPOnline -Url \$s -Interactive
\$list = "Deployments"
\$target = Get-PnPView -List \$list | Where-Object { \$*.Title -eq "Closed Deployment" -and -not \$*.PersonalView }
if (\$target) {
Set-PnPView -List \$list -Identity \$target.Id -Title "99 - Closed Deployment"
Write-Host "\[\$s] OK"
} else {
Write-Host "\[\$s] Vue non trouvée"
}
} 

Conclusion

Pour déplacer « Closed Deployment » en bas de la liste des vues, misez sur la convention de nommage. C’est immédiat, compréhensible par tous, et compatible avec l’interface moderne comme avec l’automatisation. En complément, une page de navigation « Liens rapides » offre une expérience encore plus guidée. Vous avez ainsi un dispositif robuste et évolutif, sans code complexe.

Sommaire