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.
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)
Gibttrueoderfalsezurück – abhängig davon, ob alle Items gecheckt sind.
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.
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.

