Skip to content

Notes

Overview

Intro

Notizen ermöglichen den Nutzern unformatierte Texte zu verfassen. Das kann notwendig sein, um z.B. Entscheidungen zu dokumentieren , sich mit anderen Nutzern zu einem Sachverhalt rudimentär auszutauschen oder um sich als Sachbearbeiter Vermerke für später zu machen.

Notizen Liste

Verwendung

👍 Do👎 Don't
...wenn Nutzer mehrere Notizen zu einem Sachverhalt erfassen müssen, oder alte Notizen nach der Migration wieder auffindbar gemacht werden sollen.
...wenn Nutzer Entscheidungen zu einem Sachverhalt festhalten wollen.
...wenn Nutzer sich zu einem Sachverhalt austauschen wollen. Eine rudimentäre Kollaboration soll weiterhin mit Notizen möglich sein. Komplexere soziale Interaktionen z. B. mit Antworten auf Fragen in Thread-Form in Kombination mit Benachrichtigungen sind für ein zukünftiges Muster vorgesehen.
...wenn einzelne Informationen zu einem Datensatz erfasst werden sollen. Verwende dafür ein reguläres mehrzeiliges Eingabefeld.

Als Sektion in Objektseiten

Notizen als Sektion einer Objektseite

In der Seitenleiste

Alternativ lassen sich Notizen ebenfalls in der Seitenleiste integrieren.

Notizen in der Seitenleiste einer Objektseite

Durch die Integration über eine Seitenleiste können Notizen auch auf Formularseiten genutzt werden. So haben die Nutzer auch dort Zugriff auf Informationen aus Notizen und können neue hinzufügen.

Notizen in der Seitenleiste einer Formularseite

Aufbau

Notizen werden in einer Liste mittels einer Tabelle dargestellt. Neue Notizen werden in Modal Dialogen erfasst. Bestehende Notizen können in Modal Dialogen bearbeitet werden. Die integrierte Lösung auf Basis von Tabellen und Modal Dialogen ermöglicht eine performante Nutzung in beliebigen Kontexten.

Notes Aufbau

1. Überschrift

Die Liste der Notizen wird in einer Tabelle mit dazugehöriger Tabellenfunktionsleiste dargestellt. Dort wird automatisch neben der Überschrift die Anzahl der verfügbaren Notizen dargestellt.

2. Suche (Optional)

Bei Bedarf kann den Nutzern eine Suche angeboten werden.

3. Hinzufügen Taste

Um eine neue Notiz hinzuzufügen, klicken die Nutzer auf die Taste. Dies öffnet einen Modal Dialog, in dem eine neue Notiz verfasst werden kann.

4. Titel

Notizen können einen Titel haben.

5. Bearbeiten und Löschen

Bestehende Notizen können durch die beiden Icon-Tasten entweder in einem Modal Dialog bearbeitet oder gelöscht werden.

6. Notiz

Der Text der Notiz ist ein Pflichtfeld beim Erfassen von neuen Notizen. Die zulässige Zeichenlänge kann von jeder Anwendung selbst bestimmt werden. Die Komponente macht hier keine Vorgaben.

7. Alles anzeigen, weniger anzeigen

Wenn Notizen eine gewissen Zeichenmenge überschreiten, dann werden diese ausgepunktet und ein Taste "Alles anzeigen" erscheint unter der Notiz. Ein Klick darauf zeigt die vollständige Notiz an, wobei die Taste ihren Titel zu "Weniger anzeigen" wechselt und am Ende der Notiz angezeigt wird.

8. Metadaten

Die Metadaten werden vom System automatisch erzeugt.

9. Dateien Anhänge (Ausblick)

Perspektivisch wird es möglich sein, auch Daten an Notizen bzw. Sachverhalte anzuhängen. Siehe dazu auch das Muster "Anhänge", das in Planung ist.

Guidelines

Verhalten

Notizen hinzufügen

Ein Klick auf "Hinzufügen" öffnet den Modal Dialog zum Verfassen einer neuen Notiz. Damit lassen sich neue Notizen erfassen, ohne dass die Nutzer auf eine andere Seite navigieren müssen.

Add Note

Notiz bearbeiten

Ein Klick auf "Bearbeiten" öffnet den Modal Dialog zum Bearbeiten einer bestehenden Notiz.

Edit Note

Notiz löschen

Ein Klick auf "Hinzufügen" öffnet den Modal Dialog zum Verfassen einer neuen Notiz. Damit lassen sich neue Notizen erfassen, ohne dass die Nutzer auf eine andere Seite navigieren müssen.

Delete Note

Responsives Verhalten

Notizen sind vollständig responsive. Dadurch lassen sie sich in verschiedenen Kontexten einbinden.

Notes Small
Notes Medium
Notes Large

Barrierefreiheit

Die Komponente stellt die Barrierefreiheit selbst sicher. Bei der Implementierung ist nichts weiter zu berücksichtigen.

Develop Vue

Die Implementierung der Webcomponenten in Vue.js kann in folgendem Showcase innerhalb des AKDB Netzwerks betrachtet werden: https://mate-ds-vue-components-showcase-25.core-platform.kubt.akdb.net/?path=/story/komponenten-messageitem--notes