Rezeptdatei
Eine Rezeptdatei speichert die Rezeptdaten aus dem Rezeptpuffer auf einem Massenspeicher.
In dieser Dokumentation wird von Rezeptdatei gesprochen. Je nach Konfiguration des Rezeptservers kann diese Datei in unterschiedlichen Formaten abgespeichert werden wie z. B. als XML-Datei oder als Datenbank. Ein Rezept könnte aber auch als Datensatz in einer großen Datenbank mit mehreren Tabellen existieren. Auch in diesem Fall werden die Daten unter dem Begriff Rezeptdatei abstrahiert. Für den Bediener ergibt sich kein Unterschied, da dieser durch die Bedienoberfläche nur mit Listen von Rezeptnamen konfrontiert wird. Der Entwickler der Applikation kommt ebenfalls nicht mit nativen Dateioperationen in Kontakt. Das VisiWin API abstrahiert das Rezeptsystem in ein Objektmodell. Dort heißt Objekt für den Zugriff auf gespeicherte Daten in allen Fällen RecipeFile.
Die Daten in der Rezeptdatei bestehen im Wesentlichen aus den Rezeptdaten, die der Bediener im Rezeptpuffer bearbeitet hat oder das System automatisch dort abgelegt hat:
- Metadaten
- Der Block enthält Zusatzinformationen über die Erzeugung und Änderung des Rezeptes. Der Inhalt entspricht im Wesentlichen dem Informationsblock.
- Variablen
- Liste von Prozessvariablen, enthält den Namen, den Wert und den Datentyp.
- Notizen
- Vom Bediener individuell eingegebene Texte.
- Änderungshistorie
- Speichert automatisch erkannte Änderungen an den Rezeptwerten.