Difference between revisions of "Agent"

From LISApedia
Jump to: navigation, search
Line 1: Line 1:
==Definition==
+
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.
Ein Agent ist ein Konstrukt aus zwei Komponenten, um Daten aus der Datenbank darzustellen. Er enthält immer eine SQL-Abfrage und den Verweis auf eine LISA-Funktion, um die Ergebnisse auszugeben.
 
  
  
Line 16: Line 15:
 
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.
  
==Verwendung==
+
==Vorteile==
Agenten blabla
+
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.

Revision as of 01:48, 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.


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.