Next: Abbildungsverzeichnis
Up: No Title
Previous: No Title
-
Inhalt
-
Abbildungsverzeichnis
-
Aufgabenstellung
-
Architektur
-
Aufbau und Erzeugung eines Workflows
-
Einführung
-
Datenbankschema der Workflow-Daten
-
Wichtige Funktionen des Workflow-Systems
-
Modulaufruf-Konzept
-
Funktionen zum Abfragen von Status über Schritte, Subworkflow und
Abhängigkeiten
-
Funktionen zum Ändern des Zustands von Schritten bzw. Subworkflows
-
Funktionen für Workflow-Schleifen
-
Funktionen zum Verwalten von zusätzlichen, temporären Informationen
-
wf_temp_data_get($isextrapage, $step, $modulenr=''''
, $name='''') [File 'lib-workflow-tempdata.inc.php']
-
wf_temp_data_get_value($isextrapage, $step, $modulenr, $name)
[File 'lib-workflow-tempdata.inc.php']
-
wf_temp_data_del($isextrapage, $step, $modulnr='''',
$name='''', $gueltigkeit='''') [File 'lib-workflow-tempdata.inc.php']
-
wf_temp_data_set($isextrapage, $step, $modulnr, $name, $data,
$gueltigkeit) [File 'lib-workflow-tempdata.inc.php']
-
Funktionen für Global-Actions
-
Funktionen für die Navigation
-
wf_step_link ($step, $text='''', $myparam=array()) [File
'lib-workflow-navigation.inc.php']
-
wf_step_fullpage_link($step, $module_nr, $text, $function='''',
$myparam=array()) [File 'lib-workflow-navigation.inc.php']
-
wf_extrapage_link($nr, $text='''', $myparam=array()) [File
'lib-workflow-navigation.inc.php']
-
wf_extrapage_fullpage_link($nr, $module_nr, $text, $function='''',
$myparam=array()) [File 'lib-workflow-navigation.inc.php']
-
Funktionen für Workflow-Tabellen
-
Funktionsweise von 'workflow.php'
-
Aufbau der verschiedenen Modultypen
-
Anlegen eines neuen Workflows
-
Modulprogrammierung
-
Das Modulkonzept
-
Datenbankschema
-
DB-Table-Submodule
-
Submodule für die Steuerung externer Module
-
Submodule für den Aufruf externer Programme
-
HTML-Schnittstelle
-
Funktionen zum Erstellen von Tabellen:
-
html_table_head($cols = array(), $param = array()):
-
html_table_line($entry, $cols0, $param = array ()):
-
html_table_lines($datas, $cols, $param = array ()):
-
*html_table_line_columns ($entry, $cols, $param):
-
html_table_end():
-
html_table($datas, $cols0, $param = array ()):
-
html_mtable($data, $cols0 = array(), $param = array ()):
-
Funktionen die Erzeugung von Formularen
-
html_form_head($param):
-
html_form_element($e, $data = array ()):
-
html_form_elements($elements, $data = array ()):
-
html_form($param, $elements, $data = array ()):
-
html_paragraph($htmltext):
-
html_div($htmltext, $alignment="center"):
-
html_nobreak($htmltext):
-
html_list($listtype, $items, $list_param = array(), $caption
= ""):
-
html_ordered_list($items, $list_param = array(), $caption =
""):
-
html_unordered_list($items, $list_param = array(), $caption
= ""):
-
html_definition_list($items, $list_param = array(), $caption
= ""):
-
html_link($url, $text, $options = ""):
-
html_img($param):
-
html_link_with_image($url, $img_param, $text = "",
$options = ""):
-
html_link_raw($url, $htmltext, $options = ""):
-
html_headline($text, $level = 2):
-
html_textattribs($htmltext, $type="bold"):
-
html_fgcolor ($htmltext, $fgcolor):
-
html_nl($count = 1):
-
html_space($count = 1):
-
html_comment($text):
-
html_comment2($text):
-
string2html($text):
-
html_link_parameter ($key, $val):
-
html_start($title, $body_param = array (), $headparam = array()):
-
html_stop():
-
html_usertext($usertext, $type, $default = ""):
-
Funktionen zur Erzeugung von Links/Hidden-Formelementen zur HTTP-Übergabe
von Arrays:
-
html_link_parameter_array ($name, $data):
-
html_link_parameter_array_raw ($name, $data):
-
html_form_parameter_array ($name, $data):
-
*html_arrayquery_parameter_pairs($prefix, $data):
-
*html_substitute_data ($string, $data, $allflag = 0, $subst_type
= 7, $defaultkey = "", $complex_names_allowed
= 0, $startchar = '$'):
-
Funktionen für Erzeugung von Debugmeldungen
-
debug($text, $level=1, $file="", $kennzeichen="DEBUG:
"):
-
debug_raw($htmltext, $level=1, $file=""):
-
debug_array($prefix, $data, $level=1, $file="",
$kennzeichen="DEBUG: "):
-
debug_list($text, $data, $level=1, $file="",
$kennzeichen="DEBUG: "):
-
TGI als Beispiel für einen Workflow
-
Weitere Konzepte und Implementierungsdetails
-
Sessions
-
SQL-Schnittstelle
-
Funktionen für die Verwaltung von Datenbank-Verbindungen
-
Funktionen für das Ausführen von SQL-Anfragen
-
Funkionen für den Zugriff auf Metadaten eines Anfrage-Ergebnisses
-
Funktionen für den Zugriff auf Daten des Ergebnisses einer SQL-Anfrage
-
Funktionen für Informationen über Eigenschaften von Relationen
-
sonstige Funkionen: View- und Rechteverwaltung, etc.
-
db_grant($objekt, $user, $rechte="", $connection_name="default"):
-
db_grant_on_view($objekt, $user, $rechte="",
$connection_name="default") :
-
db_revoke($objekt, $user, $rechte="", $connection_name="default"):
-
db_revoke_on_view($objekt, $user, $rechte="",
$connection_name="default"):
-
Views und temporäre Tabellen
-
Anhang
-
Literatur
-
Index
Copyright Munich Network Management Team