DBC PDF Annotator API - Integration Test

Testen Sie die Integration des PDF-Annotators in Ihre eigene Anwendung

API-Informationen

Neue Annotation-Session erstellen

Admin-Benutzer können alle Annotation-Tools verwenden und Änderungen speichern.

Session-Management

Creator-Filter Test - Multi-User Session

Ziel: Testen Sie die Creator-Filter-Funktionalität mit mehreren simulierten Benutzern in derselben Session.

Schritt 1: Multi-User-Session mit verschiedenen Erstellern erstellen

Erstellen Sie eine Session mit Annotationen von verschiedenen simulierten Benutzern:

Creator-Filter Test-Anleitung:

Schritt-für-Schritt Test:
  1. Erstellen Sie die Multi-User-Session - Es werden automatisch Annotationen von verschiedenen Erstellern hinzugefügt
  2. Verbinden Sie sich als verschiedene Benutzer - Öffnen Sie mehrere Tabs/Fenster
  3. Testen Sie den Creator-Filter:
    • Öffnen Sie die Ebenen-Sidebar (Button in der Toolbar)
    • Scrollen Sie nach unten zum "Filter" Bereich (unter der Ebenen-Liste)
    • Wählen Sie verschiedene Ersteller aus dem Dropdown
    • Beobachten Sie, wie nur die Annotationen des gewählten Erstellers angezeigt werden
    • Wählen Sie "Alle anzeigen" um den Filter zu deaktivieren
  4. Vergleichen Sie die Ansichten zwischen den verschiedenen Benutzern
  5. Testen Sie als Supervisor - kann alle Annotationen sehen und nach jedem Ersteller filtern
Erwartete Filter-Funktionalität:
  • Dropdown-Inhalt: "Alle anzeigen", "Max Mustermann", "Anna Schmidt", "Dr. Weber", "Lisa Meyer"
  • Filter "Max Mustermann": Zeigt nur Rechteck und Textbox Annotationen
  • Filter "Anna Schmidt": Zeigt nur Kreis und Stempel Annotationen
  • Filter "Dr. Weber": Zeigt nur Polygon und Linie Annotationen
  • Filter "Lisa Meyer": Zeigt nur Freihand Annotationen
  • Filter "Alle anzeigen": Zeigt alle Annotationen wieder an
  • Visueller Indikator: Aktiver Filter wird durch Farbe und Zähler angezeigt

Benutzerrollen-Test - Admin vs. Normal User

Schritt-für-Schritt Test: Erstellen Sie eine Test-Session und verbinden Sie sich dann als Admin oder User, um die Unterschiede zu sehen.

Schritt 1: Test-Session erstellen

Erstellen Sie zunächst eine Session mit Demo-Annotationen:

Funktionsvergleich der Benutzerrollen:

Admin-Benutzer können:
  • Alle Annotation-Tools verwenden (Rechteck, Kreis, Linie, Text, Polygon, Stempel)
  • Neue Markierungen erstellen und bearbeiten
  • Annotationen automatisch speichern (nach 2 Sek.)
  • Shapes verschieben, vergrößern und ändern
  • Farben und Eigenschaften anpassen
  • Ebenen verwalten (hinzufügen, löschen, wechseln)
  • Shapes löschen (Delete-Taste)
  • Vollständige Toolbar sichtbar
Normal User können:
  • PDF ansehen und navigieren
  • Vorhandene Annotationen betrachten
  • Shapes auswählen und Eigenschaften einsehen
  • Zoom und Pan verwenden
  • "Nur-Lese-Modus" Indikator wird angezeigt
  • Keine neuen Annotationen erstellen
  • Keine Bearbeitung von Shapes
  • Keine Speicher-/Lösch-Funktionen
  • Toolbar-Icons für Shape-Erstellung ausgeblendet
  • Property-Inputs sind disabled
Test-Anleitung:
  1. Erstellen Sie zuerst eine Admin-Session und testen Sie alle Funktionen
  2. Erstellen Sie dann eine Normal User-Session und versuchen Sie zu bearbeiten
  3. Beachten Sie die Unterschiede in der Toolbar und den verfügbaren Optionen
  4. Testen Sie das Auswählen von Shapes im Normal User-Modus (sollte funktionieren)
  5. Versuchen Sie Eigenschaften zu ändern im Normal User-Modus (sollte blockiert sein)

Annotationen testen