Skip to content

Lieferumfang

Kontrolldeskriptoren

Labtagon Checklist Control

  • Disable Check
    Bestimmt, ob Items gecheckt werden können.
    → Wenn auf true gesetzt, können keine Items markiert werden und die Checkboxen werden ausgeblendet.

  • Disable Edit
    Beschränkt die Möglichkeit, Items zu bearbeiten.

  • Log In Journal
    Protokolliert Änderungen von Items im Journal.

  • Funktioniert nur an Typen, die die SPSActivityClassUnitOfWork beinhalten (z. B. SPSActivityTypeIncident / Störungen).
  • Wenn nichts ins Journal geschrieben wird, prüfe, ob SPSActivityClassUnitOfWork und LABTAGONCLCCommonClassChecklistItem korrekt am Typ konfiguriert sind.
  • Falls du eine dieser Klassen erst nachträglich hinzufügst, kann ein Neustart der Matrix42 Services notwendig sein.

    Warning

    Während des Neustarts ist das System kurzfristig nicht erreichbar.

  • Purpose
    Dieses Feld musst du setzen, wenn du in einer Ansicht mehrere Checklisten anzeigen willst.
    → Mit Purpose lassen sich Items eindeutig einer spezifischen Liste zuordnen.

  • Completed (Output)
    Gibt true oder false zurück – abhängig davon, ob alle Items gecheckt sind.

Checklist


Die Template-Konfigurationen findest du im Abschnitt Konfiguration.

Labtagon Checklist Control – Preview

Dieses Control bietet dieselben Template-Konfigurationen wie das Input Control.
Du musst keine Daten binden – sie werden automatisch aus dem Typ oder aus dem konfigurierten Template geladen.

Checklist

Webservices

Der ChecklistController stellt folgende Webservices unter dem Präfix
api/Labtagon/ChecklistControl zur Verfügung:

  • GET /Template/{fragmentId}
    Liefert ein Checklist-Template anhand der angegebenen Template-ID (Fragment-ID).

  • POST /AddItems
    Fügt ein neues Checklist-Item in einem bestimmten Kontext hinzu.

  • POST /UpdateItems
    Aktualisiert ein bestehendes Checklist-Item im angegebenen Kontext.

  • POST /DeleteItems
    Löscht ein Checklist-Item aus dem angegebenen Kontext.

  • POST /RefreshItemsOnTemplateChange
    Aktualisiert die Items einer Checkliste, wenn ein Template geändert wird (Hinzufügen/Entfernen von Items).

  • POST /GetItems
    Liefert alle Checklist-Items für einen bestimmten Kontext (z. B. Ticket, Purpose, Template).

  • GET /ProductConfiguration
    Liefert alle wichtigen Konfigurationen des Produkts.