Da giugno 2024 molti tenant Microsoft 365 hanno visto scomparire le immagini dei post di Viva Engage nel web part Conversations di SharePoint Online. In Viva Engage le immagini erano regolarmente visibili. Ecco cause probabili, soluzioni rapide, procedure di diagnostica e stato del fix.
Panoramica del problema
A partire dal 05 giugno 2024, diverse organizzazioni hanno riscontrato che le immagini caricate nei post di Viva Engage (ex Yammer) non venivano più rese all’interno del web part Conversations sulle pagine SharePoint Online. La regressione è stata improvvisa e generalizzata, senza modifiche locali ai tenant coinvolti. In Viva Engage, invece, i contenuti multimediali risultavano perfettamente funzionanti.
Il comportamento ha interessato sia pagine moderne di comunicazione sia siti di team. L’effetto percepito dagli utenti finali era un feed “monco”, con messaggi testuali visibili ma anteprime immagini assenti o sostituite da segnaposto.
Contesto tecnico
Il web part Conversations integra i thread di Viva Engage all’interno di SharePoint Online sfruttando chiamate a servizi cloud Microsoft. A livello UI espone due layout principali:
- Feed: flusso cronologico dei messaggi con anteprime standard;
- Highlights: un layout più “curato” con schede in evidenza, ottimizzato per home page e comunicazioni interne.
La regressione ha impattato soprattutto il layout Highlights, mentre il layout Feed ha continuato a renderizzare correttamente le immagini per molti tenant (quando selezionato esplicitamente nelle impostazioni del web part).
Come si manifesta l’anomalia
- Le immagini dei post Viva Engage non appaiono nel web part Conversations su SharePoint, in particolare in layout Highlights.
- Le stesse immagini sono visibili senza problemi aprendo Viva Engage direttamente.
- Il fenomeno non dipende da browser, cache locale o estensioni: spesso si riproduce anche in InPrivate/Incognito.
- Alcuni formati (per es.
.gif
) continuano a comparire correttamente, mentre.jpg
e.png
risultano assenti nelle card del web part.
Impatto e ambito
La mancata visualizzazione delle immagini ha ridotto l’efficacia comunicativa dei post interni (annunci, campagne HR, comunicazioni IT, iniziative CSR), con calo dell’engagement e aumento delle richieste di supporto. L’anomalia è stata osservata in più regioni e in tenant con configurazioni di sicurezza standard.
Cronologia degli eventi
- 05 giugno 2024: prime segnalazioni diffuse di immagini non visibili nel web part Conversations.
- 01 agosto 2024: viene individuato un workaround efficace per molti tenant: cambiare layout da Highlights a Feed.
- 19 agosto 2024: più amministratori confermano il ripristino lato servizio: le immagini tornano visibili sia in Feed sia in Highlights senza interventi nei tenant.
Soluzioni e workaround convalidati
# | Azione / Workaround | Note di efficacia |
---|---|---|
1 | Cambiare layout da “Highlights” a “Feed” nel web part | Ha ripristinato immediatamente la visualizzazione delle immagini per diversi utenti (segnalazioni del 01 ago 2024). |
2 | Sostituire il web part con un embed feed di Viva Engage | Soluzione alternativa funzionante, ma con UI meno integrata con SharePoint. |
3 | Verifica in finestra InPrivate/Incognito | Utile per escludere cache o estensioni; non risolutivo nei casi segnalati. |
4 | Invio di HAR logs e apertura ticket Microsoft 365 | Consigliato dal supporto ufficiale; necessario per l’analisi lato prodotto. |
5 | Usare file .gif al posto di .jpg /.png | Workaround temporaneo: le GIF continuavano a caricarsi correttamente. |
6 | Attendere la correzione di Microsoft | Servizio tornato operativo per tutti intorno al 19 ago 2024, senza interventi lato tenant. |
Guida operativa: impostare il layout “Feed”
- Apri la pagina SharePoint contenente il web part Conversations e clicca su Modifica.
- Seleziona il web part e apri il riquadro delle Impostazioni.
- Alla voce Layout, scegli Feed (anziché Highlights).
- Pubblica la pagina. Verifica che le immagini dei post recenti risultino ora visibili.
- Se gestisci una home aziendale, valuta temporaneamente questa impostazione su tutte le pagine ad alto traffico.
Quando tornato disponibile, puoi ripristinare Highlights per esigenze editoriali mantenendo comunque un controllo a campione della resa delle immagini.
Guida alternativa: incorporare un embed di Viva Engage
Se preferisci evitare il web part nativo, un feed incorporato di Viva Engage offre un rendering indipendente dal componente Conversations. L’interfaccia è meno integrata ma robusta in caso di regressioni del web part.
Passaggi chiave
- Identifica il network e l’eventuale groupId o communityId da esporre.
- Inserisci un web part Embed in SharePoint e incolla il frammento HTML/JS del feed di Viva Engage.
- Verifica le policy di sicurezza (CSP, Script Editor) del tuo tenant.
Esempio di snippet (da adattare)
<div id="ve-embed"></div>
<script type="text/javascript" src=".../platform_embed.js"></script>
<script>
yam.connect.embedFeed({
network: "contoso.com",
feedType: "group", // oppure "topic", "user", "home"
feedId: "1234567890", // ID comunità/gruppo
config: {
header: true,
promptText: "Condividi un aggiornamento...",
showOpenGraphPreview: true
}
});
</script>
Sostituisci contoso.com
e feedId
con i valori corretti. In caso di limitazioni di script, valuta l’uso di un SPFx web part custom conforme alle policy aziendali.
Diagnostica e verifiche consigliate
Prima di aprire un ticket, esegui questi controlli per circoscrivere il problema:
- Riproducibilità trasversale: prova con Edge e Chrome, sia in sessione standard sia in InPrivate/Incognito.
- Ambito: verifica se l’anomalia riguarda tutte le pagine o solo specifiche istanze del web part.
- Formato file: verifica se le GIF vengono rese mentre JPG/PNG no, allegando esempi.
- Cache e storage: svuota cache e site data per il dominio di SharePoint e riprova.
- Permessi: conferma che il gruppo/comunità Viva Engage non abbia restrizioni anomale (pubblico vs privato) rispetto al pubblico della pagina.
- Layout: alterna Highlights e Feed per verificare la differenza di comportamento.
Come raccogliere HAR logs
- Apri la pagina SharePoint interessata e avvia gli Strumenti di sviluppo (F12).
- Vai al tab Network e seleziona l’opzione “Preserve log”.
- Ricarica la pagina per catturare tutte le richieste.
- Filtra per immagini (
img
) e annota le richieste verso le CDN o endpoint multimediali che restituiscono errori. - Salva l’intero log in formato .har e allegalo al ticket, insieme a screenshot prima/dopo e dettagli dell’URL della pagina.
Se il problema si verifica a intermittenza, prova a catturare più sessioni, includendo i casi in cui una GIF appare ma un JPG no.
Stato del fix e raccomandazioni
Il 19 agosto 2024, molte organizzazioni hanno confermato che Microsoft ha ripristinato la visualizzazione delle immagini nel web part Conversations. Da quella data, le immagini risultano nuovamente visibili sia con layout Feed sia con Highlights, senza richiedere interventi lato tenant.
Cosa fare ora:
- Se avevi impostato il layout Feed come workaround, valuta il ritorno a Highlights se coerente con il design della pagina.
- Mantieni attivo un monitoraggio leggero per 2–4 settimane: controlli periodici e raccolta di segnalazioni dagli editor di pagina.
- Prepara un piano di rollback (tornare a Feed o usare l’embed) qualora notassi ricadute.
Perché è potuto accadere
Senza entrare in dettagli proprietari, problemi del genere tipicamente emergono da:
- Regressioni di rendering legate a componenti front-end del web part (template Highlights più sensibile alle anteprime).
- Modifiche a pipeline di immagini (proxy, CDN, trasformazioni, dimensionamento) non allineate con l’invocazione del web part.
- Header o CORS variati su endpoint di media che impediscono l’embed in determinate condizioni.
Il ripristino lato servizio è coerente con un fix nella catena di rendering/serving delle immagini.
Best practice di gestione
- Service Health Dashboard: in incidenti analoghi, verifica gli ID relativi a Viva Engage e alle web part di SharePoint Online.
- Runbook di escalation: definisci una procedura standard con raccolta HAR, screenshot, URL, layout usato, formati file, orario e impatto.
- Alternative di design: tieni pronto un “piano B” con embed di Viva Engage o una sezione notizie/hero temporanea.
- Comunicazione trasparente: informa gli editor e gli stakeholder su workaround e tempi di verifica.
FAQ
Il problema dipendeva dalla cache del browser?
In genere no: l’anomalia persisteva anche in InPrivate/Incognito e su dispositivi diversi.
Perché le GIF si vedevano e i JPG/PNG no?
Probabile differenza nella pipeline di trasformazione/serving. È un indizio utile per l’analisi lato servizio.
È sicuro tornare a Highlights?
Sì, dopo il 19 agosto 2024 il layout risulta funzionante. Consigliato monitoraggio a campione.
Serve modificare permessi o policy?
Non è stato necessario: il fix è lato servizio. Mantieni comunque coerenti i permessi tra comunità Viva Engage e platea della pagina.
Meglio web part nativo o embed?
Il web part offre integrazione e governance migliori. L’embed è utile come misura temporanea o per personalizzazioni spinte.
Checklist rapida per i team di contenuto
- Conferma layout del web part: Highlights o Feed.
- Carica un post di prova con JPG e un post con GIF in Viva Engage.
- Verifica resa su pagina pubblicata (non solo in modalità modifica).
- Se le immagini non compaiono, passa a Feed o attiva l’embed temporaneamente.
- Raccogli HAR, screenshot, URL e orario per eventuale ticket.
Modello di comunicazione agli utenti
Aggiornamento Viva Engage in SharePoint
Abbiamo rilevato un problema nella visualizzazione delle immagini nel web part Conversations su alcune pagine SharePoint. Come misura temporanea, abbiamo impostato il layout “Feed”. Microsoft ha distribuito un fix e stiamo completando le verifiche. Per segnalazioni: contattare l’IT Service Desk.
Appendice tecnica
Indicazioni utili per gli amministratori:
- Headers e CORS: in caso di errori, annotare
Status
,Content-Type
,Cache-Control
,Cross-Origin-Resource-Policy
,Referrer-Policy
. - Dimensioni immagini: provare con immagini “small” e “large” per escludere limiti lato card.
- Trasformazioni: verificare se sono presenti querystring di resizing (
width
,height
,format
) e il relativo esito. - Retri CDN: controllare se l’asset viene servito da cache regionale o cade in miss/error.
Conclusioni
Il caso “Immagini del feed Viva Engage non visibili nel web part Conversations di SharePoint Online” è stato risolto da Microsoft il 19 agosto 2024. Nel periodo di impatto, gli approcci più efficaci sono stati il passaggio del layout a Feed e, in seconda battuta, l’uso di un embed del feed Viva Engage. Per prevenire disservizi futuri, è consigliabile mantenere un runbook di diagnostica, un’alternativa di design pronta e un monitoraggio proattivo del Service Health Dashboard.
Riepilogo operativo
- Stato: risolto lato servizio (19 ago 2024).
- Azioni suggerite: mantenere controlli a campione; valutare se tornare a Highlights; predisporre piano B con embed.
- Documentazione interna: aggiornare Playbook Intranet e KB IT con istruzioni su layout, embed e raccolta HAR.
Indicazioni supplementari
- Controlla regolarmente il Service Health Dashboard per eventi relativi a Viva Engage e alle web part di SharePoint.
- In caso di ricadute, raccogli subito HAR logs completi e apri un ticket con tutti i dettagli contestuali (URL pagina, layout, formato immagini, ora, area geografica).
- Valuta l’embed feed come opzione flessibile per personalizzazioni avanzate o come paracadute in scenari di regressione.