Lieferumfang
Kontrolldeskriptoren
Labtagon Checklist Control
-
Disable Check
Bestimmt, ob Items gecheckt werden können.
→ Wenn auftruegesetzt, 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)
Gibttrueoderfalsezurück – abhängig davon, ob alle Items gecheckt sind.
👉 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.
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).

