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 verwendenSektion: Type = 2
Nur die Spalten Id, Type, title, Description, ParentId, OptionalSetting, Identifier, IsGateKeeper verwenden
Abhängigkeiten können über den Excel-Import nicht abgebildet werdenPrü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)