{"id":45,"date":"2026-09-24T08:25:15","date_gmt":"2026-09-24T08:25:15","guid":{"rendered":"https:\/\/antoine.brevard.monbtssio.fr\/index.php\/realisation\/teams\/"},"modified":"2026-09-24T08:25:15","modified_gmt":"2026-09-24T08:25:15","slug":"teams","status":"publish","type":"realisation","link":"https:\/\/antoine.brevard.monbtssio.fr\/index.php\/realisation\/teams\/","title":{"rendered":"Une image de marque, 300 \u00e9crans"},"content":{"rendered":"\n<dl class=\"cas-meta\">\n    <div><dt>Demandeur<\/dt><dd>Service communication<\/dd><\/div>\n    <div><dt>D\u00e9ploiement<\/dt><dd>GPO \u00e0 l&#8217;ouverture de session<\/dd><\/div>\n    <div><dt>Licences achet\u00e9es<\/dt><dd>0<\/dd><\/div>\n<\/dl>\n\n<div class=\"cas-etape\">\n  <h2>Ce qui \u00e9tait demand\u00e9<\/h2>\n  <p>Les collaborateurs encha\u00eenent les r\u00e9unions avec des partenaires, des journalistes, des prestataires et des \u00e9quipes externes. Un arri\u00e8re-plan homog\u00e8ne, c&#8217;est l&#8217;image de l&#8217;organisation qui reste coh\u00e9rente d&#8217;un appel \u00e0 l&#8217;autre.<\/p>\n  <p>La demande venait du service communication, qui avait d\u00e9j\u00e0 produit les visuels. Restait \u00e0 les mettre entre les mains de tout le monde \u2014 sans compter sur la bonne volont\u00e9 de chacun.<\/p>\n<\/div>\n\n<div class=\"cas-etape\">\n  <h2>La contrainte qui a tout d\u00e9cid\u00e9<\/h2>\n  <p>Le nouveau client Teams ne se contente pas d&#8217;un dossier d&#8217;images. Il exige une <strong>structure de fichiers particuli\u00e8re<\/strong> : un nom au format GUID, et une miniature associ\u00e9e \u00e0 chaque image, sans quoi l&#8217;arri\u00e8re-plan n&#8217;appara\u00eet simplement pas dans l&#8217;interface.<\/p>\n  <p>C&#8217;est ce d\u00e9tail, invisible dans l&#8217;\u00e9nonc\u00e9 de la demande, qui a d\u00e9termin\u00e9 la faisabilit\u00e9 de la solution retenue.<\/p>\n<\/div>\n\n<div class=\"cas-etape\">\n  <h2>Trois chemins possibles<\/h2>\n  <p>La solution officielle existait. Elle se payait.<\/p>\n  <div class=\"solutions\">\n  <div class=\"solution\">\n    <span class=\"solution-verdict\">\u00c9cart\u00e9e<\/span>\n    <h3>Mettre le pack \u00e0 disposition, chacun l&#8217;importe<\/h3>\n    <ul>\n      <li class=\"pour\">Aucune infrastructure, aucun d\u00e9veloppement<\/li>\n      <li class=\"contre\">D\u00e9ploiement tr\u00e8s long, et d\u00e9pendant de chaque utilisateur<\/li>\n      <li class=\"contre\">Versions anciennes qui subsistent, aucune homog\u00e9n\u00e9it\u00e9<\/li>\n    <\/ul>\n  <\/div>\n  <div class=\"solution\">\n    <span class=\"solution-verdict\">\u00c9cart\u00e9e<\/span>\n    <h3>Gestion centralis\u00e9e via Teams Premium<\/h3>\n    <ul>\n      <li class=\"pour\">Solution officiellement support\u00e9e, administration centralis\u00e9e<\/li>\n      <li class=\"contre\">N\u00e9cessite des licences Teams Premium<\/li>\n      <li class=\"contre\">Co\u00fbt suppl\u00e9mentaire pour un besoin cosm\u00e9tique<\/li>\n    <\/ul>\n  <\/div>\n  <div class=\"solution est-retenue\">\n    <span class=\"solution-verdict\">Retenue<\/span>\n    <h3>D\u00e9ploiement automatis\u00e9 par strat\u00e9gie de groupe<\/h3>\n    <ul>\n      <li class=\"pour\">Aucune action utilisateur, tout le monde au m\u00eame niveau<\/li>\n      <li class=\"pour\">Mise \u00e0 jour centralis\u00e9e : une archive \u00e0 remplacer<\/li>\n      <li class=\"contre\">D\u00e9veloppement et maintenance du script \u00e0 assumer<\/li>\n    <\/ul>\n  <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"cas-etape\">\n  <h2>Ce que \u00e7a change<\/h2>\n  <div class=\"ba\" data-ba>\n    <div class=\"ba-cadre\">\n      <div class=\"ba-avant\">\n        <span class=\"ba-tag\">Avant<\/span>\n        <h3>Chacun se d\u00e9brouille.<\/h3>\n        <p>Le pack est disponible quelque part, \u00e0 charge pour chacun de l&#8217;importer dans son client Teams. En pratique : une minorit\u00e9 le fait, personne n&#8217;a la m\u00eame version, et l&#8217;image reste h\u00e9t\u00e9rog\u00e8ne.<\/p>\n      <\/div>\n      <div class=\"ba-apres\">\n        <span class=\"ba-tag\">Apr\u00e8s<\/span>\n        <h3>Tout le monde les a, sans rien faire.<\/h3>\n        <p>Le script r\u00e9cup\u00e8re l&#8217;archive depuis le partage interne \u00e0 l&#8217;ouverture de session, g\u00e9n\u00e8re les noms et les miniatures attendus par le client Teams, et place les fichiers au bon endroit. Renouveler les visuels revient \u00e0 remplacer une archive.<\/p>\n      <\/div>\n      <div class=\"ba-ligne\" aria-hidden=\"true\"><\/div>\n      <input class=\"ba-curseur\" type=\"range\" min=\"0\" max=\"100\" value=\"50\"\n             id=\"ba-teams\" aria-label=\"Comparer la situation avant et apr\u00e8s\">\n    <\/div>\n    <p class=\"ba-aide\">Faites glisser pour comparer<\/p>\n  <\/div>\n<\/div>\n\n<div class=\"cas-etape\">\n  <h2>Ce que je referais autrement<\/h2>\n  <div class=\"recul\">\n    <h3>La solution d\u00e9pend d&#8217;un format qui n&#8217;est pas le mien<\/h3>\n    <p>Le script fonctionne parce qu&#8217;il reproduit exactement ce qu&#8217;attend une version donn\u00e9e du client Teams : noms en GUID, miniatures, emplacements. Rien de tout cela n&#8217;est document\u00e9 comme une interface stable.<\/p>\n    <p>Une \u00e9volution du client peut donc casser le d\u00e9ploiement sans pr\u00e9venir. Ce que j&#8217;ajouterais : un contr\u00f4le apr\u00e8s ex\u00e9cution qui v\u00e9rifie que les arri\u00e8re-plans sont bien visibles, plut\u00f4t que de supposer que la copie a suffi.<\/p>\n  <\/div>\n<\/div>\n\n<div class=\"cas-etape\">\n  <h2>Ce que cette mission d\u00e9montre<\/h2>\n  <p>Chaque \u00e9tiquette renvoie \u00e0 la grille de comp\u00e9tences.<\/p>\n  <div class=\"preuves\">\n    <a class=\"preuve-lien\" href=\"https:\/\/antoine.brevard.monbtssio.fr\/index.php\/grille-competences\/\">D\u00e9ployer un service<\/a>\n    <a class=\"preuve-lien\" href=\"https:\/\/antoine.brevard.monbtssio.fr\/index.php\/grille-competences\/\">Accompagner les utilisateurs<\/a>\n    <a class=\"preuve-lien\" href=\"https:\/\/antoine.brevard.monbtssio.fr\/index.php\/grille-competences\/\">Installer et configurer des \u00e9l\u00e9ments d&#8217;infrastructure<\/a>\n    <a class=\"preuve-lien\" href=\"https:\/\/antoine.brevard.monbtssio.fr\/index.php\/grille-competences\/\">\u00c9laborer un dossier de choix<\/a>\n  <\/div>\n<\/div>\n\n<div class=\"cas-etape\">\n  <div class=\"renvoi\">\n    <p><strong>Le d\u00e9tail est dans le dossier professionnel :<\/strong> l&#8217;architecture du d\u00e9ploiement, la gestion des erreurs, les contextes d&#8217;ex\u00e9cution pris en charge et le tableau de recette.<\/p>\n    <div class=\"renvoi-actions\">\n      <a class=\"btn btn--plein\" href=\"https:\/\/antoine.brevard.monbtssio.fr\/index.php\/realisations\/\">Autres r\u00e9alisations<\/a>\n    <\/div>\n  <\/div>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>La communication voulait le m\u00eame arri\u00e8re-plan pour tout le monde en visioconf\u00e9rence. Microsoft vendait la fonctionnalit\u00e9. Nous ne l&#8217;avons pas achet\u00e9e.<\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"footnotes":""},"class_list":["post-45","realisation","type-realisation","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/antoine.brevard.monbtssio.fr\/index.php\/wp-json\/wp\/v2\/realisation\/45","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/antoine.brevard.monbtssio.fr\/index.php\/wp-json\/wp\/v2\/realisation"}],"about":[{"href":"https:\/\/antoine.brevard.monbtssio.fr\/index.php\/wp-json\/wp\/v2\/types\/realisation"}],"version-history":[{"count":0,"href":"https:\/\/antoine.brevard.monbtssio.fr\/index.php\/wp-json\/wp\/v2\/realisation\/45\/revisions"}],"wp:attachment":[{"href":"https:\/\/antoine.brevard.monbtssio.fr\/index.php\/wp-json\/wp\/v2\/media?parent=45"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}