Difference between revisions of "Agent"
From LISApedia
Line 2: | Line 2: | ||
− | + | ==SQL-Abfrage== | |
Beispiel: SELECT * FROM lisa_artikel WHERE status <> '4' | Beispiel: SELECT * FROM lisa_artikel WHERE status <> '4' | ||
Line 9: | Line 9: | ||
− | + | ==Funktion== | |
Beispiel: artikel | Beispiel: artikel | ||
Mit dieser Funktion wird für jeden Ergebnis-Datensatz eine reguläre Artikelzeile dargestellt. | Mit dieser Funktion wird für jeden Ergebnis-Datensatz eine reguläre Artikelzeile dargestellt. | ||
+ | |||
==Vorteile== | ==Vorteile== |
Revision as of 00:49, 31 December 2014
Ein Agent ist ein Konstrukt aus zwei Komponenten, um Daten aus der Datenbank darzustellen. Er enthält immer eine direkte SQL-Abfrage und den Verweis auf eine LISA-Funktion, um die Ergebnisse auszugeben.
Contents
SQL-Abfrage
Beispiel: SELECT * FROM lisa_artikel WHERE status <> '4'
Mit dieser Abfrage werden alle Artikel aus der Datenbank abgefragt, die nicht aussortiert sind.
Funktion
Beispiel: artikel
Mit dieser Funktion wird für jeden Ergebnis-Datensatz eine reguläre Artikelzeile dargestellt.
Vorteile
Agenten können in folgenden Punkten ihre Vorteile ausspielen:
- Sie können wie Favoriten für einzelne LISA-Benutzer sichtbar sein.
- Sie können von Lizenznehmer zu Lizenznehmer unabhängig definiert sein, ohne dass der LISA-Quellcode geändert werden muss.
- Sie können Aufgaben vereinfachen, indem sie ohne lange Recherche alle wesentlichen Daten anzeigen.
- Sie können im Gegensatz zu Favoriten prinzipiell auf alle Daten der Datenbank zugreifen.
- Sie können ihre Ergebnisse in der Regel schnell und strukturiert anzeigen.
- Sie können im Bedarfsfall leicht verändert werden, sofern nur die SQL-Abfrage geändert werden muss und nicht die Funktion.
Nachteile
- Sie können prinzipbedingt nicht von LISA-Benutzern angelegt oder geändert werden.