Programmfunktion: Unterschied zwischen den Versionen

Zeile 19: Zeile 19:
==Struktur eines Artikels für ''Programmfunktion''==
==Struktur eines Artikels für ''Programmfunktion''==
* ''Abstract''
* ''Abstract''
* Überschrift2: '''Aufruf der Funktion''' (optional)
* Überschrift (==): '''Aufruf der Funktion''' (optional)
* Überschrift2: '''Funktionsbeschreibung'''
* Überschrift (==): '''Funktionsbeschreibung'''
** Überschrift3: Unterschritt1  
** Überschrift3: Unterschritt1  
*** Überschrift4: Unterschritt1.1
*** Überschrift4: Unterschritt1.1
*** Überschrift4: Unterschritt1.2...
*** Überschrift4: Unterschritt1.2...
** Überschrift3: Unterschritt2..
** Überschrift3: Unterschritt2..
* Überschrift 2: '''Parametrierungsrichtlinien'''
* Überschrift (==): '''Parametrierungsrichtlinien'''
* Überschrift2: '''Beispiele'''
* Überschrift (==): '''Beispiele'''
** Überschrift3: ''Beispieltitel1'' + Absatz Einleitung
** Überschrift3: ''Beispieltitel1'' + Absatz Einleitung
*** Überschrift4: '''Ausgangssituation''' Bild + Beschreibung + Link zu DemoDB mit beschriebener Ausgangssituation
*** Überschrift4: '''Ausgangssituation''' Bild + Beschreibung + Link zu DemoDB mit beschriebener Ausgangssituation
Zeile 32: Zeile 32:
*** Überschrift4: '''Ergebnis''' Bild + Beschreibung
*** Überschrift4: '''Ergebnis''' Bild + Beschreibung
** Überschrift3: ''Beispieltitel2'' ...
** Überschrift3: ''Beispieltitel2'' ...
* Überschrift2: '''Config-File''' <- '''wenn nötig'''
* Überschrift (==): '''Config-File''' <- '''wenn nötig'''
** Link zu eigner Seite für Beschreibung von Configfile Einstellungen("intern:")
** Link zu eigner Seite für Beschreibung von Configfile Einstellungen("intern:")
== Beispiele für Dokumentation Programmfunktion ==
* [[Abschlussbuchungen]]
* [[Indikatoren]]
* [[Schemaanpassung]]


==Vorlage DB für Beispiele==
==Vorlage DB für Beispiele==
Zeile 39: Zeile 45:
[https://drive.google.com/open?id=1-S0WHE_vuCi0pcU2UD0glM95R59AhZX_&authuser=alex%40bitfactory.at&usp=drive_fs DokuDBStart]
[https://drive.google.com/open?id=1-S0WHE_vuCi0pcU2UD0glM95R59AhZX_&authuser=alex%40bitfactory.at&usp=drive_fs DokuDBStart]


<span><span /><span /><br /></span>
<span><span /><span /><span /><br /></span>


<span><span /><span /><br /></span>
<span><span /><span /><span /><br /></span>


<span><span /><span /><br /></span>
<span><span /><span /><span /><br /></span>


<span><span /><span /><br /></span>
<span><span /><span /><span /><br /></span>


<span><span /><span /><br /></span>
<span><span /><span /><span /><br /></span>


<span><span /><span /><br /></span>
<span><span /><span /><span /><br /></span>


<span><span /><span /><br /></span>
<span><span /><span /><span /><br /></span>


<span><span /><span /><br /></span>
<span><span /><span /><span /><br /></span>


<span><span /><span /><br /></span>
<span><span /><span /><span /><br /></span>


<span><span /><span /><br /></span>
<span><span /><span /><span /><br /></span>


<span><span /><span /><br /></span>
<span><span /><span /><span /><br /></span>


<span><span /><span /><br /></span>
<span><span /><span /><span /><br /></span>


<span><span /><span /><br /></span>
<span><span /><span /><span /><br /></span>
Links:
Links:


[https://drive.google.com/open?id=1-ALzjxWYk3yBJkBgTZP1ze4zwJkAtZ0E&authuser=alex%40bitfactory.at&usp=drive_fs Grafik Rohdaten]
[https://drive.google.com/open?id=1-ALzjxWYk3yBJkBgTZP1ze4zwJkAtZ0E&authuser=alex%40bitfactory.at&usp=drive_fs Grafik Rohdaten]

Version vom 4. Januar 2023, 17:43 Uhr

Programmfunktion und Daten
Programmfunktion 1668431873107.png

Eine Programmfunktion berechnet aus einer Eingabe (beschrieben durch "Ausgangssituation") eine Ausgabe (beschrieben durch "Ergebnis").

Steuerdaten(beschrieben durch "Parametrierung") sind Daten, die von der Programmfunktion ausschließlich lesend verwendet werden und die für viele Aufrufe der Funktion gleich sind.

Ändert eine Programmfunktion die Alex®-Daten, ist das eine Transition. Solange die Transition nicht abgespeichert ist,

  • kann sie rückgängig gemacht werden.
  • sind die von ihr geänderten Daten gesperrt, damit keine gleichzeitige Änderung in anderen Sitzungen möglich ist.

Es können beliebig viele Transitionen durchgeführt werden, bevor abgespeichert wird. Nach dem Speichern sind die Änderungen in anderen Sitzungen sichtbar.

Ändert die Programmfunktion keine Daten, da sie ausschließlich eine Ansicht berechnet, ist das eine Anzeigefunktion.

Wird im Alex®Wiki von einer Funktion oder Programmfunktion gesprochen, ist stets eine Transition gemeint. Ist eine Anzeigefunktion gemeint, wird das ausdrücklich ausgeschrieben.

Struktur eines Artikels für Programmfunktion

  • Abstract
  • Überschrift (==): Aufruf der Funktion (optional)
  • Überschrift (==): Funktionsbeschreibung
    • Überschrift3: Unterschritt1
      • Überschrift4: Unterschritt1.1
      • Überschrift4: Unterschritt1.2...
    • Überschrift3: Unterschritt2..
  • Überschrift (==): Parametrierungsrichtlinien
  • Überschrift (==): Beispiele
    • Überschrift3: Beispieltitel1 + Absatz Einleitung
      • Überschrift4: Ausgangssituation Bild + Beschreibung + Link zu DemoDB mit beschriebener Ausgangssituation
      • Überschrift4: Parametrierung Bild + Beschreibung
      • Überschrift4: Ergebnis Bild + Beschreibung
    • Überschrift3: Beispieltitel2 ...
  • Überschrift (==): Config-File <- wenn nötig
    • Link zu eigner Seite für Beschreibung von Configfile Einstellungen("intern:")

Beispiele für Dokumentation Programmfunktion

Vorlage DB für Beispiele

DokuDBStart














Links:

Grafik Rohdaten