mirror of
https://github.com/pcvolkmer/osc-variant.git
synced 2025-04-19 11:46:50 +00:00
docs: add information about check results (#35)
This commit is contained in:
parent
e484d69006
commit
15c79f8109
10
README.md
10
README.md
@ -158,6 +158,8 @@ Eine Liste mit bekannten Problemen wird mit `check --list` ausgegeben.
|
|||||||
|
|
||||||
*Bei Verwendung der OSB-Funktionalität kann die Eingabe eines Passworts erforderlich sein.*
|
*Bei Verwendung der OSB-Funktionalität kann die Eingabe eines Passworts erforderlich sein.*
|
||||||
|
|
||||||
|
Weitere Informationen hier: [Checks](docs/checks.md)
|
||||||
|
|
||||||
#### Kompakte Ausgabe
|
#### Kompakte Ausgabe
|
||||||
|
|
||||||
OSC-Dateien sind XML-Dateien. Diese Anwendung ermöglicht optional die Ausgabe als kompaktere XML-Datei ohne
|
OSC-Dateien sind XML-Dateien. Diese Anwendung ermöglicht optional die Ausgabe als kompaktere XML-Datei ohne
|
||||||
@ -187,14 +189,14 @@ da Onkostar einen Formularimport sequenziell, ohne Berücksichtigung von Abhäng
|
|||||||
|
|
||||||
Dies erlaubt eine konsistente Reihenfolge der Einträge, wodurch ein direkter Vergleich mit Vorversionen ermöglicht wird.
|
Dies erlaubt eine konsistente Reihenfolge der Einträge, wodurch ein direkter Vergleich mit Vorversionen ermöglicht wird.
|
||||||
|
|
||||||
*Die Einteilung in Formualre und Unterformualare wird hierdurch nicht angepasst.*
|
*Die Einteilung in Formulare und Unterformulare wird hierdurch nicht angepasst.*
|
||||||
|
|
||||||
##### Entfernen von Inhalten der Systembibliothek bei Modifikation
|
##### Entfernen von Inhalten der Systembibliothek bei Modifikation
|
||||||
|
|
||||||
Mit der die experimentelle Option `--strip` ist es möglich, die in der OSC-Datei enthaltenen und beim Import nicht
|
Mit der die experimentelle Option `--strip` ist es möglich, die in der OSC-Datei enthaltenen und beim Import nicht
|
||||||
genutzten Inhalte aus der Systembibliothek zu entfernen.
|
genutzten Inhalte aus der Systembibliothek zu entfernen.
|
||||||
|
|
||||||
Hierbei werden alle Inhalte entfernt, die im Ordner "ONKOSTAR Bibliothek" enthalten sind, beim Import jedoch ignoriert
|
Hierbei werden alle Inhalte entfernt, die im Ordner `ONKOSTAR Bibliothek` enthalten sind, beim Import jedoch ignoriert
|
||||||
werden.
|
werden.
|
||||||
|
|
||||||
## Profile
|
## Profile
|
||||||
@ -231,7 +233,7 @@ forms:
|
|||||||
|
|
||||||
Hierzu wird die Anwendung angewiesen im Formular "ExampleForm" den Formularverweis im Formularfeld "ref_first_mtb":
|
Hierzu wird die Anwendung angewiesen im Formular "ExampleForm" den Formularverweis im Formularfeld "ref_first_mtb":
|
||||||
|
|
||||||
* den Verweis auf das Formular "Formularverweis.Variante" zu setzen
|
* den Verweis auf das Formular `Formularverweis.Variante` zu setzen
|
||||||
* die Anzeige im Auswahlmenü auf "Referenziertes Formular vom: {Datum}" zu setzen
|
* die Anzeige im Auswahlmenü auf "Referenziertes Formular vom: {Datum}" zu setzen
|
||||||
* die Anzeige unterhalb des Auswahlmenüs auf "Datum im referenzierten Formular: {Datum}" zu setzen
|
* die Anzeige unterhalb des Auswahlmenüs auf "Datum im referenzierten Formular: {Datum}" zu setzen
|
||||||
* den Code zur Ausführung "nach Aktualisierung" für Formularfelder werden auf die angegebene, mehrzeilige Zeichenkette
|
* den Code zur Ausführung "nach Aktualisierung" für Formularfelder werden auf die angegebene, mehrzeilige Zeichenkette
|
||||||
@ -252,7 +254,7 @@ Um das Gegenteil zu erreichen und das Formularfeld *immer* anzuzeigen, kann `nev
|
|||||||
|
|
||||||
Der Standardwert des Feldes `otherformfield` ist nun auf `T` gesetzt.
|
Der Standardwert des Feldes `otherformfield` ist nun auf `T` gesetzt.
|
||||||
Zum Löschen eines Standardwerts ist `""` anzugeben.
|
Zum Löschen eines Standardwerts ist `""` anzugeben.
|
||||||
Das Formularfeld wird dabei nun immer angezeigt, auch wenn zuvor ein (Anzeige)-Filter gesetzt war.
|
Das Formularfeld wird dadurch immer angezeigt, auch wenn zuvor ein (Anzeige)-Filter gesetzt war.
|
||||||
Dieser wird mir `remove_filter: true` oder `never_hide: true` entfernt.
|
Dieser wird mir `remove_filter: true` oder `never_hide: true` entfernt.
|
||||||
|
|
||||||
**Achtung!** Diese Anwendung überprüft keine Scripts und verwendet angegebene Scripts als "valid" im resultierenden
|
**Achtung!** Diese Anwendung überprüft keine Scripts und verwendet angegebene Scripts als "valid" im resultierenden
|
||||||
|
28
docs/checks.md
Normal file
28
docs/checks.md
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
## Checks
|
||||||
|
|
||||||
|
Die Anwendung kann mehrere Probleme in OSC-Dateien erkennen.
|
||||||
|
|
||||||
|
### Problem `2023-0001`: Unterformular mit Markierung 'hat Unterformulare'
|
||||||
|
|
||||||
|
Aktuell gibt es keine Unterformulare in Unterformularen, daher sollte dies nicht vorkommen.
|
||||||
|
Eine mögliche Ursache ist die Speicherung eines Unterformulars als Formular.
|
||||||
|
|
||||||
|
### Problem `2023-0002`: Formular hat keine Angabe zum Prozedurdatum
|
||||||
|
|
||||||
|
Formulare benötigen die Angabe des Prozedurdatums, anderenfalls führt dies zu Problemen in Onkostar.
|
||||||
|
Unterformulare können ein Prozedurdatum haben, müssen es aber nicht.
|
||||||
|
Eine mögliche Ursache ist die Speicherung eines Formulars als Unterformular.",
|
||||||
|
|
||||||
|
### Problem `2023-0003`: Leerzeichen am Ende der Plausibilitätsregel-Bezeichnung
|
||||||
|
|
||||||
|
Treten Leerzeichen am Ende der Plausibilitätsregel-Bezeichnung auf, führt dies zu Fehlern beim Import der OSC-Datei.
|
||||||
|
Das Problem wird beim Verwenden des Unterbefehls `modify` automatisch behoben und Leerzeichen entfernt.
|
||||||
|
|
||||||
|
### Problem `2023-0004`: Verweis auf noch nicht definiertes Formular
|
||||||
|
|
||||||
|
Wenn ein Formular einen Verweis auf ein anderes Formular enthält, das nicht vor diesem Formular in der OSC-Datei
|
||||||
|
definiert ist, wird der Formularverweis beim Import der OSC-Datei nicht übernommen.
|
||||||
|
Dies kann bei wechselseitiger Abhängigkeit zwischen zwei (Unter-)Formularen auftreten.
|
||||||
|
|
||||||
|
In diesem Fall kann ein erneuter/zweiter Import helfen, da das Onkostar in diesem Fall alle Formulare importiert hat und
|
||||||
|
der Formularverweis dann gespeichert werden kann.
|
Loading…
x
Reference in New Issue
Block a user