Checklistenvorlagen via Excel

Checklistenvorlagen können über Checklisten verwalten erstellt, bearbeitet und aktualisiert werden. Dies ist auf zwei Arten möglich: Die Standardvariante ist die Verwendung des Checklistendesigners. Die andere Möglichkeit ist die Verwendung der Excel-Import-Vorlage. Im Folgenden werden die Schritte beschrieben, die notwendig sind, um Checklisten über Excel zu erstellen.

Bitte beachten, dass Checklistenvorlagen nur importiert, aber nicht über Excel exportiert werden können. Ein Export einer Checklistenvorlage ist als json-Datei möglich. Mehr Informationen unter https://testify.atlassian.net/wiki/spaces/TB/pages/1768817104/Checklisten+verwalten#Kontextmen%C3%BC

Für den Excel-Import (mit manchen Ausnahmen - siehe Beschreibung) wird immer das Binärsystem verwendet.

0 = Nein/Falsch

1 = Ja/Wahr

Download und Import

Leere Excel-Checklistenvorlage herunterladen

Um die Vorlage zu erhalten, auf das Kontextmenü klicken, Importieren wählen und "Import-Template herunterladen".

Optimierte Excel-Checklistenvorlage herunterladen

Alternativ können Sie sich hier eine optimierte Excel-Checklistenvorlage herunterladen. Nach dem Aktivieren von Makros können Sie so vereinfacht via Excel Checklisten erstellen. Klicken Sie hierzu einfach auf die entsprechenden Buttons im ersten Reiter “Information”. Vor dem Import in Testify muss die Vorlage wieder umgewandelt werden, also die Makros deaktiviert werden. Dies ist über den Button “Save Import Excel” möglich.

Optimierte Vorlage herunterladen:

Importieren einer ausgefüllten Excel-Checklistenvorlage

Um eine Checklistenvorlage über Excel zu importieren, auf das Kontextmenü klicken, Importieren wählen und auf "Zu importierende Datei auswählen" klicken.

Erstellen einer Checkliste mit der Excel-Checklistenvorlage

Die Exceldatei ist in zwei Registerkarten unterteilt: Header und Content. Die erste Zeile ist der Header. Dort sind kurze Erklärungen als Hinweis hinterlegt. Es wird immer aufgeführt, ob eine Spalte Pflicht ist oder nicht und wenn ja, wann dies der Fall ist.

Bitte beachten: Es muss mindestens eine Prüfung erstellt werden.

Header

Id

Teilweise obligatorisch

Eine eigene ID kann erstellt werden, wird aber nicht empfohlen. Wenn es nicht benötigt wird, sollte dieses Feld bei der Erstellung einer neuen Checklistenvorlage leer gelassen werden. Die Id ist nur bei der Überarbeitung einer Checklistenvorlage notwendig und obligatorisch.

Beim Überarbeiten einer Checklistenvorlage die Checklisten-ID der gewünschten Checkliste eingeben. Wird mit eigenen Id's gearbeitet, müssen diese Id's immer verwendet werden, was insbesondere bei der Überarbeitung einer Checklistenvorlage relevant ist.

Auf die Checklisten-ID kann wie folgt zugegriffen werden: Checklisten verwalten - Periodische Zuweisungen - URL

Title

Obligatorisch

Legt den Titel der Checklistenvorlage fest

Description

Obligatorisch

Legt die Beschreibung der Checklistenvorlage fest

DefaultLocale

Obligatorisch

Legt die Standardsprache der Checklistenvorlage fest. Bitte beachten, dass das Gebietsschema nicht aktualisiert werden kann. Übersetzungen können über https://testify.atlassian.net/wiki/spaces/TB/pages/1768817298 vorgenommen werden. Die Gebietsschema-Codes lauten wie folgt:

  • Bosanski = bs

  • Deutsch = de-AT

  • English (UK) = en-GB

  • English (India)= en-IN

  • English (US) = en-US

  • Español = es-MX

  • Français = fr

  • Nederlands = nl

  • Português = pt-BR

  • Русский = ru

  • 中文(中国) = zh-CN

  • 中文(台灣) = zh-TW

Limitation

Obligatorisch

Legt fest, wie viele Benutzer die Checkliste gleichzeitig ausführen können

  • Keine Begrenzung = 1

  • Begrenzt auf einen = 2

SignatureSetting

Obligatorisch

Unterschriften beim Abschluss einer Checkliste hinzufügen

  • Deaktiviert = 0

  • Fakultativ = 1

  • obligatorisch = 2

EnableFastNavigation

Obligatorisch

Die Schnellnavigation über checkidentifier aktivieren

  • Wahr = 1

  • Falsch = 0

FocusInputFieldAfterEveryCheck

Obligatorisch

Fokussierung des Eingabefeldes des Prüfzeichens nach jeder Prüfung

  • Wahr = 1

  • Falsch = 0

AutomaticNavigationToNextCheck

Obligatorisch

Automatische Navigation zur nächsten Prüfung nach Einstellung des Prüfungsergebnisses

  • Wahr = 1

  • Falsch = 0

DisableAutomaticNavigationToNextPage

Obligatorisch

Automatische Navigation zur nächsten Seite oder zum nächsten Abschnitt nach Anklicken der Schaltfläche "Weiter" deaktivieren

  • Wahr = 1

  • Falsch = 0

EnableReuseCheckResult

Obligatorisch

Wiederverwendung des Prüfergebnisses der letzten abgeschlossenen Checkliste desselben Prüfobjekts ermöglichen

  • Wahr = 1

  • Falsch = 0

TestObjectTypeLimitations

Nicht obligatorisch

ID des Prüfobjekttyps einfügen, um eine Begrenzung hinzuzufügen

TestObjectLimitations

Nicht obligatorisch

ID des Prüfobjekts einfügen, um eine Begrenzung hinzuzufügen

Content

Id

Obligatorisch

Diese ID kann frei gewählt werden, muss aber eindeutig sein und ist notwendig, um eine Struktur aufzubauen. Diese ID muss dann in der Spalte ParentID der untergeordneten Seiten, Abschnitte oder Prüfungen verwendet werden. Zum Beispiel: 12345678

Type

Obligatorisch

Bitte die Nummer des Typs eingeben, der erstellt werden soll:

  • Seite: Type = 1
    Nur Id, Type, Title, Description, ParentId Spalten verwenden

  • Sektion: Type = 2
    Nur die Spalten Id, Type, title, Description, ParentId, OptionalSetting, Identifier, IsGateKeeper verwenden
    Abhängigkeiten können über den Excel-Import nicht abgebildet werden

  • Prüfen: Type = 3
    Die einzige Spalte, die nicht verwendet werden kann, ist die Spalte OptionalSetting

Zum Beispiel: 1 (wenn eine Seite erstellen wird)

Title

Obligatorisch

Definiert den Titel der Seite, Sektion, Prüfung oder Aktion. Zum Beispiel:

  • Seite: Fact sheet

  • Sektion: General information

  • Prüfung: Is the machine clean?

  • Aktion: Assign checklist

Description

Nicht obligatorisch

Legt die Beschreibung der Seite, der Sektion, Prüfung oder Aktion fest. Zum Beispiel:

  • Seite: Fact sheet

  • Sektion: All general information checks

  • Prüfung: Please specify if the machine is clean

  • Aktion: Assign checklist to the next department

ParentId

Teilweise obligatorisch

Die ParentID ist optional für Seiten (1), aber obligatorisch für Sektionen (2), Prüfungen (3) und Aktion (4). Gibt es weder Seiten (1) noch Sektionen (2), so ist die ParentID für Prüfungen (3) und Aktionen (4) nicht relevant. Aktionen können überall vorhanden sein und somit sowohl Seiten (1) als auch Sektionen (2), aber keine Prüfungen (3) als Parents haben.

Andernfalls kann die gewünschte Struktur nicht erstellt werden. Die ParentId bestimmt die Struktur des Checklisten-Templates. Die Struktur der Checkliste muss diesen Regeln folgen:

  • Sektionen und Seiten können nur Seiten als Eltern haben, Prüfungen können nur Seiten und Sektionen als Eltern haben.

  • Alle Kinder müssen immer vom gleichen Typ sein (Seite/Sektion/Prüfung).

  • Die folgenden Strukturoptionen zwischen Seiten, Sektionen und Prüfungen sind möglich:

    • Seite > Seite > Seite > ... > Sektion > Prüfung oder

    • Seite > Seite > Seite > Prüfung oder

    • Seite > Sektion > Prüfung" oder

    • Seite > Prüfung" oder

    • Sektion > Prüfung" oder

    • Prüfung

OptionalSetting

Teilweise obligatorisch

Obligatorisch für Sektionen (2), nicht möglich für Seiten (1) und Prüfungen (3). Legt den Status der Sektion fest:

  • Verpflichtend = 0

  • Standardmäßig deaktiviert = 1

  • Standardmäßig aktiviert = 2

Identifier

Teilweise obligatorisch

Der Identifier ist nur obligatorisch für:

  • Header Options:

    • EnableFastNavigation

    • FocusInputFieldAfterEveryCheck

  • Content Option:

    • IsGateKeeper

Der Identifier kann frei gewählt werden, muss aber eindeutig sein. Er muss angegeben werden, wenn eine (oder mehrere) dieser Optionen ausgewählt wurde. Zum Beispiel Spalte H "IsGateKeeper" = 1 und Spalte G "Identifier" = abcd

IsGateKeeper

Teilweise obligatorisch

Obligatorisch für Sektionen (2) und Prüfungen (3), nicht möglich für Seiten (1).

Ausführung über Identifier nur zulassen, wenn diese Einstellung 1 ist.

  • Falsch = 0

  • Wahr = 1

    • Wenn wahr, muss ein Identifier in Spalte G angegeben werden. Dieser Identifier kann frei gewählt werden, muss aber eindeutig sein.

CheckType

Teilweise obligatorisch

obligatorisch für den Typ Prüfung (3)

Die Nummer der gewünschten Prüfung eingeben:

  • Foto = 1

  • Mehrfachauswahl = 2

  • Numerisch = 3

  • Zeit = 4

  • Berechnung = 5

  • Einzelauswahl = 6

  • Datum = 7

  • Auswahl des Prüfobjekts = 8

  • Logisch = 9

  • Text = 10

  • Datei = 11

  • GeoPosition = 12

  • Signatur = 13

CheckLabel

Teilweise obligatorisch

obligatorisch für

  • Mehrfachauswahl (2): Eine Bezeichnung für jede Option angeben, die verfügbar sein soll, getrennt durch ein Semikolon, z. B. A;B;C

  • Numerisch (3): Den Platzhaltertext für die Eingabe angeben, z. B. Geben Sie eine Zahl ein...

  • Zeit (4): Den Platzhaltertext für die Eingabe angeben, z. B. wählen Sie eine Zeit...

  • Berechnung (5): Einen Platzhaltertext für jede Eingabe für die Berechnung angeben, getrennt durch ein Semikolon, z.B. Wert1 eingeben; Wert2 eingeben;...

  • Einzelauswahl (6): Eine Bezeichnung für jede Option an, die verfügbar sein soll, getrennt durch ein Semikolon, z. B. A;B;C

  • Datum (7): Den Platzhaltertext für die Eingabe angeben, z. B. wählen Sie ein Datum...

  • Logisch (9): Eine Bezeichnung für die positive und die negative Option angeben, getrennt durch ein Semikolon, z. B. Ja;NO

  • Text (10): Den Platzhaltertext für die Eingabe angeben, z. B. geben Sie einen Text ein...

  • GeoPosition (12): Den Platzhaltertext für die Eingabe angeben, z. B. Koordinaten angeben…

nicht für diese Prüfungen verwenden

  • Foto (1)

  • Prüfobjekt Auswahl (8)

  • Datei (11)

  • Signatur (13)

CheckValidation

Teilweise obligatorisch

obligatorisch für

  • Mehrfachauswahl (2): Den Ergebniswert für jede Option mit 1/0, getrennt durch ein Semikolon, angeben, z. B. 1;1;0

  • Einzelauswahl (6): Den Ergebniswert für jede Option mit 1/0 angeben, getrennt durch ein Semikolon, z. B. 1;1;0

  • Datei (11): Die minimale und maximale Anzahl der hochzuladenden Dateien angeben, getrennt durch ein Semikolon, z. B. 1;2

    • Die Minimalanzahl muss größer als 1 sein. Es muss immer sowohl min als auch max definiert werden - dies kann im Nachgang in Testify selbst geändert werden.

optional für

  • Numerisch (3): Angabe des Mindest- und Höchstwerts für die Gültigkeit der Prüfung (optional), z. B. 0;10

  • Zeit (4): Den Mindest- und Höchstwert angeben, für den die Prüfung gültig sein soll (optional), z. B. 10:00;10:30

  • Berechnung (5): Angabe des Mindest- und Höchstwerts, ab dem die Prüfung gültig sein soll (optional), z. B. 0;10

  • Datum (7): Den Mindest- und Höchstwert angeben, ab dem die Prüfung gültig sein soll (optional), z. B. 1.1.2020;1.1.2021

  • Text (10): Einen MatchString angeben, mit dem die Eingabe übereinstimmen soll (optional)

bei diesen Prüfungen nicht verwenden

  • Foto (1)

  • Prüfobjekt Auswahl (8)

  • Logisch (9)

  • GeoPosition (12)

  • Signatur (13)

CheckOptions

Teilweise obligatorisch

Format für Kombinationen von CheckOptions: <Eigenschaft1 Name>:<Wert1>;<Eigenschaft2 Name>:<Wert2>

  • Zum Beispiel: decimalPlaces:3;maxWarnValue:6;warnText:close

  • Foto (1)

    • Scoring

      • isScoringEnabled: optional; gibt an, ob die Scoring-Funktion aktiv ist oder nicht, Werte 0/1

      • checkScorePositiveResult: optional; gibt die Punktzahl an, die man erhält, wenn die Prüfung positiv ausfällt

      • checkScoreNegativeResult: optional; gibt die Punktzahl an, die man erhält, wenn die Prüfung negativ ist

      • Beispiel isScoringEnabled:1;checkScorePositiveResult:5;checkScoreNegativeResult:0

  • Mehrfachauswahl (2):

    • mustSelectAll: erforderlich; gibt an, ob alle positiven Optionen ausgewählt werden müssen, Werte 0/1

    • Scoring

      • isScoringEnabled: optional; gibt an, ob die Scoring-Funktion aktiv ist oder nicht, Werte 0/1

      • checkScores: optional; gibt bei Einfach- und Mehrfachauswahlprüfungen die Punktzahl an, die man für jede Option erhält, Dezimalzahlen getrennt durch '/'

      • Beispiel: isScoringEnabled:1;checkScores:5/3/0/-50

  • Numerisch (3):

    • decimalPlaces: erforderlich; gibt die Anzahl der maximal anzuzeigenden Dezimalstellen an, alle ganzzahligen Werte >0

    • maxValue: optional; gibt den oberen Wert zur Gültigkeit fest

    • minValue: optional; legt den unteren Wert zur Gültigkeit fest

    • maxWarnValue: optional; gibt den oberen Grenzwert an, ab dem eine Warnmeldung angezeigt wird

    • minWarnValue: optional; legt den unteren Schwellenwert fest, ab dem eine Warnmeldung angezeigt wird

    • warnText: optional; gibt einen Text an, der in der Warnmeldung angezeigt werden soll

    • setPointValue: optional; gibt eine Sollwertnummer an, die in der Warnmeldung angezeigt werden soll

    • quickInput: optional; gibt an, ob die Schnelleingabe verwendet werden soll - Werte 0/1

    • unitSuffix: optional; gibt das Einheitensuffix an

    • Scoring

      • isScoringEnabled: optional; gibt an, ob die Scoring-Funktion aktiv ist oder nicht, Werte 0/1

      • checkScorePositiveResult: optional; gibt die Punktzahl an, die man erhält, wenn die Prüfung positiv ausfällt

      • checkScoreNegativeResult: optional; gibt die Punktzahl an, die man erhält, wenn die Prüfung negativ ist

      • Beispiel isScoringEnabled:1;checkScorePositiveResult:5;checkScoreNegativeResult:0

  • Uhrzeit (4)

    • maxValue: optional; gibt den oberen Wert zur Gültigkeit fest

    • minValue: optional; legt den unteren Wert zur Gültigkeit fest

    • Scoring

      • isScoringEnabled: optional; gibt an, ob die Scoring-Funktion aktiv ist oder nicht, Werte 0/1

      • checkScorePositiveResult: optional; gibt die Punktzahl an, die man erhält, wenn die Prüfung positiv ausfällt

      • checkScoreNegativeResult: optional; gibt die Punktzahl an, die man erhält, wenn die Prüfung negativ ist

      • Beispiel isScoringEnabled:1;checkScorePositiveResult:5;checkScoreNegativeResult:0

  • Berechnung (5):

    • function: erforderlich; gibt den Berechnungstyp an, Werte Avg=0 Sum=1 Stddev=2 Min=3 Max=4 Custom=5

    • decimalPlaces: erforderlich; gibt die Anzahl der maximal anzuzeigenden Dezimalstellen an, alle ganzzahligen Werte >0

    • maxValue: optional; gibt den oberen Wert zur Gültigkeit fest

    • minValue: optional; legt den unteren Wert zur Gültigkeit fest

    • maxWarnValue: optional; gibt den oberen Grenzwert an, ab dem eine Warnmeldung angezeigt wird

    • minWarnValue: optional; legt den unteren Schwellenwert fest, ab dem eine Warnmeldung angezeigt wird

    • warnText: optional; gibt einen Text an, der in der Warnmeldung angezeigt werden soll

    • setPointValue: optional; gibt eine Sollwertnummer an, die in der Warnmeldung angezeigt werden soll

    • quickInput: optional; gibt an, ob die Schnelleingabe verwendet werden soll - Werte 0/1

    • unitSuffix: optional; gibt das Einheitensuffix an

    • formula: optional; gibt die Formel an, die für die Berechnung verwendet werden soll, nur für benutzerdefinierte Berechnungen zu verwenden

    • resultFieldLabel: optional; gibt einen Platzhaltertext für das Ergebnisfeld an, wird nur für die benutzerdefinierte Berechnung verwendet

    • checkIdentifier: optional; gibt eine Liste von Identifiern einer Prüfung an, auf die verwiesen wird, z. B. [checkIdentifier1,checkIdentifier2].

    • defaultValue: optional; gibt eine Liste von Standardwerten an, z. B. [1,2]

    • Scoring

      • isScoringEnabled: optional; gibt an, ob die Scoring-Funktion aktiv ist oder nicht, Werte 0/1

      • checkScorePositiveResult: optional; gibt die Punktzahl an, die man erhält, wenn die Prüfung positiv ausfällt

      • checkScoreNegativeResult: optional; gibt die Punktzahl an, die man erhält, wenn die Prüfung negativ ist

      • Beispiel isScoringEnabled:1;checkScorePositiveResult:5;checkScoreNegativeResult:0

  • Einzelauswahl (6):

    • quickInput: optional; gibt an, ob die Schnelleingabe verwendet werden soll - Werte 0/1

    • showOptionsHorizontally: optional; gibt an, ob die Optionen horizontal oder vertikal angezeigt werden - vertikal=0, horizontal=1

    • mustSelectAll: required, specifies whether all positive options must be selected, values 0/1

    • Scoring

      • isScoringEnabled: optional; gibt an, ob die Scoring-Funktion aktiv ist oder nicht, Werte 0/1

      • checkScores: optional; gibt bei Einfach- und Mehrfachauswahlprüfungen die Punktzahl an, die man für jede Option erhält, Dezimalzahlen getrennt durch '/'

      • Beispiel: isScoringEnabled:1;checkScores:5/3/0/-50

  • Datum (7)

    • maxValue: optional; gibt den oberen Wert zur Gültigkeit fest

    • minValue: optional; legt den unteren Wert zur Gültigkeit fest

    • Scoring

      • isScoringEnabled: optional; gibt an, ob die Scoring-Funktion aktiv ist oder nicht, Werte 0/1

      • checkScorePositiveResult: optional; gibt die Punktzahl an, die man erhält, wenn die Prüfung positiv ausfällt

      • checkScoreNegativeResult: optional; gibt die Punktzahl an, die man erhält, wenn die Prüfung negativ ist

      • Beispiel isScoringEnabled:1;checkScorePositiveResult:5;checkScoreNegativeResult:0

  • Prüfobjekt Auswahl (8):

    • selectionType: erforderlich; gibt an, welche Prüfobjekte verfügbar sein sollen, Werte AllTestObjects = 0, SubComponents = 1

    • positiveValidation: erforderlich; gibt das Prüfergebnis an, wenn ein Prüfobjekt ausgewählt wird - Erfolgreich=1, Fehlgeschlagen=0

    • Multiselect: erforderlich; gibt an, ob mehrere Prüfobjekte ausgewählt werden können, Werte 0/1

    • Scoring

      • isScoringEnabled: optional; gibt an, ob die Scoring-Funktion aktiv ist oder nicht, Werte 0/1

      • checkScorePositiveResult: optional; gibt die Punktzahl an, die man erhält, wenn die Prüfung positiv ausfällt

      • checkScoreNegativeResult: optional; gibt die Punktzahl an, die man erhält, wenn die Prüfung negativ ist

      • Beispiel isScoringEnabled:1;checkScorePositiveResult:5;checkScoreNegativeResult:0

  • Logisch (9):

    • quickInput: optional; gibt an, ob die Schnelleingabe verwendet werden soll - Werte 0/1

    • Scoring

      • isScoringEnabled: optional; gibt an, ob die Scoring-Funktion aktiv ist oder nicht, Werte 0/1

      • checkScorePositiveResult: optional; gibt die Punktzahl an, die man erhält, wenn die Prüfung positiv ausfällt

      • checkScoreNegativeResult: optional; gibt die Punktzahl an, die man erhält, wenn die Prüfung negativ ist

      • Beispiel isScoringEnabled:1;checkScorePositiveResult:5;checkScoreNegativeResult:0

  • Text (10):

    • quickInput: optional; legt fest, ob die Schnelleingabe verwendet werden soll - Werte 0/1

    • jsonStringArray: optional; gibt Eigenschaften an, die als json eingegeben werden können - z. B. [first,second]

    • Scoring

      • isScoringEnabled: optional; gibt an, ob die Scoring-Funktion aktiv ist oder nicht, Werte 0/1

      • checkScorePositiveResult: optional; gibt die Punktzahl an, die man erhält, wenn die Prüfung positiv ausfällt

      • checkScoreNegativeResult: optional; gibt die Punktzahl an, die man erhält, wenn die Prüfung negativ ist

      • Beispiel isScoringEnabled:1;checkScorePositiveResult:5;checkScoreNegativeResult:0

  • Datei-Upload (11)

    • maxNumberOfFiles: optional; gibt an, wie viele Dateien maximal hochgeladen werden dürfen

    • minNumberOfFiles: optional; gibt an, wie viele Dateien mindestens hochgeladen werden müssen

    • Scoring

      • isScoringEnabled: optional; gibt an, ob die Scoring-Funktion aktiv ist oder nicht, Werte 0/1

      • checkScorePositiveResult: optional; gibt die Punktzahl an, die man erhält, wenn die Prüfung positiv ausfällt

      • checkScoreNegativeResult: optional; gibt die Punktzahl an, die man erhält, wenn die Prüfung negativ ist

      • Beispiel isScoringEnabled:1;checkScorePositiveResult:5;checkScoreNegativeResult:0

  • Geoposition (12)

    • Scoring

      • isScoringEnabled: optional; gibt an, ob die Scoring-Funktion aktiv ist oder nicht, Werte 0/1

      • checkScorePositiveResult: optional; gibt die Punktzahl an, die man erhält, wenn die Prüfung positiv ausfällt

      • checkScoreNegativeResult: optional; gibt die Punktzahl an, die man erhält, wenn die Prüfung negativ ist

      • Beispiel isScoringEnabled:1;checkScorePositiveResult:5;checkScoreNegativeResult:0

  • Unterschrift (13)

    • Scoring

      • isScoringEnabled: optional; gibt an, ob die Scoring-Funktion aktiv ist oder nicht, Werte 0/1

      • checkScorePositiveResult: optional; gibt die Punktzahl an, die man erhält, wenn die Prüfung positiv ausfällt

      • checkScoreNegativeResult: optional; gibt die Punktzahl an, die man erhält, wenn die Prüfung negativ ist

      • Beispiel isScoringEnabled:1;checkScorePositiveResult:5;checkScoreNegativeResult:0

CheckCategories

Optional für Prüfungen (3), nicht möglich für Seiten (1) und Sektionen (2).

Fügen Sie die Kennung(en) der gewünschten Prüfungskategorie hinzu, getrennt durch ein Semikolon, z. B. ISO 90001:18;ISO 22000

Voraussetzung: Die Funktion https://testify.atlassian.net/wiki/spaces/TB/pages/2412871681 wurde vorab über das Solution Team aktiviert.

ActionType

Optional innerhalb einer Checkliste, ob in einer Seite, Sektion oder vor/nach einer Prüfung.

  • Type: 1

ActionParameter

  • Zugewiesen an: Definition wem die Checkliste zugewiesen werden soll. ID des Benutzers oder der Gruppe, z.B. assignToId:106c0bff-e2a3-4b30-b5eb-0016b7894a9f

  • Fälligkeitsdatum: Falls das Datum der Fälligkeit um Tage (z. B. dateOffsetDays) oder Stunden (1;dateOffsetHours) angepasst werden soll

  • Von wann die Berechnung stattfindet: Datum der Ausführung (dateOffsetCalculatedFromType:1) oder Geplant für (dateOffsetCalculatedFromType:2)

  • Anzeigetext im Button (Label) z. B. label:Action Click

  • Beispiel: assignToId:106c0bff-e2a3-4b30-b5eb-0016b7894a9f;dateOffsetDays:1;dateOffsetHours:1;dateOffsetCalculatedFromType:1;label:Action Click

Fehler

Um bei Fehleingaben bestmöglich zu unterstützen, informieren wir bei fehlerhaften Einträgen in der Excel-Liste mit verschiedenen Fehlermeldungen. Wenn Einträge in der Excel-Datei zu Problemen beim Upload führen, werden diese direkt beim Importversuch angezeigt. Ansonsten erscheinen die Fehlermeldungen bei der Veröffentlichung des Entwurfs.

Beispiel

In diesem Beispiel geht es darum, ein tieferes Verständnis für die Erstellung von Checklisten mit Excel zu bekommen. Die Vorlage umfasst zwei Seiten, drei Sektionen und alle Prüfungsarten. Jede Prüfung hat spezielle Einstellungen, die in den untergeordneten Aufzählungszeichen erläutert werden. Nachfolgend eine detaillierte Beschreibung des Beispiels.

Beispiel in der originalen Excel-Vorlage herunterladen:

Beispiel in der optimierten Excel-Vorlage herunterladen:

* mehr dazu unter https://testify.atlassian.net/wiki/spaces/TB/pages/2390097921/Checklistenvorlagen+via+Excel#Optimierte-Excel-Checklistenvorlage-herunterladen

Bearbeitungs-Datei

Import-Datei

Header

Der Titel der Checkliste lautet "Beispielcheckliste" und die Beschreibung der Checkliste lautet "Diese Checkliste ist ein Beispiel". Die folgenden Einstellungen wurden vorgenommen:

  • Standardsprache ist Deutsch (DefaultLocale = de-AT)

  • Keine Einschränkung (Limitation = 1)

  • Signatur ist obligatorisch (SignatureSetting = 2)

  • Schnelle Navigation ist ausgeschaltet (EnableFastNavigation = 0)

  • Fokussierung des Eingabefeldes ist deaktiviert (FocusInputFieldAfterEveryCheck = 0)

  • Automatische Navigation zur nächsten Prüfung ist ausgeschaltet (AutomaticNavigationToNextCheck = 0)

  • Automatische Navigation zur nächsten Seite deaktivieren ist aktiviert (DisableAutomaticNavigationToNextPage = 1)

  • Wiederverwendung des Prüfungsergebnisses aktiviert (EnableReuseCheckResult = 1)

  • Keine Beschränkungen des Prüfobjekts (Typs)

Content

Seiten (Typ 1)

Erste Seite

  • Die erste Seite hat eine ID (70733914), einen Titel (Erste Seite) und keine Beschreibung

Zweite Seite

  • Die zweite Seite hat eine ID (13805331), einen Titel (Zweite Seite) und keine Beschreibung

Sektionen (Typ 2)

Erste Sektion

  • Die erste Sektion hat eine ID (21040822), einen Titel (Erste Sektion), keine Beschreibung, eine ParentId (70733914) und ist erforderlich (OptionalSetting: 0)

Zweite Sektion

  • Die zweite Sektion hat eine ID (64208823), einen Titel (Zweite Sektion), keine Beschreibung, eine ParentId (70733914) und ist standardmäßig deaktiviert (OptionalSetting: 1)

Dritte Sektion

  • Die dritte Sektion hat eine ID (16410116), einen Titel (Dritte Sektion), keine Beschreibung, eine ParentId (13805331) und ist standardmäßig aktiviert (OptionalSetting: 2)

Checks (Type 3)

Erste Prüfung

Die erste Prüfung hat eine ID (31780208), einen Titel (Bitte ein Foto hochladen), eine Beschreibung (Foto Testprüfung) und eine ParentId (21040822) sowie die folgenden Einstellungen:

  • GateKeeper ist deaktiviert

  • Der CheckType ist Foto (1)

Zweite Prüfung

Die zweite Prüfung hat eine ID (61700408), einen Titel (Digitale Checklisten sind), eine Beschreibung (Mehrfachauswahl Testprüfung und eine ParentId (21040822) sowie die folgenden Einstellungen:

  • GateKeeper ist deaktiviert

  • Der CheckType ist Mehrfachauswahl (2)

  • Die drei CheckLabel Optionen sind "gut", "toll" und "praktisch" (gut;toll;praktisch)

  • Die CheckValidation ist wahr, wahr, wahr (Ergebniswert: 1;1;1)

  • CheckOptions legt fest, dass alle positiven Optionen ausgewählt werden müssen (mustSelectAll: 1)

Dritte Prüfung

Die dritte Prüfung hat eine ID (64427191), einen Titel (Die Antwort auf das Leben, das Universum und alles andere), eine Beschreibung (Numerisch Testprüfung), eine ParentId (21040822) sowie die folgenden Einstellungen:

  • GateKeeper ist deaktiviert

  • CheckType ist Numerisch (3)

  • Der CheckLabel Platzhaltertext ist "Bitte angeben" (Bitte angeben)

  • Die CheckOptions legen fest, dass es keine Nachkommastellen gibt, der minimale Warnwert 40 und der maximale Warnwert 42 beträgt, die Warnmeldung "Sind Sie sicher?" angezeigt wird und der Sollwert 42 beträgt (decimalPlaces:0;minWarnValue:40;maxWarnValue:42;warnText:Sind Sie sicher?;setPointValue:42)

Vierte Prüfung

Die vierte Prüfung hat eine ID (64246142), einen Titel (Wie spät ist es gerade?), eine Beschreibung (Zeit Testprüfung), eine ParentId (16410116) sowie die folgenden Einstellungen:

  • GateKeeper ist deaktiviert

  • CheckType ist Zeit (4)

  • Der CheckLabel Platzhaltertext ist "Zeit auswählen”

Fünfte Prüfung

Die fünfte Prüfung hat eine ID (87968399), einen Titel (Durchschnitt zweier Werte), eine Beschreibung (Berechnung Testprüfung), eine ParentId (16410116) sowie die folgenden Einstellungen:

  • GateKeeper ist deaktiviert

  • CheckType ist Berechnung (5)

  • Der CheckLabel Platzhaltertext ist "Ergebnis”

  • Die CheckOptions legen fest, dass der Berechnungstyp Mittelwert (Average) ist und es zwei Nachkommastellen gibt (function:0;decimalPlaces:2)

Sechste Prüfung

Die sechste Prüfung hat eine ID (64793757), einen Titel (Was ist das beste Checklisten-Tool?), eine Beschreibung (Einzelauswahl Testprüfung), eine ParentId (64208823) sowie die folgenden Einstellungen:

  • GateKeeper ist deaktiviert

  • CheckType ist Einzelauswahl (6)

  • Die vier CheckLabel Optionen sind "Testify", "Keine Ahnung", "Ich weiß nicht" und "unklar" (Testify;Keine Ahnung;ich weiß nicht;unklar)

  • Die CheckValidation ist wahr, falsch, falsch, falsch (Ergebniswert: 1;0;0;0)

  • Die CheckOptions geben an, dass die Optionen horizontal angezeigt werden (showOptionsHorizontally:1)

Siebte Prüfung

Die siebte Prüfung hat eine ID (44996990), einen Titel (Welches Datum war gestern?), eine Beschreibung (Datum Testprüfung), eine ParentId (16410116) sowie die folgenden Einstellungen:

  • GateKeeper ist deaktiviert

  • CheckType ist Datum (7)

  • Der CheckLabel Platzhaltertext ist "Datum auswählen”

Achte Prüfung

Die achte Prüfung hat eine ID (91528116), einen Titel (Bitte ein Prüfobjekt auswählen), eine Beschreibung (Prüfobjekt-Auswahl Testprüfung), eine ParentId (16410116) sowie die folgenden Einstellungen:

  • GateKeeper ist deaktiviert

  • CheckType ist Auswahl des Prüfobjekts (8)

  • Die CheckOptions legen fest, dass alle Prüfobjekte verfügbar sein sollen, die Prüfung positiv ist, wenn ein Prüfobjekt ausgewählt wurde und dass nur ein Prüfobjekt ausgewählt werden kann (selectionType:0;positiveValidation:1;multiselect:0)

Neunte Prüfung

Die neunte Prüfung hat eine ID (21744304), einen Titel (Mögen Sie Checklisten?), eine Beschreibung (Logisch Testprüfung), eine ParentId (16410116) sowie die folgenden Einstellungen:

  • GateKeeper ist deaktiviert

  • CheckType ist Logisch (9)

  • Die beiden CheckLabel Optionen sind "Ja" und "Nein" (Ja;Nein)

Zehnte Prüfung

Die zehnte Prüfung hat eine ID (74740233), einen Titel (Was ist der Sinn des Lebens?), eine Beschreibung (Text Testprüfung), eine ParentId (16410116) sowie die folgenden Einstellungen:

  • GateKeeper ist deaktiviert

  • CheckType ist Text (10)

  • Der CheckLabel Platzhaltertext ist "Bitte angeben" (Bitte angeben)

  • Die CheckValidation, die den matchString definiert, der mit der Eingabe übereinstimmen muss, ist "Checklisten" (Checklisten)

Elfte Prüfung

Die elfte Prüfung hat eine ID (17026380), einen Titel (Bitte eine Datei hochladen), eine Beschreibung (Datei Testprüfung), eine ParentId (16410116) sowie die folgenden Einstellungen:

  • GateKeeper ist deaktiviert

  • CheckType ist Datei (11)

  • Die CheckValidation legt fest, dass mindestens eine Datei und maximal zwei Dateien hochgeladen werden sollen, also Min und Max Files(1;2)

Zwölfte Prüfung

Die zwölfte Prüfung hat eine ID (92704685), einen Titel (Wo wird diese Checkliste ausgeführt?), eine Beschreibung (GeoPosition Testprüfung), eine ParentId (16410116) sowie die folgenden Einstellungen:

  • GateKeeper ist deaktiviert

  • CheckType ist GeoPosition (12)

  • Der CheckLabel Platzhaltertext ist “Koordinaten erfassen” (Koordinaten erfassen)

Dreizehnte Prüfung

Die dreizehnte Prüfung hat eine ID (43005960), einen Titel (Bitte unterschreiben), eine Beschreibung (Signatur Testprüfung), eine ParentId (16410116) sowie die folgenden Einstellungen:

  • GateKeeper ist deaktiviert

  • CheckType ist Signatur (13)