Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro.

Ähnliche Präsentationen


Präsentation zum Thema: "Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro."—  Präsentation transkript:

1 Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

2 Wizards & Builders GmbH Diese Schulung dient der Einführung in die umfangreichen Anpassungs- und Integrationsmöglichkeiten mit Visual AccountView unter Microsoft Visual FoxPro

3 Wizards & Builders GmbH Themenübersicht Vorbemerkungen Vorbemerkungen Business Views Business Views Layout-Designer Layout-Designer Datenimport Datenimport Business Modeller Business Modeller Data Dictionary Data Dictionary Benutzermenüs Benutzermenüs COM-Server COM-Server Objektmodell von AV Objektmodell von AV Skalierbarkeit von COM (Internet) Skalierbarkeit von COM (Internet) Backoffice-Server Backoffice-Server System Dev. Kit System Dev. Kit Integrated Test Facility Integrated Test Facility Sonstige Werkzeuge Sonstige Werkzeuge Entwicklermodule Entwicklermodule Umsatzmöglichkeiten Umsatzmöglichkeiten Beispiele Beispiele

4 Wizards & Builders GmbH Vorbemerkungen Allgemeine Bemerkungen zur Integration mit Visual AccountView

5 Wizards & Builders GmbH Vorteile von AV als Partner Verkauf nur über Partner Verkauf nur über Partner keine individuelle Anpassung keine individuelle Anpassung keine Hardware keine Hardware keine Implementation vor Ort keine Implementation vor Ort Marketing-Unterstützung Marketing-Unterstützung Jahr 2000 / Euro / VFP 6.0 Jahr 2000 / Euro / VFP 6.0

6 Wizards & Builders GmbH Trends bei kfm. Anwendungen Spezialisierung auf Kerngebiete Spezialisierung auf Kerngebiete Ungewißheit: Euro / Jahr 2000 Ungewißheit: Euro / Jahr 2000 Branchenlösungen Branchenlösungen immer wichtiger, Wachstum immer wichtiger, Wachstum Rechnungsprüfer Rechnungsprüfer entscheiden für Kunden entscheiden für Kunden Internationalisierung Internationalisierung Inter- und Intranetanbindung Inter- und Intranetanbindung

7 Wizards & Builders GmbH Zielgruppen der SW Über Fachhändler mit Nutzung der Anpassungsmöglichkeiten Über Fachhändler mit Nutzung der Anpassungsmöglichkeiten Branchenpartner (Anpassung) Branchenpartner (Anpassung) Steuerbüros / Wirtschaftsprüfer (Sonderkonditionen) Steuerbüros / Wirtschaftsprüfer (Sonderkonditionen) Internationale Handelsgesellschaften (aus Bestand) Internationale Handelsgesellschaften (aus Bestand)

8 Wizards & Builders GmbH Entwurfsziele der SW Zuverlässigkeit Zuverlässigkeit Testmöglichkeiten (ITF mit Scripts) Testmöglichkeiten (ITF mit Scripts) Datendiagnose (Basisfunktion) Datendiagnose (Basisfunktion) Validierung (über Data Dictionary) Validierung (über Data Dictionary) Buchführungsfunktionalität Buchführungsfunktionalität Integrationsmöglichkeiten Integrationsmöglichkeiten Kontinuität Kontinuität

9 Wizards & Builders GmbH Ziele Benutzeroberfläche Schnell, schlicht, funktionell Schnell, schlicht, funktionell = Professionell = Professionell Übersicht und Einsicht Übersicht und Einsicht Eindeutige Bedienung Eindeutige Bedienung Ziel: Heads-down data-entry Ziel: Heads-down data-entry Tastatur- oder Maus-Bedienung Tastatur- oder Maus-Bedienung

10 Wizards & Builders GmbH Technische Ziele der SW 100% neu entwickelt 100% neu entwickelt komplett 32bit komplett 32bit Mehrschichtenarchitektur Mehrschichtenarchitektur Benutzeroberfläche Benutzeroberfläche Geschäftsobjekte Geschäftsobjekte Datenhaltung Datenhaltung OLE-Ansteuerung über COM OLE-Ansteuerung über COM

11 Wizards & Builders GmbH Integrationsmöglichkeiten Für Anwender: Business Views Business Views Layout-Designer Layout-Designer Datenimport Datenimport Business Modeller Business Modeller (Benutzermenüs) (Benutzermenüs)

12 Wizards & Builders GmbH Integrationsmöglichkeiten Für Entwickler: Data Dictionary Data Dictionary Benutzermenüs Benutzermenüs COM-Server COM-Server Backoffice-Server Backoffice-Server System Develop- ment Kit (SDK) System Develop- ment Kit (SDK)

13 Wizards & Builders GmbH Business Views Anpassung der Oberfläche durch Business Views in Visual AccountView

14 Wizards & Builders GmbH Erstellung von Views Auswahl definieren Auswahl definieren Spalten/Reihenfolge festlegen Spalten/Reihenfolge festlegen Sortierung festlegen Sortierung festlegen Ansicht speichern (alle/indiv.) Ansicht speichern (alle/indiv.) Bericht aufrufen Bericht aufrufen OLE Drag & Drop benutzen OLE Drag & Drop benutzen

15 Wizards & Builders GmbH Pivot-Tabellen in Excel Einfügen Daten in Excel Einfügen Daten in Excel Pivot-Assistent aufrufen Pivot-Assistent aufrufen Datenart festlegen Datenart festlegen Datenbereich festlegen Datenbereich festlegen => Matrix einteilen Matrix einteilen <= Datenziel festlegen Datenziel festlegen Ausgabe als Business Grafik Ausgabe als Business Grafik

16 Wizards & Builders GmbH Bewertung Business Views Keine Programmierung Keine Programmierung Individuell anwendbar Individuell anwendbar Dokumentenorientiert Dokumentenorientiert Perioden einteilbar/Kategorien Perioden einteilbar/Kategorien sofern Kenntnisse vorliegen: Einsatz von Pivot-Tabellen u.ä. Einsatz von Pivot-Tabellen u.ä.

17 Wizards & Builders GmbH Layout-Designer Anpassung von Berichten durch Endanwender in Visual AccountView

18 Wizards & Builders GmbH Interner Layoutdesigner Generator für Endanwender Generator für Endanwender (kein modi repo!) (kein modi repo!) TB Schriftarten TB Schriftarten TB Layout TB Layout TB Standard TB Standard TB Datensatz TB Datensatz

19 Wizards & Builders GmbH Bewertung Layout-Designer Einfache Anwendung Einfache Anwendung Keine Programmierung Keine Programmierung Häufig nachgefragte Dienstleistung bei Installation Häufig nachgefragte Dienstleistung bei Installation durch Endanwender oder Hilfskräfte zu bedienen durch Endanwender oder Hilfskräfte zu bedienen

20 Wizards & Builders GmbH Datenimport Importmöglichkeiten von Stamm- und Buchungsdaten unter Visual AccountView

21 Wizards & Builders GmbH Import/Exportmöglichkeiten Buchungen Buchungen Stammdaten Stammdaten Kundendaten Kundendaten Spaltenbilanz Spaltenbilanz Mandant Mandant Korrekturen Korrekturen Buchungen Buchungen Kundendaten Kundendaten Spaltenbilanz Spaltenbilanz Korrekturen Korrekturen EIS (i.V.) EIS (i.V.)

22 Wizards & Builders GmbH Exportformate generell FoxPro FoxPro dBase dBase MS Word MS Word Word Perfect Word Perfect MS Excel MS Excel Lotus Lotus Symphony Symphony MS Multiplan MS Multiplan SDF SDF SYLK SYLK DIF DIF Komma ASCII Komma ASCII Tab ASCII Tab ASCII

23 Wizards & Builders GmbH Bewertung Import Buchung Einfache Anwendung Einfache Anwendung Integrierte Fehlerbehandlung Integrierte Fehlerbehandlung Gültigkeitsprüfung aller Daten Gültigkeitsprüfung aller Daten viele Dateiformate viele Dateiformate soweit plattformunabhängig soweit plattformunabhängig keine Benutzerführung, Batch keine Benutzerführung, Batch

24 Wizards & Builders GmbH Bewertung Import Stammdaten Automatische Anpassung an SW Automatische Anpassung an SW Schneller als COM-Kopplung Schneller als COM-Kopplung Mehrere Tabellen gleichzeitig Mehrere Tabellen gleichzeitig Keine Änderung/Arbeit Keine Änderung/Arbeitaber: keine Benutzerführung, Batch keine Benutzerführung, Batch

25 Wizards & Builders GmbH Business Modeller Anpassung der Daten über die Business Modeller in Visual Account View

26 Wizards & Builders GmbH Anpassbare Tabellen in AV Aktivitäten Aktivitäten Ansprechpartner Ansprechpartner Auftragszeilen Auftragszeilen Aufträge Aufträge Firmen Firmen Hauptbuch Hauptbuch Journalposten Journalposten Kostenstellen Kostenstellen USt. Codes USt. Codes Business Modeller: Finanzwesen Finanzwesen Kundeninfor- mationssystem Kundeninfor- mationssystem Projekte Projekte Waren-wirtschaft Waren-wirtschaft

27 Wizards & Builders GmbH Einstellungsmöglichkeiten Feldname Feldname Beschreibung Beschreibung Feldtyp Feldtyp Länge Länge Dezimalstellen Dezimalstellen Reiter Reiter Titel Titel Spaltentitel Spaltentitel Formatierung Formatierung Maske Maske Optimierung Optimierung Listentyp Listentyp Haupttabelle Haupttabelle

28 Wizards & Builders GmbH Bewertung Business Modeller Einfache Anwendung Einfache Anwendung Keine Programmierung Keine Programmierung nur eingeschränkte Kenntnisse über Datenmodellierung nur eingeschränkte Kenntnisse über Datenmodellierung Verarbeitung von Zusatzdaten Verarbeitung von Zusatzdaten Relationen auf bestehende Tabellen problemlos möglich Relationen auf bestehende Tabellen problemlos möglich

29 Wizards & Builders GmbH Data Dictionary Definition neuer Tabellen, Felder und Indizes usw. in Visual AccountView

30 Wizards & Builders GmbH Tabellendefinition Tabellenname Tabellenname Beschreibung Beschreibung Datensatzbesch. Datensatzbesch. When-Ausdruck When-Ausdruck Tabellentyp Tabellentyp Kategorie Kategorie Basistabelle Basistabelle Objektcode Objektcode Generisch Generisch Schlüsselfeld Schlüsselfeld Sortierausdruck Sortierausdruck

31 Wizards & Builders GmbH Felddefinitionen 1/2 Feldname Feldname Beschreibung Beschreibung Feldtyp Feldtyp Breite / Dezimal Breite / Dezimal Required Required Automatisch Automatisch Fenster Fenster Titel Titel Spaltentitel Spaltentitel Ausrichtung Ausrichtung Format Format Maske Maske Optimierung Optimierung Listentyp Listentyp Haupttabelle Haupttabelle

32 Wizards & Builders GmbH Felddefinitionen 2/2 Standardwert Standardwert Klasse Klasse Bibliothek Bibliothek Flags Flags Branche Branche Blockiert Blockiert Großbuchstaben Großbuchstaben Sichtbar When Sichtbar When Übersetzung Übersetzung Feldinfo Feldinfo Virtuell Virtuell Virtueller Ausdruck Virtueller Ausdruck

33 Wizards & Builders GmbH Benutzerlisten Benutzerliste Benutzerliste Menüpunkt Benutzerlisten Menüpunkt Benutzerlisten gespeichert in Verzeichnis SYSTEM ! gespeichert in Verzeichnis SYSTEM !

34 Wizards & Builders GmbH Indexdefinition Indexname Indexname Indextyp Indextyp Indexausdruck Indexausdruck Haupttabelle Haupttabelle Beziehungstyp (RI) Beziehungstyp (RI) Ausdruck Ausdruck

35 Wizards & Builders GmbH Relationen Feldoptimierung Feldoptimierung Haupttabelle Haupttabelle Anpassung Felddefinition Anpassung Felddefinition Automatische Lookup-Form Automatische Lookup-Form Referentielle Integrität Referentielle Integrität Untersagen, Weitergeben, Ignorieren Untersagen, Weitergeben, Ignorieren

36 Wizards & Builders GmbH Vorgehensweise Tabelle anlegen Tabelle anlegen Felder anlegen Felder anlegen REC_ID löschen REC_ID löschen Felder optimieren = Indizes anlegen Felder optimieren = Indizes anlegen Indizes überprüfen (Primary!) Indizes überprüfen (Primary!) Tabelle ergänzen (Sortierung) Tabelle ergänzen (Sortierung) Tabellen reorganisieren Tabellen reorganisieren

37 Wizards & Builders GmbH Virtuelle Tabellen Virtuelle Felder - siehe VFP Virtuelle Felder - siehe VFP Virtuelle Tabellen: Virtuelle Tabellen: z.B. Kreditoren / Debitoren z.B. Kreditoren / Debitoren keine Felder anlegen! keine Felder anlegen! Felder in Haupttabelle! Felder in Haupttabelle! Felder mit When verstecken Felder mit When verstecken Bedingungen in FLD_DCT Bedingungen in FLD_DCT

38 Wizards & Builders GmbH Funktionalität Auswahl über Extras-Stammdaten Auswahl über Extras-Stammdaten Übersichtsmaske (mit BusView) Übersichtsmaske (mit BusView) Stammdatenmaske (mit Reiter) Stammdatenmaske (mit Reiter) Standardbericht (automatisch) Standardbericht (automatisch) Lookup für Relationen/Felder Lookup für Relationen/Felder Referentielle Integrität integriert Referentielle Integrität integriert Diverse Funktionen in Menüs Diverse Funktionen in Menüs Bearbeiten, Ansicht, Bericht, Suchen Bearbeiten, Ansicht, Bericht, Suchen

39 Wizards & Builders GmbH Bewertung Data-Dictionary Viel Effekt für wenig Arbeit ! Viel Effekt für wenig Arbeit ! Datenmodellierung notwendig Datenmodellierung notwendig Update:Übernahme Änderungen Update:Übernahme Änderungen Zusätzlich Menüs notwendig Zusätzlich Menüs notwendig Programmierung eingeschränkt notwendig Programmierung eingeschränkt notwendig Ideales Anpassungs-Werkzeug Ideales Anpassungs-Werkzeug

40 Wizards & Builders GmbH ( Kommentar ) Eleganter als der VFP-DBC Eleganter als der VFP-DBC Wäre schön, wenn es in VFP gleich so gelöst worden wäre... Wäre schön, wenn es in VFP gleich so gelöst worden wäre... Insbesondere Strukturupdate! Insbesondere Strukturupdate!

41 Wizards & Builders GmbH Wichtige Hinweise Änderungen Datenmodell (BM / DD) für => ALLE ALLE <= Mandanten ! Flag Branche nicht vergessen! Flag Branche nicht vergessen! Kein Popup ! Kein Popup !

42 Wizards & Builders GmbH Benutzermenüs Definition von Benutzermenüs mit Aktionen in Visual AccountView

43 Wizards & Builders GmbH Definition Benutzermenüs Objektcode Objektcode Menüpfad Menüpfad Titel Titel Leistennummer Leistennummer Reihenfolge Reihenfolge AV Script AV Script AV API-Call AV API-Call VFP-Befehl VFP-Befehl VB-Script VB-Script

44 Wizards & Builders GmbH Mögliche VFP-Befehle Maskenaufruf mit Maskenaufruf mit DO run_form WITH std, /table:destinat /objectdesc:Reiseziele Berichtsaufruf Berichtsaufruf Aufruf abhängige Tabellen Aufruf abhängige Tabellen (1:n-Relation, Business View)

45 Wizards & Builders GmbH Bewertung Benutzermenüs Einfache Anwendung, aber: Einfache Anwendung, aber: Grundlegende Programmierkenntnisse erforderlich (Script) Grundlegende Programmierkenntnisse erforderlich (Script) Notwendige Erweiterung für Einbindung neuer Tabellen Notwendige Erweiterung für Einbindung neuer Tabellen Sinnvoll für spezielle Kombinationen von Menüs für User Sinnvoll für spezielle Kombinationen von Menüs für User

46 Wizards & Builders GmbH AccountView COM-Server Ansteuerbarkeit über COM sowie Objektmodell von Visual AccountView

47 Wizards & Builders GmbH Lösung für Komponenten Allgemeine Interoperabilität Allgemeine Interoperabilität Versionsunabhängigkeit Versionsunabhängigkeit Sprachunabhängigkeit Sprachunabhängigkeit Transparente Kooperation zwischen Anwendungen Transparente Kooperation zwischen Anwendungen deshalb: COM-Interface in AV

48 Wizards & Builders GmbH Mehr-Ebenen-Architektur AccountView Financial Engine MS VFPSQL ServerOracle Visual Basic DelphiHTML Visual FoxPro COM Interface Programmier- Oberfläche Geschäftsobjekt Datenhaltung OLE-Interface

49 Wizards & Builders GmbH AV Objektmodell Application Administration Business Recordset Dataset Objekt Hierarchie AccountView TravelWorld Invoicing Sales Order Header Sales Order Lines Sales Order Beispiel in AccountView

50 Wizards & Builders GmbH Ansteuerung Objektmodell Excel: Excel: Sub Main() Set oExcel = CreateObject ("Excel.Application") oExcel.WorkBooks.Add (C:\Dokumente\Umsatz 98.xls") oExcel.WorkBooks(Umsat z März").Activate End Sub AccountView: AccountView: Sub Main() Set oAV = CreateObject ("AVWin.Application") ltesting = oAV.Login ("demo", "demo") Set oAdm = oAV.open_admin ("TRV_GmbH") Set oGL1 = oAdm. create_object("gl1") End Sub

51 Wizards & Builders GmbH Automatische Generierung * AV Script * * Company:master * User:ADMIN * Generated: /00:56:43 * Create the object LOCAL loBus loBus = av.active_admin. create_object("ak1") * Set visible off loBus.Visible =.f. * Insert new record loBus.record_insert() * Set field values loBus.set_field("article.art_code", "AV IT INTEGRATE") loBus.set_field("article.art_desc1", "Modul ITF") loBus.set_field("article.ag_code", "AV IT") loBus.set_field("article.comment1", "--> Langtext Langtext <--") *... Und so weiter... * Update table loBus.table_update() * End of script file

52 Wizards & Builders GmbH Bewertung AV COM Server Sofortige Verarbeitung Sofortige Verarbeitung Gültigkeitsprüfung aller Daten Gültigkeitsprüfung aller Daten Automatische Folgeaktionen Automatische Folgeaktionen Verwendung Geschäftsregeln Verwendung Geschäftsregeln Fehlerbehandlung möglich Fehlerbehandlung möglich Eigene Programmierumgebung Eigene Programmierumgebung

53 Wizards & Builders GmbH COM-Objekte im Detail Beschreibung der COM-Objekte im Objektmodell von Visual AccountView

54 Wizards & Builders GmbH Übersicht COM-Objekte Application (Anwendung) Application (Anwendung) Einloggen der Anwendung Einloggen der Anwendung Erzeugt Objekte auf Applikationsebene Erzeugt Objekte auf Applikationsebene Admin_Manager (Mandant) Admin_Manager (Mandant) Erzeugt Geschäftsobjekte Erzeugt Geschäftsobjekte Business (Geschäftsobjekt/BO) Business (Geschäftsobjekt/BO) Zugriffe auf Datensätze, Masken usw. Zugriffe auf Datensätze, Masken usw.

55 Wizards & Builders GmbH Objektmodell? Untypisches Objektmodell Untypisches Objektmodell Keine Eigen-schaften oder Methoden Keine Eigen-schaften oder Methoden Code-Feld ist im Data-Dictionary! Code-Feld ist im Data-Dictionary!

56 Wizards & Builders GmbH Applikationsklasse Login ( user, pwd ) Login ( user, pwd ) Anmelden der Anwendung / Benutzer Anmelden der Anwendung / Benutzer Create_Object (form, para ) Create_Object (form, para ) Erzeugen Objekte Applikationsebene Erzeugen Objekte Applikationsebene Menu_Exec ( event, para ) Menu_Exec ( event, para ) Ausführen Menü auf Applikationsebene Ausführen Menü auf Applikationsebene Open_Admin ( admin, para /e ) Open_Admin ( admin, para /e )

57 Wizards & Builders GmbH Administrationsklasse Create_Object ( form, para ) Create_Object ( form, para ) Erzeugen eines Geschäftsobjekts Erzeugen eines Geschäftsobjekts Get_Field ( field ) Get_Field ( field ) Lesen von Präferenzen Lesen von Präferenzen Set_Field ( field, value ) Set_Field ( field, value ) Setzen von Präferenzen Setzen von Präferenzen

58 Wizards & Builders GmbH BO - Eigenschaften List_class / List_vcx List_class / List_vcx Klasse für Listenansicht Klasse für Listenansicht Menu_file Menu_file Menüdefinitionsdatei für Kontextmenü Menüdefinitionsdatei für Kontextmenü Pick_class / Pick_vcx Pick_class / Pick_vcx Klasse für Lookup-Auswahl Klasse für Lookup-Auswahl Setup_class / Setup_vcx Setup_class / Setup_vcx Klasse für Stammdatenbearbeitung Klasse für Stammdatenbearbeitung

59 Wizards & Builders GmbH BO - Anzeigefunktionen Show Show Aufruf von List oder Picklist (pseudomodal) Aufruf von List oder Picklist (pseudomodal) Show_List Show_List Anzeige Listendarstellung Anzeige Listendarstellung Show_Picklist Show_Picklist Anzeige Picklistenmaske Anzeige Picklistenmaske Show_Setup Show_Setup Anzeige Stammdatenmaske Anzeige Stammdatenmaske

60 Wizards & Builders GmbH BO - Datensatzfunktionen Locate Locate Move_First Move_First Move_Last Move_Last Move_Next Move_Next Move_Previous Move_Previous Move_Pointer Move_Pointer Set_Key Set_Key Create_Recordset Create_Recordset Record_Delete Record_Delete Record_Insert Record_Insert Get_Field Get_Field Set_Field Set_Field Table_Update Table_Update Cancel_Update Cancel_Update

61 Wizards & Builders GmbH BO - diverse Funktionen Delete_Enabled Delete_Enabled Insert_Enabled Insert_Enabled Read_Enabled Read_Enabled Update_Enabled Update_Enabled Menu_Exec Menu_Exec Ausführen Kontextmenü Ausführen Kontextmenü Meth_Exec Meth_Exec Ausführen Methode Geschäftsobjekt Ausführen Methode Geschäftsobjekt Generate_Script Generate_Script Ausgabe Script für Datenobjekt Ausgabe Script für Datenobjekt

62 Wizards & Builders GmbH Bewertung Objektmodell Vereinheitlichtes Objektmodell erleichtert Übersicht Vereinheitlichtes Objektmodell erleichtert Übersicht Alle grundlegenden Funktionen enthalten für Ansteuerung Alle grundlegenden Funktionen enthalten für Ansteuerung kein Eintrag von Methoden / Eigenschaften des tatsächlichen Geschäftsobjekts in Registry kein Eintrag von Methoden / Eigenschaften des tatsächlichen Geschäftsobjekts in Registry

63 Wizards & Builders GmbH Skalierbarkeit von COM Skalierbarkeit und alternative Benutzeroberflächen für AccountView

64 Wizards & Builders GmbH Verbesserungen in VFP 6.0 Apartment Model Threading Apartment Model Threading Disablen Benutzeroberfläche Disablen Benutzeroberfläche Dual-Interface-Support Dual-Interface-Support Multiple Runtime-Bibliotheken Multiple Runtime-Bibliotheken Type-Libraries Type-Libraries Exception Handling Exception Handling Array-Handling / Übergabe Array-Handling / Übergabe

65 Wizards & Builders GmbH Einsatzmöglichkeiten Neu: Createobjectex ! Neu: Createobjectex ! Remote-Aufruf von AV auf Server trotz lokaler Installation Remote-Aufruf von AV auf Server trotz lokaler Installation Serveraktionen: Serveraktionen: Reorganisation Reorganisation Journalisieren Journalisieren Berichte Berichte Rückgabe Objektreferenzen Rückgabe Objektreferenzen in Excel getestet über Methoden in Excel getestet über Methoden

66 Wizards & Builders GmbH Ermöglicht Skalierbarkeit AccountView COM Server FOXISAPI über MS Internet Information Server HTML / AFPAccountView COM Server Visual AccountView Buchhaltung / WWS WWW User

67 Wizards & Builders GmbH Einsatz im Internet und MTS COM-Server können über das Internet angesprochen werden COM-Server können über das Internet angesprochen werden Sinnvolle Integrationsmöglichkeiten über ActiveFoxPro Pages Sinnvolle Integrationsmöglichkeiten über ActiveFoxPro Pages Zusammenarbeit mit Providern Zusammenarbeit mit Providern Ggf. Einsatzmöglichkeiten unter MS Transaction Server Ggf. Einsatzmöglichkeiten unter MS Transaction Server

68 Wizards & Builders GmbH Bewertung Internet Siehe Vorteile AV COM-Server Siehe Vorteile AV COM-Server hohe Skalierbarkeit hohe Skalierbarkeit umfangreiche Shop-Funktionen umfangreiche Shop-Funktionen vollständige Lösung statt Shop vollständige Lösung statt Shopaber: Security / Payment / Layout Security / Payment / Layout

69 Wizards & Builders GmbH Backoffice Server Script-Generierung und Verarbeitung unter Visual AccountView

70 Wizards & Builders GmbH Ansteuerung Script-Server Backoffice-Server auf einem dediziertem Rechner im Netz Backoffice-Server auf einem dediziertem Rechner im Netz Konfiguration über allgemeine Systemeinstellungen Konfiguration über allgemeine Systemeinstellungen Vorgenerierung von AVS-Script zu jeder Tabelle (siehe COM) Vorgenerierung von AVS-Script zu jeder Tabelle (siehe COM) Abarbeitung von Textdateien Abarbeitung von Textdateien

71 Wizards & Builders GmbH Einsatzmöglichkeiten Übernahme Umsätze aus Kassensystemen (direkt/tägl.) Übernahme Umsätze aus Kassensystemen (direkt/tägl.) Datenübernahme aus Filialen Datenübernahme aus Filialen Datenübernahme Vertreter mit Laptops bzw. RAS-Anbindung Datenübernahme Vertreter mit Laptops bzw. RAS-Anbindung Komplexe Datenimportformate Komplexe Datenimportformate Massenverarbeitung (Nachtlauf) Massenverarbeitung (Nachtlauf)

72 Wizards & Builders GmbH Bewertung Backoffice Server Plattformunabhängig Plattformunabhängig sofortige Verarbeitung sofortige Verarbeitung Gültigkeitsprüfung aller Daten Gültigkeitsprüfung aller Daten Automatische Folgeaktionen Automatische Folgeaktionen Scripts sind sehr einfach Scripts sind sehr einfach Scripts können von AV vorgeneriert werden (siehe COM) Scripts können von AV vorgeneriert werden (siehe COM)

73 Wizards & Builders GmbH System Development Kit Einführung in das SDK unter Visual AccountView Programmierung mit VFP

74 Wizards & Builders GmbH Was fehlt denn nun noch? Anpassung der Geschäftslogik und der Geschäftsregeln der Anwendung für Branchenlösungen, z.B. Berechnungen... Anpassung der Geschäftslogik und der Geschäftsregeln der Anwendung für Branchenlösungen, z.B. Berechnungen...

75 Wizards & Builders GmbH Zugriff über das SDK BusinessViews Business toolkit SDK SDK SDK Integrated Test Facility

76 Wizards & Builders GmbH Interface für Anwendungen Calculate subtotals Calculate VAT Calculate discounts Calculate order totals VAR 1 Add-in VAR 2 Add-in Visual Basic Borland C++ Java Order Pipeline Geschäftsregeln

77 Wizards & Builders GmbH SDK-Projekt anlegen Projektbeschreibung Projektbeschreibung Projektverzeichnis Projektverzeichnis Dateien Dateien Data Dictionary Data Dictionary Systemdateien Systemdateien Beispielmandant Beispielmandant Integrated Test Facility Integrated Test Facility

78 Wizards & Builders GmbH Ablaufverfolgung API-Tracer zeigt interne Events: Bus_init Bus_init Table_init Table_init Load_data Load_data Table_requery Table_requery Frm_load Frm_load Frm_init Frm_init Frm_show Frm_show Frm_activate Frm_activate Frm_deactivate Frm_deactivate Frm_query_unl Frm_query_unl Frm_destroy Frm_destroy sowie diverse weitere Events... sowie diverse weitere Events...

79 Wizards & Builders GmbH API-Objekt hinzufügen Lieferant Lieferant Typ (COM, VFP-VCX, VFP-PRG) Typ (COM, VFP-VCX, VFP-PRG) Objektcode Objektcode Klasse Klasse Bibliothek Bibliothek Basis Basis Priorität Priorität API_FORM API_FORM API_DIALOG API_DIALOG API_ RECORDSET API_ RECORDSET API_BUS API_BUS API_APP API_APP

80 Wizards & Builders GmbH Template-Code für SDK Mitgelieferte Programm- schablonen in VFP 6.0: TEMPLATE_API_BUS TEMPLATE_API_BUS TEMPLATE_API_FRM TEMPLATE_API_FRM TEMPLATE_API_DLG TEMPLATE_API_DLG TEMPLATE_API_REC TEMPLATE_API_REC RULE_OW_HDR RULE_OW_HDR RULE_OW_LINE RULE_OW_LINE Sourcecode

81 Wizards & Builders GmbH API_BUS Bus_init Bus_init vor Tabellen/Forms vor Tabellen/Forms cusor_list = cusor_list = Load_data Load_data Tabellen offen Tabellen offen Zugriffsprüfung Zugriffsprüfung Set_key Set_key Schlüsseländerung Schlüsseländerung Special_method Special_method Event_xxxx Event_xxxx run_dlg run_dlg Tag_record Tag_record Untag_record Untag_record Update_trigger Update_trigger Triggerart Triggerart Bus_destroy Bus_destroy Tabellen noch offen Tabellen noch offen

82 Wizards & Builders GmbH API_REC 1/3 Table_init Table_init für set order für set order Load_data Load_data für requery/view für requery/view Record_insert _before Record_insert _before verhinderbar verhinderbar Record_insert _after Record_insert _after Defaultwerte Defaultwerte cng_ und andere Felder automatisch cng_ und andere Felder automatisch Valid_fieldx Valid_fieldx verhinderbar verhinderbar in UI anders in UI anders Update_fieldx Update_fieldx nach Erfolg nach Erfolg Aufruf weiterer APIs verhinderbar Aufruf weiterer APIs verhinderbar

83 Wizards & Builders GmbH API_REC 2/3 Record_valid Record_valid nach Valid/Upd nach Valid/Upd verhinderbar verhinderbar nichts ändern! nichts ändern! Insert_trigger Insert_trigger nicht verhinderbar nicht verhinderbar nichts ändern! nichts ändern! Update_trigger Update_trigger siehe insert siehe insert Record_delete Record_delete verhinderbar verhinderbar Delete_record Delete_record siehe insert siehe insert Object_update_ trigger Object_update_ trigger nach parent/child nach parent/child nicht verhinderbar nicht verhinderbar Key in pkey_value Key in pkey_value

84 Wizards & Builders GmbH API_REC 3/3 Table_requery Table_requery in child für parent-moves in child für parent-moves Special_method Special_method für eigene Zwecke für eigene ZweckeHinweise: Objekt für Parent- und Child-Tabelle vorhanden! Objekt für Parent- und Child-Tabelle vorhanden! Alle API-Objekte in Formset ! Alle API-Objekte in Formset ! deshalb thisformset deshalb thisformset

85 Wizards & Builders GmbH API_FRM Frm_load Frm_load Frm_init Frm_init Frm_show Frm_show Frm_activate Frm_activate Frm_valid Frm_valid Frm_query_ unl. Frm_query_ unl. Frm_destroy Frm_destroy Special_method Special_method FRM_DLG Zusatz: Frm_execute Frm_execute Page_update_ pagex Page_update_ pagex Page_valid_pagex Page_valid_pagex

86 Wizards & Builders GmbH Zusatzwerkzeuge im SDK Objekt-Assistent für Generierung neuer Objekte Objekt-Assistent für Generierung neuer Objekte Installations-Assistent für Verteilung der Branchenlösung Installations-Assistent für Verteilung der Branchenlösung Deinstallationsassistent Deinstallationsassistent Testscripts für Beispiele als Vorlagen für ITF Testscripts für Beispiele als Vorlagen für ITF

87 Wizards & Builders GmbH Bewertung SDK Ergänzung von Geschäftsregeln auf Ebene der Geschäftsobjekte Ergänzung von Geschäftsregeln auf Ebene der Geschäftsobjekte Hohe Integration in Gesamtanwendung incl. COM Hohe Integration in Gesamtanwendung incl. COM Separater Workshop für Einsatz Separater Workshop für Einsatz Gute Visual FoxPro-Kenntnisse! Gute Visual FoxPro-Kenntnisse! Zukünftig ggf. visuelle Klassen Zukünftig ggf. visuelle Klassen

88 Wizards & Builders GmbH Integrated Test Facility Integriertes Testprogramm für eigene Anwendungen unter Visual AccountView

89 Wizards & Builders GmbH Arten von Tests Regressions-Test Regressions-Test Vollständiger Test Systemfunktionen Vollständiger Test Systemfunktionen Boundary-Test Boundary-Test Test Wertebereiche / Grenzfälle Test Wertebereiche / Grenzfälle Stress-Test Stress-Test Belastungstest / proportionales Verhalt. Belastungstest / proportionales Verhalt. Netzwerktest Netzwerktest

90 Wizards & Builders GmbH Komponenten von ITF Datenbank Testszenarios Datenbank Testszenarios Szenariosprache Szenariosprache fast identisch mit AV Backoffice Server fast identisch mit AV Backoffice Server Dienstprogramme Dienstprogramme Einrichtung Testumgebung Einrichtung Testumgebung Kontrolle Testergebnisse Kontrolle Testergebnisse Beispielszenarios Beispielszenarios

91 Wizards & Builders GmbH Vorteile von ITF Zeitgewinn Zeitgewinn höhere Genauigkeit höhere Genauigkeit Vollständigkeit Vollständigkeitaber: höherer Aufwand beim 1. Test höherer Aufwand beim 1. Test Gewinn erst ab 2. und ff. Tests Gewinn erst ab 2. und ff. Tests

92 Wizards & Builders GmbH Bewertung Test Facility Wichtiges SDK-Zusatzwerkzeug Wichtiges SDK-Zusatzwerkzeug Einsparung von Testaufwand Einsparung von Testaufwand Höhere SW-Qualität Höhere SW-Qualitätaußerdem: Marketing-Bonus bei 2 Test-Skripts für eigene Lösungen Marketing-Bonus bei 2 Test-Skripts für eigene Lösungen

93 Wizards & Builders GmbH Sonstige Werkzeuge Weiteres Handwerkszeug für den Programmierer unter Visual AccountView

94 Wizards & Builders GmbH Zusatzwerkzeuge Ereignis-Logbuch (Fehler) Ereignis-Logbuch (Fehler) Objekt-Inspektor (Entwickler) Objekt-Inspektor (Entwickler) Selbstdiagnose-Möglichkeiten Selbstdiagnose-Möglichkeiten noch nicht für Händler offen: SQL-Dictionary (Client/Server) SQL-Dictionary (Client/Server) Translation Dictionary Translation Dictionary

95 Wizards & Builders GmbH Zusatzmodule Audit-Trail (für Stammdaten und Buchungen einstellbar) Audit-Trail (für Stammdaten und Buchungen einstellbar) Schlüsselwert- änderungen Schlüsselwert- änderungen Zugangssicherung Zugangssicherung

96 Wizards & Builders GmbH Übersicht Entwicklermodule Übersicht über die Entwicklermodule für Visual AccountView

97 Wizards & Builders GmbH Module Datenübernahme Buchungsimport225,- Buchungsimport225,- Stammdatenimport275,- Stammdatenimport275,- WP Kunden-Import195,- WP Kunden-Import195,- WP Kunden-Export 95,- WP Kunden-Export 95,- und zur Kontrolle: Audit Trail395,- Audit Trail395,-

98 Wizards & Builders GmbH Module Business Modeller BM Finanzwesen 895,- BM Finanzwesen 895,- BM Kunden 895,- BM Kunden 895,- BM Projekte 895,- BM Projekte 895,- BM Warenwirtschaft 895,- BM Warenwirtschaft 895,-oder: Alle Business Modeller2500,- Alle Business Modeller2500,-

99 Wizards & Builders GmbH Module Programmierung AV Backoffice Server 895,- AV Backoffice Server 895,- AV COM Server 895,- AV COM Server 895,- AV COMmunicate 495,- AV COMmunicate 495,- Site Licence für Filialen Site Licence für Filialen AV SDK3500,- *) AV SDK3500,- *) AV ITF 595,- *) AV ITF 595,- *)

100 Wizards & Builders GmbH Wichtiger Hinweis! *) Derzeit kein Händlerrabatt auf SDK oder ITF - normalerweise nur für AccountView- Fachhändler erhältlich....

101 Wizards & Builders GmbH Sonstige Hinweise Sonstige Hinweise zur Anpassung unter Visual AccountView

102 Wizards & Builders GmbH Umsatzmöglichkeiten Grundmodule (Team/Business) Grundmodule (Team/Business) Erweiterungs- module Erweiterungs- module Installations- unterstützung Installations- unterstützung Anpassung Report- Layouts Anpassung Report- Layouts Einführungs- schulung für Anwender (Unterlagen von AV mit Gebühr / Weitergabe) Einführungs- schulung für Anwender (Unterlagen von AV mit Gebühr / Weitergabe) Anpassung über Business Modeller Anpassung über Business Modeller

103 Wizards & Builders GmbH Mögliche Folgeprojekte Erweiterung mit Data-Dictionary und Benutzermenüs Erweiterung mit Data-Dictionary und Benutzermenüs Ansteuerung über COM Ansteuerung über COM Geschäftsregeln mit SDK Geschäftsregeln mit SDK

104 Wizards & Builders GmbH Bewertung Möglichkeiten Indirekte Umsätze meist höher als direkter Fachhändlerumsatz Indirekte Umsätze meist höher als direkter Fachhändlerumsatz Zielgruppendefinition beachten - nur Kunden mit Anpassungsbedarf generieren Dauerumsatz Zielgruppendefinition beachten - nur Kunden mit Anpassungsbedarf generieren Dauerumsatz Erweiterung -> Branchenlösung Erweiterung -> Branchenlösung

105 Wizards & Builders GmbH Marketing-Unterstützung Eintrag von Zusatzmodulen auf Website und in Katalog Eintrag von Zusatzmodulen auf Website und in Katalog Weiteres AV-Marketing nur bei vorliegen von 2 ITF-Scripts ! Weiteres AV-Marketing nur bei vorliegen von 2 ITF-Scripts ! Vorschlag: Vorankündigung intern über Modulplanung Vorschlag: Vorankündigung intern über Modulplanung W&B-Unterstützung möglich W&B-Unterstützung möglich

106 Wizards & Builders GmbH Mögliche Module von W&B Artikelzusatzinformation Artikelzusatzinformation Personalzusatzinformation Personalzusatzinformation BWA/Kennziffernanalyse BWA/Kennziffernanalyse Bundesdatenschutzgesetz Bundesdatenschutzgesetz Anlagenbuchhaltung Anlagenbuchhaltung Goodies (Natural-Rabatt): Länder/Währ./BLZ/SKR/PLZ Länder/Währ./BLZ/SKR/PLZ

107 Wizards & Builders GmbH Was muß man noch wissen? Integration ist das Verkaufsargument für AccountView ! Integration ist das Verkaufsargument für AccountView ! Separater Work- shop für SDK ! Separater Work- shop für SDK ! Separate Übersicht über die Modulinhalte ! Separate Übersicht über die Modulinhalte !

108 Wizards & Builders GmbH AV Certified Engineer Höhere SWE- Produktivität durch AV-SDK statt Eigen- Entwicklung Höhere SWE- Produktivität durch AV-SDK statt Eigen- Entwicklung Anbindung von Branchenlösung Anbindung von Branchenlösung Vermarktung Vermarktung

109 Wizards & Builders GmbH Beispiele Beispiele von W&B für die Integration mit Visual Account View

110 Wizards & Builders GmbH Bspl. 1 - Kenntnisse Kenntnisgruppen Kenntnisgruppen Kenntnisse Kenntnisse Kenntnisstand, Tendenz Kenntnisstand, Tendenz Zuordnung Mitarbeiter Zuordnung Mitarbeiter Ansicht für Mitarbeiter Ansicht für Mitarbeiter Menüeinträge Mitarbeiter Menüeinträge Mitarbeiter

111 Wizards & Builders GmbH Bspl. 2 - Kennziffern Kennzifferngruppen Kennzifferngruppen Kennzifferdefinition Kennzifferdefinition Kennzifferformel Kennzifferformel Zuordnung Konto Zuordnung Konto Menüeintrag Bericht Menüeintrag Bericht Menüeintrag Konto Menüeintrag Konto

112 Wizards & Builders GmbH Bspl. 3 - Anlagen-Buchh. Reiter Lief/Vertrag Reiter Lief/Vertrag Lieferant Lieferant Versicherung Versicherung Wartung Wartung Reiter Abschreibung Reiter Abschreibung Afa-Art Afa-Art Afa-Tabelle Afa-Tabelle Art Art

113 Wizards & Builders GmbH Verwendete Komponenten Data Dictionary Data Dictionary Diverse Tabellen Diverse Tabellen Relationen / Lookups Relationen / Lookups Benutzermenüs Benutzermenüs Aufruf Ansicht Aufruf Ansicht SDK für Code SDK für Code Journalisierung AfA Journalisierung AfA ITF für Test Berechnung ITF für Test Berechnung

114 Wizards & Builders GmbH Speicherorte \Mandant \Mandant AV\Datadict AV\Datadict Tabellen, Felder, Indizes Tabellen, Felder, Indizes AV\System AV\System Benutzermenüs, Benutzerlisten Benutzermenüs, Benutzerlisten AV\DE, UK, NL AV\DE, UK, NL Feldgruppen Feldgruppen

115 Wizards & Builders GmbH Vielen herzlichen Dank! Das waren die Themen: Allgemeine Vorbemerkungen Allgemeine Vorbemerkungen Business Views Business Views Layout-Designer Layout-Designer Datenimport Datenimport Business Modeller Business Modeller Data Dictionary Data Dictionary Benutzermenüs Benutzermenüs COM-Server COM-Server Objektmodell Objektmodell Skalierbarkeit (Internet) Skalierbarkeit (Internet) Backoffice-Server Backoffice-Server System Development Kit System Development Kit Integrated Test Facility Integrated Test Facility Sonstige Werkzeuge Sonstige Werkzeuge Übersicht Entwicklermodule Übersicht Entwicklermodule Umsatzmöglichkeiten Umsatzmöglichkeiten Beispiele Beispiele

116 Wizards & Builders GmbH Wenn Fragen bestehen: Wizards & Builders Methodische Software- Entwicklung GmbH Frankfurter Str. 21b D Kronberg Tel.: Fax: CIS: ,175


Herunterladen ppt "Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro."

Ähnliche Präsentationen


Google-Anzeigen