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.
    > ⚠️ 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

Verfügt über die selben Template Konfigurationen wie das Input Control. Bedarf kein Binden der Daten, da diese automatisch aus dem Typ geladen werden, oder aus dem konfigurierten Template.

Checklist

Webservices

Der ChecklistController stellt folgende Webservices unter dem Prefix
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).