Delen via


Waarschuwingsberichten

Notitie

Deze ontwerphandleiding is gemaakt voor Windows 7 en is niet bijgewerkt voor nieuwere versies van Windows. Veel van de richtlijnen zijn in principe nog steeds van toepassing, maar de presentatie en voorbeelden weerspiegelen niet onze huidige ontwerprichtlijnen.

Een waarschuwingsbericht is een modaal dialoogvenster, in-place bericht, melding of ballon die de gebruiker waarschuwt voor een voorwaarde die in de toekomst een probleem kan veroorzaken.

schermafbeelding van een typisch waarschuwingsbericht

Een typisch modaal waarschuwingsbericht.

Het fundamentele kenmerk van waarschuwingen is dat het risico bestaat dat een of meer van de volgende gegevens verloren gaan:

  • Een waardevol activum, zoals belangrijke financiële of andere gegevens.
  • Systeemtoegang of -integriteit.
  • Privacy of controle over vertrouwelijke informatie.
  • De tijd van de gebruiker (een aanzienlijke hoeveelheid, zoals 30 seconden of meer).

Een bevestiging is daarentegen een modaal dialoogvenster met de vraag of de gebruiker door wil gaan met een actie. Sommige typen waarschuwingen worden weergegeven als bevestigingen en zo ja, dan zijn de bevestigingsrichtlijnen ook van toepassing.

Opmerking: Richtlijnen met betrekking tot dialoogvensters, bevestigingen, foutberichtenstandaardpictogrammen, meldingenen indeling worden weergegeven in afzonderlijke artikelen.

Is dit de juiste gebruikersinterface?

Houd rekening met deze vragen om te bepalen:

  • Wordt de gebruiker gewaarschuwd voor een voorwaarde die in de toekomst een probleem kan veroorzaken? Zo niet, dan is het bericht geen waarschuwing.
  • Presenteert de gebruikersinterface een fout of probleem dat al is opgetreden? Als dat het zo is, gebruikt u in plaats daarvan een foutbericht.
  • Zullen gebruikers waarschijnlijk een actie uitvoeren of hun gedrag wijzigen als gevolg van het bericht? Als dat niet het geval is, rechtvaardigt de voorwaarde het onderbreken van de gebruiker niet, zodat het beter is om de waarschuwing te onderdrukken.
  • Is de voorwaarde het directe resultaat van een actie die door de gebruiker is gestart? Als dat niet het geval is, kunt u overwegen een niet-kritieke gebeurtenismeldingen te gebruiken.
  • Is de voorwaarde een speciale voorwaarde in een controle? Als dat het zo is, gebruikt u in plaats daarvan een ballon.
  • Voor bevestigingen staat de gebruiker op het punt een riskante actie uit te voeren? Als dat het geval is, is een waarschuwing geschikt als de actie aanzienlijke gevolgen heeft of niet eenvoudig ongedaan kan worden gemaakt.
  • Voor andere soorten waarschuwingen moet de gebruiker nu of in de nabije toekomst handelen? Geef geen waarschuwingen weer als gebruikers productief kunnen blijven werken zonder onmiddellijke problemen. Stel de waarschuwing uit totdat de voorwaarde directer en relevanter is.

Ontwerpconcepten

Overwarning vermijden

We overwarn in Microsoft Windows-programma's. Het typische Windows-programma heeft overal waarschuwingen, waarschuwing over dingen die weinig betekenis hebben. In sommige programma's wordt bijna elke vraag weergegeven als een waarschuwing. Overwarning maakt het gebruik van een programma een gevaarlijke activiteit, en het trekt af van echt belangrijke problemen.

Onjuist:

schermafbeelding van een onnodig waarschuwingsbericht

Overwarning maakt uw programma gevaarlijk en lijkt erop dat het is ontworpen door advocaten.

Het enige potentieel voor gegevensverlies of een toekomstig probleem is onvoldoende om een waarschuwing aan te roepen. Bovendien moeten ongewenste resultaten onverwacht of onbedoeld zijn en niet eenvoudig worden gecorrigeerd. Anders kan elke gebruikersfout worden geïnterpreteerd om gegevensverlies of een mogelijk probleem van een of andere aard te veroorzaken en een waarschuwing te verdienen.

Kenmerken van goede waarschuwingen

Goede waarschuwingen:

  • Risico's met zich meebrengen. Goede waarschuwingen waarschuwen gebruikers van iets belangrijks.

Onjuist:

schermafbeelding van waarschuwing 'Wilt u afsluiten?'

En dus? Bij deze bevestiging wordt ervan uitgegaan dat gebruikers programma's vaak per ongeluk afsluiten.

  • Direct relevant zijn. Niet alleen moeten gebruikers zorgen, ze moeten het nu schelen. Gebruikers zijn doorgaans niet geïnteresseerd in problemen die ze mogelijk later hebben zolang ze hun werk nu kunnen doen.

Onjuist:

schermafbeelding van waarschuwing met een batterijarme in drie uur

In dit geval is het beter om de gebruiker binnen drie uur te waarschuwen.

  • Leid naar actie. Er is iets waar gebruikers rekening mee moeten houden als gevolg van de waarschuwing. Misschien moeten ze nu of ergens in de nabije toekomst actie ondernemen. Misschien zullen ze een taak anders uitvoeren als gevolg hiervan. Het gevolg van het negeren van de waarschuwing moet duidelijk zijn. Waarschuwingen zonder acties zorgen ervoor dat gebruikers zich paranoïde voelen.

Onjuist:

schermafbeelding van de waarschuwing 'live messenger wordt uitgevoerd'

Waarom is deze melding een waarschuwing? Wat moeten gebruikers doen (naast zorgen)?

  • Het is niet duidelijk. Geef geen waarschuwing weer om het voor de hand liggende gevolg van een actie weer te geven. Stel dat gebruikers begrijpen wat de gevolgen zijn van het niet voltooien van een taak.

Onjuist:

schermafbeelding van wilt u de wizard afsluiten? waarschuwing

Als u een onvolledige wizard annuleert, wordt de taak niet uitgevoerd... Wie wist dat?

  • Treden onregelmatig op. Constante waarschuwingen worden snel ineffectief en vervelend. Gebruikers worden vaak meer gericht op het verwijderen van de waarschuwing dan het oplossen van het probleem.

Onjuist:

schermafbeelding van de waarschuwing 'virushandtekeningen bijwerken'

Gebruikers richten zich meer op het verwijderen van de waarschuwing dan op het oplossen van het onderliggende probleem.

Een bericht dat niet over deze kenmerken beschikt, is mogelijk nog steeds een goed bericht, maar geen goede waarschuwing.

Het juiste berichttype bepalen

Sommige problemen kunnen worden weergegeven als een fout, waarschuwing of informatie, afhankelijk van de nadruk en formulering. Stel dat een webpagina geen niet-ondertekend ActiveX-besturingselement kan laden op basis van de huidige Configuratie van Windows Internet Explorer:

  • Fout. "Deze pagina kan geen niet-ondertekend ActiveX-besturingselement laden." (Zinnen als een bestaand probleem.)
  • Waarschuwing. "Deze pagina gedraagt zich mogelijk niet zoals verwacht omdat Windows Internet Explorer niet is geconfigureerd voor het laden van niet-ondertekende ActiveX-besturingselementen." of "Toestaan dat deze pagina een niet-ondertekend ActiveX-besturingselement installeert? Als u dit doet vanuit niet-vertrouwde bronnen, kan dit schadelijk zijn voor uw computer." (Beide zinnen als voorwaarden die toekomstige problemen kunnen veroorzaken.)
  • Informatie. 'U hebt Windows Internet Explorer geconfigureerd om niet-ondertekende ActiveX-besturingselementen te blokkeren.' (Zinsdeel als een verklaring van feit.)

Als u het juiste berichttype wilt bepalen, moet u zich richten op het belangrijkste aspect van het probleem waarop gebruikers moeten weten of actie moeten ondernemen. Als een probleem de gebruiker blokkeert om door te gaan, moet u het als een fout presenteren. als de gebruiker verder kan gaan, presenteert u deze als waarschuwing. Maak de hoofdinstructie of andere bijbehorende tekst op basis van die focus en kies vervolgens een pictogram (standaard of anderszins) dat overeenkomt met de tekst. De hoofdinstructietekst en pictogrammen moeten altijd overeenkomen.

Wees specifiek

Waarschuwingen zijn aantrekkelijker wanneer de volgende informatie specifiek en duidelijk is:

  • De bron van de waarschuwing.
  • De specifieke voorwaarde en het potentiële probleem.
  • Wat de gebruiker eraan moet doen.
  • Wat gebeurt er als de gebruiker niets doet.

Onjuist:

schermafbeelding van vage waarschuwing over aanzienlijk risico

Wat is het potentiële probleem in dit voorbeeld? Wat moet de gebruiker doen, afgezien van het niet gebruiken van de projector via het netwerk? Zonder specifiekere informatie kan de gebruiker zich slecht voelen over het doorgaan.

juist:

schermafbeelding van waarschuwing over problemen en gevolgen

In dit voorbeeld zijn het probleem en de gevolgen duidelijk.

Soms is er een legitiem potentieel probleem dat het waard is om gebruikers te informeren, maar de oplossing en gevolgen zijn niet zeker bekend. In plaats van een vage waarschuwing te geven, moet u specifiek zijn door de meest waarschijnlijke informatie of het meest voorkomende voorbeeld te geven.

juist:

schermafbeelding van waarschuwing en oplossingen voor netwerkfouten

In dit voorbeeld wordt de waarschuwing specifiek gemaakt door de meest waarschijnlijke oplossing te bieden.

Gebruik in dergelijke gevallen echter formulering die aangeeft dat er andere mogelijkheden zijn. Anders kunnen gebruikers worden misleid.

Onjuist:

schermopname van de niet-aangesloten netwerkkabelwaarschuwing

juist:

schermafbeelding van de kabel kan

In het onjuiste voorbeeld worden gebruikers verward als de kabel duidelijk is aangesloten.

Als u slechts twee dingen doet...

  1. Niet overwarn. Beperk waarschuwingen voor voorwaarden die risico's met zich meebrengen en zijn onmiddellijk relevant, uitvoerbaar, niet duidelijk en onregelmatig. Anders verwijdert of herformuleert u het bericht.

  2. Geef specifieke, nuttige informatie op.

Gebruikspatronen

Waarschuwingen hebben verschillende gebruikspatronen:

Etiket Waarde
Awareness
Maak de gebruiker op de hoogte van een voorwaarde of mogelijk probleem, maar de gebruiker hoeft nu mogelijk niets te doen.
Schermafbeelding van waarschuwing over netwerkproblemen
Schermafbeelding van waarschuwing met een lage batterij
Schermafbeelding van de waarschuwing 'caps-lock-is-on'
Schermafbeelding van waarschuwing 'TPM-not-found'
Voorbeelden van waarschuwingen voor bewustzijn.
Waarschuwingen voor bewustzijn hebben de volgende presentatie:
  • Hoofdinstructie: De voorwaarde of het potentiële probleem beschrijven.
  • Aanvullende instructie: Leg de implicatie uit en waarom het belangrijk is.
  • knoppen Doorvoeren: Sluiten.
foutpreventie
Maak gebruikers op de hoogte van informatie die een probleem kan voorkomen, met name bij het maken van keuzes.
Waarschuwingen voor foutpreventie worden het beste weergegeven met behulp van een in-place waarschuwingspictogram en verklarende tekst.
Schermafbeelding van waarschuwing over onvoldoende vrije ruimte
Schermafbeelding van waarschuwing voor use-installation-CD
Voorbeelden van waarschuwingen voor foutpreventie.
Dreigend probleem
De gebruiker moet nu iets doen om een dreigend probleem te voorkomen.
Schermafbeelding van waarschuwing voor sluiten van programma's
Een voorbeeld van een dreigende probleemwaarschuwing.
De volgende presentatie bevat de volgende probleemwaarschuwingen:
  • Hoofdinstructie: Beschrijven wat de gebruiker nu moet doen.
  • Aanvullende instructie: Leg de voorwaarde uit en waarom het belangrijk is.
  • knoppen Doorvoeren: een opdrachtknop of opdrachtkoppeling voor elke optie, of OK als de actie buiten het dialoogvenster plaatsvindt.
bevestiging van riskante actie
Controleer of de gebruiker door wil gaan met een actie met een risico en kan niet eenvoudig ongedaan worden gemaakt.
Schermafbeelding van waarschuwing voor opmaak-will-erase-data
Een voorbeeld van riskante actiebevestiging.
Bevestigingen van riskante acties hebben de volgende presentatie:
  • Hoofdinstructie: Stel een vraag om te bepalen of de gebruiker door wil gaan.
  • Aanvullende instructie: Leg eventuele niet-voor de hand liggende redenen uit waarom de gebruiker mogelijk niet door wil gaan.
  • knoppen Doorvoeren: Ja, Nee.
Zie Bevestigingenvoor richtlijnen over dit patroon.

Richtsnoeren

Presentatie

  • De gebruikersinterface van de presentatie kiezen op basis van het type informatie:
Gebruikersinterface Het meest geschikt voor
Modale dialoogvensters
Kritieke waarschuwingen (inclusief bevestigingen) waarop gebruikers nu moeten reageren.
In-place
Informatie die een probleem kan voorkomen, met name wanneer gebruikers keuzes maken.
Banners
Informatie die een probleem kan voorkomen, met name als het gaat om het voltooien van een taak.
Meldingen
Belangrijke gebeurtenissen of statussen die veilig kunnen worden genegeerd, ten minste tijdelijk.
Ballonnen
Een besturingselement heeft een status die van invloed is op invoer. Deze status is waarschijnlijk onbedoeld en de gebruiker realiseert zich mogelijk niet dat de invoer wordt beïnvloed.
  • Voor modale dialoogvensters:
    • Gebruik taakdialoogvensters waar nodig om een consistent uiterlijk en een consistente indeling te bereiken. Voor taakdialoogvensters is Windows Vista of hoger vereist, zodat deze niet geschikt zijn voor eerdere versies van Windows.
    • Slechts één waarschuwingsbericht per voorwaarde weergeven. U kunt bijvoorbeeld één waarschuwing weergeven waarin een voorwaarde volledig wordt uitgelegd in plaats van één detail per bericht te beschrijven. Het weergeven van een reeks waarschuwingsdialoogvensters voor één voorwaarde is verwarrend en vervelend.
    • Een waarschuwing niet meer dan één keer per voorwaarde weergeven. Constante waarschuwingen worden snel ineffectief en vervelend. Gebruikers worden vaak meer gericht op het verwijderen van de waarschuwing dan het oplossen van het probleem. Als u herhaaldelijk moet waarschuwen voor één voorwaarde, gebruikt u progressieve escalatie.
  • Zorg niet voor waarschuwingen met een geluidseffect of pieptoon. Dit is lastig en onnodig.
    • Uitzondering: Als de gebruiker onmiddellijk moet reageren, kunt u een geluidseffect gebruiken.

Pictogrammen

  • Plaats geen waarschuwingspictogram op de titelbalk van een dialoogvenster.

  • Gebruik een waarschuwingspictogram. Uitzonderingen:

    • Als de waarschuwing voor een functie met een pictogram is, kunt u het functiepictogram gebruiken met een waarschuwings-overlay.

      juist:

      schermafbeelding van het vergrendelingspictogram met een waarschuwingspictogram overlay

      In dit voorbeeld heeft het functiepictogram een waarschuwings-overlay.

  • Voor modale dialoogvensters met een waarschuwingsnoot plaatst u het waarschuwingspictogram in de voetnoot in plaats van het inhoudsgebied.

    juist:

    schermafbeelding van het waarschuwingspictogram in de voetnoot van het dialoogvenster

    In dit voorbeeld heeft de voetnoot het waarschuwingspictogram.

Zie Standaardpictogrammenvoor meer richtlijnen en voorbeelden.

Dit bericht niet meer weergeven

  • Als een waarschuwingsdialoogvenster deze optie nodig heeft, bekijkt u de waarschuwing en de frequentie ervan. Als het alle kenmerken van een goede waarschuwing heeft (risico's omvat en onmiddellijk relevant is, actie kan ondernemen, niet duidelijk en onregelmatig), moet het niet zinvol zijn voor gebruikers om deze te onderdrukken.

Zie dialoogvenstersvoor meer richtlijnen.

Progressieve openbaarmaking

  • Als u geavanceerde informatie in een waarschuwingsbericht moet opnemen, geeft u deze weer met behulp van de knoppen voor progressieve openbaarmaking (bijvoorbeeld 'Details weergeven'). Dit vereenvoudigt de waarschuwing voor normaal gebruik. Verberg de benodigde gegevens niet omdat gebruikers deze mogelijk niet vinden.
  • Gebruik 'Details weergeven' niet, tenzij er echt meer details zijn. Pas niet alleen de bestaande informatie in een andere indeling aan.

Zie Progressive Disclosurevoor labelrichtlijnen.

Standaardwaarden

  • selecteer de veiligste, minst destructieve of veiligste reactie om de standaardwaarde te zijn.

Sms

Algemeen

  • Verwijder overbodige tekst. Zoek ernaar in titels, hoofdinstructies, aanvullende instructies, inhoudsgebieden, opdrachtkoppelingen en doorvoerknoppen. Over het algemeen laat u volledige tekst in instructies en interactieve besturingselementen staan en verwijdert u eventuele redundantie van de andere plaatsen.
  • Gebruik de termen 'waarschuwing' of 'waarschuwing' niet in de tekst. Wanneer correctgebruikt, communiceert het waarschuwingspictogram voldoende dat gebruikers voorzichtig moeten zijn.

Onjuist:

schermafbeelding van onnodig gebruik van waarschuwing in tekst

In dit voorbeeld is de term 'waarschuwing' niet nodig.

Titels

  • Gebruik de titel om de opdracht of functie te identificeren waaruit de waarschuwing afkomstig is. Uitzonderingen:
    • Als er een waarschuwing wordt weergegeven met veel verschillende opdrachten, kunt u in plaats daarvan de programmanaam gebruiken.
    • Als deze titel overbodig of verwarrend is met de hoofdinstructie, gebruikt u in plaats daarvan de naam van het programma.

Onjuist:

schermafbeelding van de titel van het dialoogvenster Beveiligingswaarschuwing

In dit voorbeeld identificeert 'Beveiligingswaarschuwing' niet de opdracht of functie van waaruit de waarschuwing afkomstig is.

  • Gebruik de titel niet om uit te leggen wat u moet doen in het dialoogvenster dat het doel is van de hoofdinstructie.
  • Gebruik hoofdlettergebruik in titelstijl, zonder interpunctie te beëindigen.

Belangrijkste instructies

  • De belangrijkste instructie voor een waarschuwing is gebaseerd op het ontwerppatroon:
Patroon Hoofdinstructie
Bewustzijn
Beschrijf de voorwaarde of het potentiële probleem.
Dreigend probleem
Beschrijf wat de gebruiker nu moet doen.
Bevestiging van riskante actie
Stel een vraag om te bepalen of de gebruiker door wil gaan.
  • schermafbeelding van een melding met een lage batterij
  • In dit voorbeeld is de melding over een lage batterij een waarschuwing voor bewustzijn, dus in de hoofdinstructie wordt de toestand beschreven.
  • schermopname van het onmiddellijk waarschuwen van de batterij
  • In dit voorbeeld is het dialoogvenster batterij bijna leeg, dus in de hoofdinstructie wordt beschreven wat de gebruiker nu moet doen.
  • Wees beknopt gebruik slechts één, volledige zin. Strip de hoofdinstructie naar de essentiële informatie. Als je iets meer moet uitleggen, gebruik dan een aanvullende instructie.
  • Gebruik woorden als 'nu' en 'onmiddellijk' als de gebruiker onmiddellijk moet handelen. Gebruik deze woorden niet als er geen urgentie is.
  • Geef specifieke namen als er objecten betrokken zijn.
  • Gebruik hoofdlettergebruik inzinsstijl.

Aanvullende instructies

  • De aanvullende instructie voor een waarschuwing is gebaseerd op het ontwerppatroon:
Patroon Aanvullende instructie
Bewustzijn
Leg de implicatie uit en waarom het belangrijk is.
Dreigend probleem
Leg de voorwaarde uit en waarom het belangrijk is.
Bevestiging van riskante actie
Leg eventuele niet-voor de hand liggende redenen uit waarom de gebruiker mogelijk niet door wil gaan.
  • Herhaal de hoofdinstructie niet met iets andere formulering. Laat in plaats daarvan de aanvullende instructie weg als er niet meer toe te voegen is.
  • Gebruik volledige zinnen, hoofdlettergebruik in zinsstijl en einde van interpunctie.

Doorvoerknoppen

  • Voor waarschuwingsdialoogvensters zijn de doorvoerknoppen gebaseerd op het ontwerppatroon:
Patroon Doorvoerknoppen
Bewustzijn
Sluiten. Gebruik geen OK, omdat het suggereert dat potentiële problemen ok zijn.
Dreigend probleem
Een opdrachtknop of opdrachtkoppeling voor elke optie, of OK als de actie buiten het dialoogvenster plaatsvindt.
Bevestiging van riskante actie
Ja, nee.
  • Onjuist:
  • schermafbeelding van het waarschuwingsdialoogvenster met knop OK
  • Problemen zijn niet in orde, dus gebruik in plaats daarvan Sluiten.

Documentatie

Wanneer u verwijst naar waarschuwingen:

  • Als de waarschuwing een vraag stelt, raadpleegt u een waarschuwing op basis van de vraag; gebruik anders de hoofdinstructie. Als de vraag of hoofdinstructie lang of gedetailleerd is, kunt u deze samenvatten.
  • Indien nodig kunt u naar een waarschuwingsdialoogvenster verwijzen als een bericht.
  • Maak de tekst indien mogelijk vet. Anders plaatst u de tekst alleen tussen aanhalingstekens indien nodig om verwarring te voorkomen.

Voorbeeld: In de Wilt u de onveilige items weergeven? bericht klikt u op Ja.