idoBASE - idosec AG

Werbung
idosec AG, Griesser 4, 83714 Miesbach
Ansprechpartner: Robert Lechner
Telefon: +49 (0)700 / 43673248
Telefax: +49 (0)700 / 43673232
mailto:[email protected]
Miesbach, 19. Juli 2010
_
idoBASE Funktions-Übersicht
idoBASE
idoBASE ist ein Open Source basierendes Werkzeug zur einfachen
Entwicklung von Datenbank basierenden Anwendungen.
_
Die Hauptapplikation ist Performance- und Speicher-optimiert. Dadurch ist es
für fast alle Hardware-Plattformen geeignet.
Alle Standard Ausgaben benötigen maximal einfaches Java-Script. Somit gibt es am
Endgerät keine besonderen Browser Voraussetzungen.
Aus Security-Gründen besteht die gesamte Entwicklungs- und Applikations-Umgebung
aus nur einer PHP-Datei. Bei jedem Aufruf, ob Anzeigen von Daten oder Download einer
Datei oder Ausgabe eines PDF-Dokuments, werden die Session gespeicherten LoginDaten und die Zugriffsrechte überprüft. Selbstverständlich sind alle Funktionen über HTTP
und verschlüsselt über HTTPS verfügbar.
_
Unsere Auszeichnung von der Initiative Mittelstand (http://www.imittelstand.de/) bestätigt
den Erfolg unserer Entwicklung!
20040509003
idosec AG
Anschrift: Griesser 4, 83714 Miesbach Bankverbindung:
Vorstand: Fritz Zweifel (Vorsitz)
Telefon: +49 (0)700 / idosec4u
CRONBANK AG
Robert Lechner
Fax: +49 (0)700 / idosecFAX
Bankleitzahl: 50530000
Aufsichtsrat:Anton Wildmoser (Vorsitz) mailto:[email protected]
Kontonummer: 532100
Firmensitz: Miesbach
http://www.idosec.com
- 1 / 29 Handelsr.: München HRB 150971
Ust-IdNr.:139/12030053
Inhalt
Ansicht
1. Login
2. Menü
3. PDA-Support
4. Multilanguage Buttons
5. Listen-Anzeige
6. Objekt-Anzeige
Bearbeiten
7. Objekte bearbeiten
Administration
8. Verwalten von Tabellen
9. Verwalten von Feldern
10. Feld-Eigenschaften bearbeiten
Module
11. Eigene PHP-Module
12. Einbindung von Modulen im Menü
PDF-Modul
13. PDF Dokumente
Sonstiges
14. Umschaltung Entwicklungsumgebung
15. Online-Hilfe
16. Weitere Funktionen
17. Hardware-Voraussetzungen
18. System-Voraussetzungen
19. Hintergrundprozesse
20. Sonstiges
Projekte
21. Bereits realisierte Beispiel-Projekte
22. Weitere Projekte
idosec AG
Anschrift: Griesser 4, 83714 Miesbach Bankverbindung:
Vorstand: Fritz Zweifel (Vorsitz)
Telefon: +49 (0)700 / idosec4u
CRONBANK AG
Robert Lechner
Fax: +49 (0)700 / idosecFAX
Bankleitzahl: 50530000
Aufsichtsrat:Anton Wildmoser (Vorsitz) mailto:[email protected]
Kontonummer: 532100
Firmensitz: Miesbach
http://www.idosec.com
- 2 / 29 Handelsr.: München HRB 150971
Ust-IdNr.:139/12030053
1. Login
- im Corporate-Design anpassbar
- Authentifizierung über
- idoBASE Anmeldung
- direkte Anmeldung an DB
z.B. MySQL, Oracle(c), MSSQL(c)
- LDAP
z.B. MS-Active-Directory(c)
idosec AG
Anschrift: Griesser 4, 83714 Miesbach Bankverbindung:
Vorstand: Fritz Zweifel (Vorsitz)
Telefon: +49 (0)700 / idosec4u
CRONBANK AG
Robert Lechner
Fax: +49 (0)700 / idosecFAX
Bankleitzahl: 50530000
Aufsichtsrat:Anton Wildmoser (Vorsitz) mailto:[email protected]
Kontonummer: 532100
Firmensitz: Miesbach
http://www.idosec.com
- 3 / 29 Handelsr.: München HRB 150971
Ust-IdNr.:139/12030053
2. Menü
- Haupt-/Untermenüs definierbar
- Gruppenfunktion für individuelle
Anwender-Menüs
- Verknüpfungen zu Tabellen
- Verknüpfung zu Objekten
- Verknüpfungen zu eigenen
PHP-Funktionen
3. PDA-Support
idosec AG
Anschrift: Griesser 4, 83714 Miesbach Bankverbindung:
Vorstand: Fritz Zweifel (Vorsitz)
Telefon: +49 (0)700 / idosec4u
CRONBANK AG
Robert Lechner
Fax: +49 (0)700 / idosecFAX
Bankleitzahl: 50530000
Aufsichtsrat:Anton Wildmoser (Vorsitz) mailto:[email protected]
Kontonummer: 532100
Firmensitz: Miesbach
http://www.idosec.com
- 4 / 29 Handelsr.: München HRB 150971
Ust-IdNr.:139/12030053
4. Multilanguage Buttons
- alle Buttons sind zur Zeit in Deutsch und Englisch (je nach Browser-/User-Einstellung)
verfügbar. Weitere Sprachen können selbst definiert werden.
- über CSS können eigene Buttons designed oder Bilder hinterlegt werden
- mit einem einfachen PHP-Script können eigene Buttons erstellt und Funktionen
hinterlegt werden
global $global_button;
$global_button['environment']['header']="noheader";
$global_button['environment']['threadtable']=$local_table;
$global_button['environment']['threadid']=objectid();
$global_button['environment']['run']="custom_print('".$local_table."','".$local_objectid."');";
$global_button['temp']['en']="Print";
$global_button['temp']['de']="Drucken";
$global_button['temp']['type']="enabled";
view_button('temp');
idosec AG
Anschrift: Griesser 4, 83714 Miesbach Bankverbindung:
Vorstand: Fritz Zweifel (Vorsitz)
Telefon: +49 (0)700 / idosec4u
CRONBANK AG
Robert Lechner
Fax: +49 (0)700 / idosecFAX
Bankleitzahl: 50530000
Aufsichtsrat:Anton Wildmoser (Vorsitz) mailto:[email protected]
Kontonummer: 532100
Firmensitz: Miesbach
http://www.idosec.com
- 5 / 29 Handelsr.: München HRB 150971
Ust-IdNr.:139/12030053
5. Listen-Anzeige
- Feldnamen werden nach Definition
in der jeweiligen Browser-Sprache
angezeigt
- Feldnamen können einfach
ein- bzw. ausgeblendet werden
- Suchfunktion z.Zt. in einem ausgewählten
Feld
- Anzeige der Anzahl der gefundenen
Einträge
- Öffnen/Bearbeiten eines Eintrages im
neuen Browser-Fenster möglich
- Einblendung zusätzlicher Funktions-Knöpfe z.B. für Reports oder Formulare
- Geschwindigkeits-Optimierung durch Anzeigen von 10 Einträgen pro Seite
idosec AG
Anschrift: Griesser 4, 83714 Miesbach Bankverbindung:
Vorstand: Fritz Zweifel (Vorsitz)
Telefon: +49 (0)700 / idosec4u
CRONBANK AG
Robert Lechner
Fax: +49 (0)700 / idosecFAX
Bankleitzahl: 50530000
Aufsichtsrat:Anton Wildmoser (Vorsitz) mailto:[email protected]
Kontonummer: 532100
Firmensitz: Miesbach
http://www.idosec.com
- 6 / 29 Handelsr.: München HRB 150971
Ust-IdNr.:139/12030053
6. Objekt-Anzeige
- Feldnamen werden je nach
Definition in der Browsersprache
angezeigt
- Anzeige der Felder wird automatisch
aus dem Datenbank-Layout generiert
- Add-/Change-/Delete wird je nach
Berechtigung ein- bzw. ausgeblendet
- Verknüpfungen zu Links, Mail-Adressen
Files ... könne per Klick im neuen
Fenster geöffnet werden
SYSTEM-Felder
Die SYSTEM-Felder werden in den Benutzermasken automatisch ausgeblendet.
Folgende Felder werden SYSTEM-bedingt erstellt.
Jedes Objekt erhält unabhängig von der Datenbank eine eindeutige Objekt-ID in dem
SYSTEM-Feld "objectid". Über diese ID greift die Applikation direkt auf die einzelnen
Objekte in der Datenbank zu. Bei Verknüpfungen zu anderen Tabellen wird diese ID
hinterlegt. In der Maske erscheint aber beim Anwender das lesbare SYSTEM-Feld
"displayname". Der "displayname" wird bei Tochter-, aber auch Mutter-Objekten in der
Eingabe-Maske verwendet.
Bei jeder Änderung wird "changed" auf '1' und "serialid" auf einen neuen eindeutigen Wert
gesetzt. Über diese Werte können Hintergrundprozesse auf Veränderungen reagieren.
Beim Löschen von Objekten wird nur das Feld "deleted" auf '1' gesetzt. Der DatenbankAdministrator kann somit gelöschte Objekte wieder herstellen.
idosec AG
Anschrift: Griesser 4, 83714 Miesbach Bankverbindung:
Vorstand: Fritz Zweifel (Vorsitz)
Telefon: +49 (0)700 / idosec4u
CRONBANK AG
Robert Lechner
Fax: +49 (0)700 / idosecFAX
Bankleitzahl: 50530000
Aufsichtsrat:Anton Wildmoser (Vorsitz) mailto:[email protected]
Kontonummer: 532100
Firmensitz: Miesbach
http://www.idosec.com
- 7 / 29 Handelsr.: München HRB 150971
Ust-IdNr.:139/12030053
Bild-Felder werden in einem
Preview dargestellt.
Das Bild selbst wir direkt in der
Datenbank gespeichert.
Durch einen "Klick" auf das Bild wird
es in einem neuen Fenster angezeigt.
Über die Standard-Zoom-Funktion
des Browsers kann man sich die
Details des Bildes genauer ansehen.
idosec AG
Anschrift: Griesser 4, 83714 Miesbach Bankverbindung:
Vorstand: Fritz Zweifel (Vorsitz)
Telefon: +49 (0)700 / idosec4u
CRONBANK AG
Robert Lechner
Fax: +49 (0)700 / idosecFAX
Bankleitzahl: 50530000
Aufsichtsrat:Anton Wildmoser (Vorsitz) mailto:[email protected]
Kontonummer: 532100
Firmensitz: Miesbach
http://www.idosec.com
- 8 / 29 Handelsr.: München HRB 150971
Ust-IdNr.:139/12030053
Bilder können auch als Verknüpfungen zu eigenen Alben zusammengefasst werden:
EXIF-Informationen werden automatisch ausgelesen, z.B.:
IFD0.XResolution: 72/1
IFD0.YResolution: 72/1
IFD0.ResolutionUnit: 2
IFD0.YCbCrPositioning: 1
IFD0.GPS_IFD_Pointer: 90
COMMENT.0: 70 114 105 32
GPS.GPSVersion: 2 2 0 0
GPS.GPSLatitudeRef: N
GPS.GPSLatitude: 61.93
GPS.GPSLongitudeRef: W
GPS.GPSLongitude: -171.211666667
idosec AG
Anschrift: Griesser 4, 83714 Miesbach Bankverbindung:
Vorstand: Fritz Zweifel (Vorsitz)
Telefon: +49 (0)700 / idosec4u
CRONBANK AG
Robert Lechner
Fax: +49 (0)700 / idosecFAX
Bankleitzahl: 50530000
Aufsichtsrat:Anton Wildmoser (Vorsitz) mailto:[email protected]
Kontonummer: 532100
Firmensitz: Miesbach
http://www.idosec.com
- 9 / 29 Handelsr.: München HRB 150971
Ust-IdNr.:139/12030053
Über WYSIWYG-Felder (What You See Is What You Get) werden direkt in der Datenbank
auch Formatierungen gespeichert und man kann direkt im Feld wie in einem
Textverarbeitungs-Programm den Text formatieren und Bilder oder Tabellen einfügen.
Durch die Umschaltung auf die Full-Screen-Ansicht erhält der Anwender den gwohnten
Komfort und die anderen Datenbank-Felder verschwinden in den Hintergrund.
idosec AG
Anschrift: Griesser 4, 83714 Miesbach Bankverbindung:
Vorstand: Fritz Zweifel (Vorsitz)
Telefon: +49 (0)700 / idosec4u
CRONBANK AG
Robert Lechner
Fax: +49 (0)700 / idosecFAX
Bankleitzahl: 50530000
Aufsichtsrat:Anton Wildmoser (Vorsitz) mailto:[email protected]
Kontonummer: 532100
Firmensitz: Miesbach
http://www.idosec.com
- 10 / 29 Handelsr.: München HRB 150971
Ust-IdNr.:139/12030053
7. Objekte bearbeiten
- Felder werden automatisch nach
definition in der DB angezeigt
(Maske wird dynamisch generiert!)
- Files werden per Browser-Upload
auf das Server-Filesystem oder in die
Datenbank übertragen
- Verknüpfungen zu anderen Tabellen können per Drop-Down ausgewählt werden
- DISTINCT-Auswahl der letzten Eingaben können per Drop-Down ausgewählt werden
- Bilder können direkt in die Datenbank geladen werden. Diese Bilder werden als Preview
im Objekt dargestellt.
idosec AG
Anschrift: Griesser 4, 83714 Miesbach Bankverbindung:
Vorstand: Fritz Zweifel (Vorsitz)
Telefon: +49 (0)700 / idosec4u
CRONBANK AG
Robert Lechner
Fax: +49 (0)700 / idosecFAX
Bankleitzahl: 50530000
Aufsichtsrat:Anton Wildmoser (Vorsitz) mailto:[email protected]
Kontonummer: 532100
Firmensitz: Miesbach
http://www.idosec.com
- 11 / 29 Handelsr.: München HRB 150971
Ust-IdNr.:139/12030053
Über das Symbol
können alle Objekte untereinander verknüpft werden.
An der definierten Stelle kann nach
dem Markieren des Quell-Dokuments
die Verknüpfung eingefügt werden.
werden. Die Verknüpfung zur Datei wird dabei automatisch erstellt.
idosec AG
Anschrift: Griesser 4, 83714 Miesbach Bankverbindung:
Vorstand: Fritz Zweifel (Vorsitz)
Telefon: +49 (0)700 / idosec4u
CRONBANK AG
Robert Lechner
Fax: +49 (0)700 / idosecFAX
Bankleitzahl: 50530000
Aufsichtsrat:Anton Wildmoser (Vorsitz) mailto:[email protected]
Kontonummer: 532100
Firmensitz: Miesbach
http://www.idosec.com
- 12 / 29 Handelsr.: München HRB 150971
Ust-IdNr.:139/12030053
8. Verwalten von Tabellen
Zufügen
Ändern
Löschen
idosec AG
Anschrift: Griesser 4, 83714 Miesbach Bankverbindung:
Vorstand: Fritz Zweifel (Vorsitz)
Telefon: +49 (0)700 / idosec4u
CRONBANK AG
Robert Lechner
Fax: +49 (0)700 / idosecFAX
Bankleitzahl: 50530000
Aufsichtsrat:Anton Wildmoser (Vorsitz) mailto:[email protected]
Kontonummer: 532100
Firmensitz: Miesbach
http://www.idosec.com
- 13 / 29 Handelsr.: München HRB 150971
Ust-IdNr.:139/12030053
9. Verwalten von Feldern
Zufügen
- direkte Feldeigenschaften werden über den Feldnamen eingestellt z.B. Verknüpfung
zu einer anderen Tabelle über _id
Direkte Datenbank-Eigenschaften
können auch festgelegt werden,
z.B. VARCHAR(64)
Spezielle Felder können ohne Definition
in einem Schritt angelegt werden.
idosec AG
Anschrift: Griesser 4, 83714 Miesbach Bankverbindung:
Vorstand: Fritz Zweifel (Vorsitz)
Telefon: +49 (0)700 / idosec4u
CRONBANK AG
Robert Lechner
Fax: +49 (0)700 / idosecFAX
Bankleitzahl: 50530000
Aufsichtsrat:Anton Wildmoser (Vorsitz) mailto:[email protected]
Kontonummer: 532100
Firmensitz: Miesbach
http://www.idosec.com
- 14 / 29 Handelsr.: München HRB 150971
Ust-IdNr.:139/12030053
Bestehende Felder können geändert
aber auch gelöscht werden.
Das Verschieben der Position ist
je nach Datenbank-System auch
möglich.
10. Feld-Eigenschaften bearbeiten
Über die Feldeigenschaften können
weitere Funktionen für Felder hinterlegt
werden, z.B.
description - Anzeigename des Feldes
in der Eingabemaske, abhängig von
der Browser-Sprache (language)
hiddenfield - verstecktes Feld
preg - Eingabeüberprüfung
preg_error - Meldungen bei fehlerhafter
Eingabe
postset - setzten eines Feldes bei der
Eingabe mit bestimmten Werten wie
z.B. dem aktuellen Datum %DATE%
idosec AG
Anschrift: Griesser 4, 83714 Miesbach Bankverbindung:
Vorstand: Fritz Zweifel (Vorsitz)
Telefon: +49 (0)700 / idosec4u
CRONBANK AG
Robert Lechner
Fax: +49 (0)700 / idosecFAX
Bankleitzahl: 50530000
Aufsichtsrat:Anton Wildmoser (Vorsitz) mailto:[email protected]
Kontonummer: 532100
Firmensitz: Miesbach
http://www.idosec.com
- 15 / 29 Handelsr.: München HRB 150971
Ust-IdNr.:139/12030053
Über die Felddefinitionen
description_style, style,
cell_descryption_style und
cell_style kann das Aussehen
der Eingabemaske auf die
individuellen Bedürfnisse
angepasst werden.
Also z.B. welcher Font, welche Farbe oder an welcher Position in der Eingabemaske
soll mein Eingabefeld stehen.
Diese Eigenschaften können für
jedes einzelne Feld definiert werden.
ACHTUNG: Das CI der gesamten Umgebung, wie der Buttons, des Hintergrundes oder
des Logos wird in einem globalen CSS hinterlegt.
idosec AG
Anschrift: Griesser 4, 83714 Miesbach Bankverbindung:
Vorstand: Fritz Zweifel (Vorsitz)
Telefon: +49 (0)700 / idosec4u
CRONBANK AG
Robert Lechner
Fax: +49 (0)700 / idosecFAX
Bankleitzahl: 50530000
Aufsichtsrat:Anton Wildmoser (Vorsitz) mailto:[email protected]
Kontonummer: 532100
Firmensitz: Miesbach
http://www.idosec.com
- 16 / 29 Handelsr.: München HRB 150971
Ust-IdNr.:139/12030053
Für jedes Feld kann getrennt
eine JavaScript-Funktion
hingerlegt werden,
z.B. onkeyup - wird jedes mal
ausgeführt wenn ein Zeichen
in dem Feld eingegeben wird.
Natürlich können auch onload
oder onsubmit und viele
andere Funktions--Typen
definiert werden. Der Flexibilität
zur Definition und Aktion für
jedes einzelne Feld sind dadurch
keine Grenzen mehr gesetzt.
Damit man mit dem JavaScriptFunktionen auch auf Daten aus
der Datenbank zugreifen kann
ist es auch möglich über eine
SQL-Funktion die notwendigen
Daten in den HTML-Quelltext
zu laden. Die JavaScript-Funktion
kann dadurch über einfache
Weise wieder auf diese HiddenDaten zugreifen.
ACHTUNG: Die Sicherheit der Daten ist durch das Vorladen in den Quell-Text natürlich
nicht gewährleistet!
idosec AG
Anschrift: Griesser 4, 83714 Miesbach Bankverbindung:
Vorstand: Fritz Zweifel (Vorsitz)
Telefon: +49 (0)700 / idosec4u
CRONBANK AG
Robert Lechner
Fax: +49 (0)700 / idosecFAX
Bankleitzahl: 50530000
Aufsichtsrat:Anton Wildmoser (Vorsitz) mailto:[email protected]
Kontonummer: 532100
Firmensitz: Miesbach
http://www.idosec.com
- 17 / 29 Handelsr.: München HRB 150971
Ust-IdNr.:139/12030053
11. Eigene PHP-Module
Die Tabelle Module erlaubt es
eigene PHP-Module einzubinden.
Die Module werden zur Laufzeit
geladen. Administratoren können
Module für einzelne Test-Personen
freischalten, Versions-Stände
speichern und getestete Versionen
für die Anwender freigeben.
Bei Fehlern im PHP-Script bricht nicht
das gesamte Script ab. Es wird nur der
Fehler im Browser angezeigt.
idosec AG
Anschrift: Griesser 4, 83714 Miesbach Bankverbindung:
Vorstand: Fritz Zweifel (Vorsitz)
Telefon: +49 (0)700 / idosec4u
CRONBANK AG
Robert Lechner
Fax: +49 (0)700 / idosecFAX
Bankleitzahl: 50530000
Aufsichtsrat:Anton Wildmoser (Vorsitz) mailto:[email protected]
Kontonummer: 532100
Firmensitz: Miesbach
http://www.idosec.com
- 18 / 29 Handelsr.: München HRB 150971
Ust-IdNr.:139/12030053
12. Einbindung von Modulen im Menü
Selbst erstellte Module können über
das Hauptmenü dem Anwender
zur Verfügung gestellt werden.
Die Module werden, je nach Definition
in einem neuen Browser-Fenster, mit
oder ohne HTML-Header (z.B. für Reports)
dargestellt.
idosec AG
Anschrift: Griesser 4, 83714 Miesbach Bankverbindung:
Vorstand: Fritz Zweifel (Vorsitz)
Telefon: +49 (0)700 / idosec4u
CRONBANK AG
Robert Lechner
Fax: +49 (0)700 / idosecFAX
Bankleitzahl: 50530000
Aufsichtsrat:Anton Wildmoser (Vorsitz) mailto:[email protected]
Kontonummer: 532100
Firmensitz: Miesbach
http://www.idosec.com
- 19 / 29 Handelsr.: München HRB 150971
Ust-IdNr.:139/12030053
13. PDF Dokumente
Über eine Integration des FPDF-Modules können PDF-Dokumente über einfache PHPProgrammierung erstellt werden. Im Beispiel wird zu jedem Dokument rechts oben ein
PDF-Button zum Export der Daten angeboten. Beim Klick wird ein neuese Fenster/Tab
geöffnet und die PDF-Ausgabe angezeigt. Durch die Vorlagen-Definition sind dann alle
PDF-Dokumente im einheitlichen CI.
idosec AG
Anschrift: Griesser 4, 83714 Miesbach Bankverbindung:
Vorstand: Fritz Zweifel (Vorsitz)
Telefon: +49 (0)700 / idosec4u
CRONBANK AG
Robert Lechner
Fax: +49 (0)700 / idosecFAX
Bankleitzahl: 50530000
Aufsichtsrat:Anton Wildmoser (Vorsitz) mailto:[email protected]
Kontonummer: 532100
Firmensitz: Miesbach
http://www.idosec.com
- 20 / 29 Handelsr.: München HRB 150971
Ust-IdNr.:139/12030053
14. Umschaltung Entwicklungsumgebung
Die Umschaltung auf die Entwickler-Ansicht funktioniert einfach durch einen EntwicklerButton neben den Login-Daten.
idosec AG
Anschrift: Griesser 4, 83714 Miesbach Bankverbindung:
Vorstand: Fritz Zweifel (Vorsitz)
Telefon: +49 (0)700 / idosec4u
CRONBANK AG
Robert Lechner
Fax: +49 (0)700 / idosecFAX
Bankleitzahl: 50530000
Aufsichtsrat:Anton Wildmoser (Vorsitz) mailto:[email protected]
Kontonummer: 532100
Firmensitz: Miesbach
http://www.idosec.com
- 21 / 29 Handelsr.: München HRB 150971
Ust-IdNr.:139/12030053
15. Online-Hilfe
Auf jeder Seite ist ein Hilfe-Button
verfügbar. Für jedes Objekt und jede
Funktion kann eine individuelle
Hilfe in der Datenbank hinterlegt
werden.
Sofern keine Hilfe hinterlegt ist wird die Standard-Hilfe
mit Erklärung der
Buttons und StandardFunktionen angezeigt.
Die Standard-Hilfe ist
in Deutsch und Englisch
hinterlegt.
idosec AG
Anschrift: Griesser 4, 83714 Miesbach Bankverbindung:
Vorstand: Fritz Zweifel (Vorsitz)
Telefon: +49 (0)700 / idosec4u
CRONBANK AG
Robert Lechner
Fax: +49 (0)700 / idosecFAX
Bankleitzahl: 50530000
Aufsichtsrat:Anton Wildmoser (Vorsitz) mailto:[email protected]
Kontonummer: 532100
Firmensitz: Miesbach
http://www.idosec.com
- 22 / 29 Handelsr.: München HRB 150971
Ust-IdNr.:139/12030053
16. Weitere Funktionen
- Änderungen an Datensätzen werden in der Tabelle log protokolliert.
- In der Benutzer-Tabelle "user" werden auch validierte LDAP-Benutzer abgelegt. Bei
einem Verbindungs-Problem zum LDAP-Verzeichnis erfolgt dann die Authentifizierung
über die lokal erstellten idoBASE-Benutzer.
- Die Rechte-Verwaltung erfolgt über die Tabelle "access" (read/write/change/delete).
Über Gruppen, die in der Tabelle "group" definiert werden, erfolgen die Zuordnungen
mehrerer Benutzer mit gleichen Berechtigungen.
17. Hardware-Voraussetzungen
- keine besonderen
Unsere Wiegedatenerfassung läuft auf einem 500MHz miniPC mit 512MB RAM unter
Debian Linux ohne merkliche Performance Probleme. Es läuft sogar eine Anwendung auf
einem QNAP(c) TS-209 Pro mit akzeptabler Performance.
18. System-Voraussetzungen
- Apache 1.3 oder höher
- PHP 4 oder höher
- MySQL 4 oder höher
- Oracle 9 oder höher, produktiv im Einsatz 10i Release 2
- MS-SQL 2005 oder höher, auch Express-Edition
19. Hintergrundprozesse
- PERL ab version 5
20. Sonstiges
- Die Hauptapplikation wurde inklusive aller Funktionen auf ein Minimum reduziert (ca.
400kb)!
- Über die Auslagerung der Icons und Logos kann die Performance bei ApplianceLösungen gesteigert werden.
idosec AG
Anschrift: Griesser 4, 83714 Miesbach Bankverbindung:
Vorstand: Fritz Zweifel (Vorsitz)
Telefon: +49 (0)700 / idosec4u
CRONBANK AG
Robert Lechner
Fax: +49 (0)700 / idosecFAX
Bankleitzahl: 50530000
Aufsichtsrat:Anton Wildmoser (Vorsitz) mailto:[email protected]
Kontonummer: 532100
Firmensitz: Miesbach
http://www.idosec.com
- 23 / 29 Handelsr.: München HRB 150971
Ust-IdNr.:139/12030053
21. Bereits realisierte Beispiel-Projekte
Betriebsdaten-Erfassung
50 Standorte melden sich an einem zentralen Web-Server über die LDAPAuthentifizierung an der Applikation an. Jeder Standort erstellt an Betriebstagen einen
Tagesbericht und erfasst die Betriebs- bzw. Personal-Daten. Eine aktuelle Auswertung
gibt sofort einen Überblick über den Produktions-Tag.
Die Eingabe-Überprüfung der Daten ist meist durch JavaScript gelöst. Dadurch können
z.B. Zählerstände nicht kleiner als am Vortag erfasst werden.
Gebietsleiter und Innendiens-Mitarbeiter können über diverse Auswertungen per HTML
aber auch per PDF aktuelle Auswertungen durchführen und nun die Möglichkeit auf den
Produktions-Verlauf frühzeitig Einfluss zu nehmen. Die Berechtigungen für die
Auswertungen werden zentral im Active-Directory der Windows-Domain hinterlegt.
Die IT-Abteilung hat mit Hilfe der integrierten Entwicklungs-Umgebung von idoBASE die
Möglichkeit Anpassungen selbstständig vorzunehmen. Außerdem kann die Disposition
nun die Produktion auf weniger ausgelastete Standorte verteilen und gleiche Produkte auf
wenige Standorte konzentrieren.
Der Gebietsleiter oder sein Vertreter kann zentral die Tagesberichte genehmigen.
Dadurch ist sichergestellt, dass die Gebietsleitung einen aktuellen Überblick über die
Produktions-Daten hat.
Über eine automatisierte Datenbank-Kopie kann ohne Probleme auf eine identische
Testumgebung zu Schulungszwecken zugegriffen werden und das ohne den ProduktivBetrieb zu stören.
Inventurdaten werden automatisiert aus der AS400 ausgelesen und über PERL in die
zentrale BDE eingespielt. Die Personal-Daten werden automatisiert aus dem HR-System
ausgelesen und mit der BDE-Datenbank synchronisiert. Dadurch wird automatisch das
Personal dem jeweiligen Standort zugeordnet.
Über eine getrennte Berechtigung wird die Stammdatenverwaltung vorgenommen. Hier
werden z.B. Zähler und Maschinen zentral erfasst.
Der Kunde ist durch die Wahl von idoBASE nun endlich nicht mehr auf ein Betriebssystem
gebunden. Die Erfassung kann über praktisch jeden gängigen Browser erfolgen. Somit
können auch Thin-Clients verwendet werden.
Die Applikation läuft auf Windows oder Linux (auch MAC) mit den Datenbanken MS-SQL,
MySQL oder Oracle. Der Applikations-Server kann auch ohne Probleme vom DatenbankServer getrennt werden. Außerdem ist die Applikation natürlich Quelloffen.
Dadurch hat der Kunde nun eine bis jetzt noch nie erreichte Flexibilität.
- Windows Server 2003, Apache 2.2.6, MS SQL Server 2005, PERL 5
idosec AG
Anschrift: Griesser 4, 83714 Miesbach Bankverbindung:
Vorstand: Fritz Zweifel (Vorsitz)
Telefon: +49 (0)700 / idosec4u
CRONBANK AG
Robert Lechner
Fax: +49 (0)700 / idosecFAX
Bankleitzahl: 50530000
Aufsichtsrat:Anton Wildmoser (Vorsitz) mailto:[email protected]
Kontonummer: 532100
Firmensitz: Miesbach
http://www.idosec.com
- 24 / 29 Handelsr.: München HRB 150971
Ust-IdNr.:139/12030053
Identity Management für Windows Active Directory (c)
Die Anwender melden sich an idoBASE über LDAP an und können ausgewählte Daten
wie Telefonnummer, Standort usw. selbstständig in der idoBASE-Datenbank ändern. Ein
Hintergrundprozess überwacht die Änderungen und übermittelt die Änderungen per E-Mail
an den Service-Desk. Der Service-Desk pflegt die Anforderungen direkt in das ADS ein.
Einmal nachts erfolgt ein ADS-idoBASE-Abgleich.
Die Personalabteilung kann über den gleichen Weg neue Benutzer-Accounts beantragen.
Der Vorgesetzte oder Abteilungsbeauftragte kann Berechtigungen definieren die
wiederum per E-Mail an den Service-Desk übermittelt werden.
Bei jeder Änderung werden die betroffenen Personen per E-Mail benachrichtigt.
- Debian Linux 4.0, Apache 1.3, MySQL 5, MS-Windows 2003 ADS
DB-Daten-Management
Die Anwender können sich über den in der Datenbank definierten Benutzer direkt an der
Datenbank anmelden. Ein kleines Menü ermöglicht zusätzliche Funktionen. Über das
automatische Auslesen des DB-Layouts werden alle Tabellen und Felder in einem
benutzerfreundlichen Format angezeigt. Die Anwender können Werte, die durch eine
Fremd-Applikation falsch in die Datenbank geschrieben wurden, einfach korrigieren.
- SuSe Linux 10 Enterprise, Apache 2, Oracle 10i Release 2
Customer Relation Ship Management
Benutzer können sich an der idoBASE-Datenbank anmelden und Kunden, potentielle
Kunden, Projekte, Angebote, Rechnungen usw. Verwalten. Definierte Formulare erlauben
es über HTML Rechnungs-Formulare zu erstellen und auszudrucken.
HTML-Basierende Newsletter werden über einen Hintergrund-Prozess übermittelt. Layout
und Inhalt der Newsletter werden natürlich in der Datenbank definert/gepflegt.
- Debian 4.0, Apache 1.3, MySQL 5, PERL 5
idosec AG
Anschrift: Griesser 4, 83714 Miesbach Bankverbindung:
Vorstand: Fritz Zweifel (Vorsitz)
Telefon: +49 (0)700 / idosec4u
CRONBANK AG
Robert Lechner
Fax: +49 (0)700 / idosecFAX
Bankleitzahl: 50530000
Aufsichtsrat:Anton Wildmoser (Vorsitz) mailto:[email protected]
Kontonummer: 532100
Firmensitz: Miesbach
http://www.idosec.com
- 25 / 29 Handelsr.: München HRB 150971
Ust-IdNr.:139/12030053
Client Inventory
Beim Anmelden an die Windows-Domäne wird ein Inventory-Agent im Hintergrund
gestartet. Der Agent liest wichtige Daten wie Hardware-Informationen, Serialnummer,
Software-Installationen usw. aus dem Gerät aus und überträgt diese an eine zentrale
Datenbank. Danach beendet sich der Agent automatisch.
Über idoBASE haben dann die System-Administratoren einen Überblick der im
Unternehmen installierten Rechner.
- Debian 4.0, Apache 1.3, MySQL 5, PERL 5
Printer Inventory
Ein PERL-Hintergrundprozess überprüft Drucker-Zustände im Netzwerk. Über idoBASE
können die Zustände, wie Paper Error oder Zählerstände usw., ausgelesen werden. Der
Hintergrund-Prozess informiert z.B. bei Paper Error oder Toner Low die Administratoren
bzw. den Einkauf.
- Debian 4.0, Apache 1.3, MySQL 5, PERL 5
FTP-Datenaustausch
Über eine einfache Eingabemaske können z.B. externe Berater große Dateien auf einen
Server Hochladen. Je nach Berechtigung können die Anwender auf eigene oder auch
gemeinsame Dateien zugreifen. Die Internen Anwender können die von den Beratern
bereitgestellten Dateien abholen und ggf. löschen.
- SuSe Enterprise 10, Apache 2.2, Oracle 10i Release 2
idosec AG
Anschrift: Griesser 4, 83714 Miesbach Bankverbindung:
Vorstand: Fritz Zweifel (Vorsitz)
Telefon: +49 (0)700 / idosec4u
CRONBANK AG
Robert Lechner
Fax: +49 (0)700 / idosecFAX
Bankleitzahl: 50530000
Aufsichtsrat:Anton Wildmoser (Vorsitz) mailto:[email protected]
Kontonummer: 532100
Firmensitz: Miesbach
http://www.idosec.com
- 26 / 29 Handelsr.: München HRB 150971
Ust-IdNr.:139/12030053
22. Weitere Projekte
idoCAM
Ein PERL-Hintergrundprozess sucht in
definierten Netzwerken nach kompatiblen
Netzwerkkameras. Sobald eine Kamera
gefunden wird liest das Programm die
Konfiguration und den Zustand der Kamera in die Datenbank ein. Über idoBASE können
die Kamera-Zustände ausgelesen und
überwacht werden.
Eine Maske erlaubt die Betrachtung der
Livebilder und der Alarme.
- Debian 4.0, Apache 1.3, MySQL 5, PERL 5
Event-Liste
Zoom
Live-Bild
Einzel-Event
idosec AG
Anschrift: Griesser 4, 83714 Miesbach Bankverbindung:
Vorstand: Fritz Zweifel (Vorsitz)
Telefon: +49 (0)700 / idosec4u
CRONBANK AG
Robert Lechner
Fax: +49 (0)700 / idosecFAX
Bankleitzahl: 50530000
Aufsichtsrat:Anton Wildmoser (Vorsitz) mailto:[email protected]
Kontonummer: 532100
Firmensitz: Miesbach
http://www.idosec.com
- 27 / 29 Handelsr.: München HRB 150971
Ust-IdNr.:139/12030053
idoSCALE
Für die Wiegedatenerfassung idoSCALE wurden mehrere Module entwickelt.
Ein Modul ist auf einem geschlossenen IndustriePC (mit/ohne 19'' Touchscreen) direkt mit
dem Wiegesystem per serieller Schnittstelle verbunden. Weitere serielle Schnittstellen
sind z.B. mit einer Aussen-Anzeige und/oder mit einem Kartenleser verbunden. Der
IndustriePC ermittelt über einen PERL-Hintergrund-Prozess laufend Gewichtsdaten sowie
Informationen einer aufgelegten ID-Karte und übermittelt diese an idoBASE. Über eine
definierte Eingabe-Maske werden diese Daten dem Wiegemeister angezeigt. Der
Wiegemeister kann Verwiegungen und lokale Auswertungen direkt an dem IndustriePC
durchführen.
Ein weiteres Modul synchronisiert laufend die aktuellen Daten zu einem zentralen MySQLServer. Dieser Server hält die Daten von allen Waagen im Unternehmen. Über idoBASE
erstellen die Mitarbeiter Auswertungen am zentralen Server.
Ein drittes Modul übermittelt nachts die Wiegedaten an das SAP-System zur weiteren
Verarbeitung.
- Debian 4.0, Apache 1.3, MySQL 5, PERL 5, SAP BCTI 4.5
Lieferschein
idosec AG
Anschrift: Griesser 4, 83714 Miesbach Bankverbindung:
Vorstand: Fritz Zweifel (Vorsitz)
Telefon: +49 (0)700 / idosec4u
CRONBANK AG
Robert Lechner
Fax: +49 (0)700 / idosecFAX
Bankleitzahl: 50530000
Aufsichtsrat:Anton Wildmoser (Vorsitz) mailto:[email protected]
Kontonummer: 532100
Firmensitz: Miesbach
http://www.idosec.com
- 28 / 29 Handelsr.: München HRB 150971
Ust-IdNr.:139/12030053
Report
idoSPAM
Die gesamte Administration des SPAM-Schutz idoSPAM-Servers ist mit idoBASE
realisiert. Alle Daten, unter anderem auch die IP-Adresse des Servers, werden in eine
Datenbank eingepflegt. Regular Expressions überprüfen die Eingabe-Werte auf die
korrekte Syntax. Logfiles können über idoBASE eingesehen werden und das SYSTEM
kann auch über die Oberfläche neu gestartet werden.
Ein PERL Hintergrundprozess überprüft laufend veränderte Werte und konfiguriert
automatisiert das System.
- Debian Linux 4.0, Apache 1.3, MySQL 5, PERL 5
Content Management: www.idosec.ag
Die Webseite der idosec AG wird komplett in idoBASE verwaltet.
Header, CSS, Struktur, Daten, Bilder ....
idosec AG
Anschrift: Griesser 4, 83714 Miesbach Bankverbindung:
Vorstand: Fritz Zweifel (Vorsitz)
Telefon: +49 (0)700 / idosec4u
CRONBANK AG
Robert Lechner
Fax: +49 (0)700 / idosecFAX
Bankleitzahl: 50530000
Aufsichtsrat:Anton Wildmoser (Vorsitz) mailto:[email protected]
Kontonummer: 532100
Firmensitz: Miesbach
http://www.idosec.com
- 29 / 29 Handelsr.: München HRB 150971
Ust-IdNr.:139/12030053
Herunterladen