Integration AccountView

Slides:



Advertisements
Ähnliche Präsentationen
E-Commerce Shop System
Advertisements

Verwendungszweck: Diese Folien dienen zur Unterstützung von Microsoft Dynamics NAV-Vertriebsmitarbeitern und -Partnern für Produktpräsentationen beim Kunden.
Was ist J2EE Die Vorteile von J2EE J2EE Modell Die Komponente von J2EE
1-1 Schlank und schnell zum Datawarehouse Marc Bastien Oracle Deutschland GmbH BTW Leipzig,
Typo3 Schulung.
Microsoft CRM – ein Überblick
Microsoft Windows 2000 Terminal Services
Schulung der Mitarbeiter
Einführung in Visual C++
Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit
Wizards & Builders GmbH Der Maskendesigner Design von Masken für Applikationen unter Microsoft Visual FoxPro.
Client / Server Architektur
Wizards & Builders GmbH Der Menügenerator Arbeiten mit dem Menügenerator und ggf. Zusatztools unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Hypertext Markup Language Beschreibung von HTML als Vorbereitung für Webserver mit Microsoft Visual FoxPro.
Wizards & Builders GmbH ActiveX-Controls Verwendung und Einsatz von ActiveX-Controls unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Schichtenarchitektur Multi-Tier-Applikationen mit Microsoft Visual FoxPro.
Datenmodellierung mit XCASE
Wizards & Builders GmbH Microsoft Titel Microsoft-Titel für Entwickler und Softwarehäuser.
Wizards & Builders GmbH Klassenbibliotheken Arbeiten mit Klassenbibliotheken in Microsoft Visual FoxPro.
Wizards & Builders GmbH Die Benutzeroberfläche Interaktives Arbeiten mit den Werkzeugen/Assistenten von Microsoft Visual FoxPro.
Wizards & Builders GmbH Projektmanager und SourceSafe Arbeiten mit dem Projektmanager von Microsoft Visual FoxPro.
Wizards & Builders GmbH Programmierstil Hinweise zum Programmierstil unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Arbeiten mit CSV-Listen Arbeiten mit CSV-Listen unter Microsoft Visual FoxPro.
Wizards & Builders GmbH OOP in der Praxis Die wichtigsten Befehle für OO-Programmierung mit Microsoft Visual FoxPro.
Wizards & Builders GmbH Übersicht Schulung Übersicht über Schulung für Entwickler unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Schulungsmaterial Material zu Programmierung und Datenbankhandling unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Tools, AddOns, Frameworks Nützliche Zusatzprodukte rund um Microsoft Visual FoxPro.
Wizards & Builders GmbH Distribution von Applikationen Distribution und Installation unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Das Microsoft Zertifizierungsprogramm Norbert Abb.
MSDN Webcast Visual Studio 2005 mit Visual FoxPro Jochen Kirstätter Mai 2005 –
Ausbildungsinhalte für „Fachinformatiker Anwendungsentwicklung“
Wizards & Builders GmbH Modularisierung von SW Modularisierung von Anwendungen mit Microsoft Visual FoxPro.
Bidirektionales VFX-XML-Interface für Daten-Import/Export Visual Extend Anwendertreffen 2009 Rainer Becker, Frank Kropp deutschsprachige FoxPro User Group.
VFP Beispiele sowie Tools, Frameworks und Klassen
Lokal Views (Ansichten) in Visual FoxPro
Visual FoxPro 10.0 Visual Extend 10.0
VFX Schnelle Anwendungs-entwicklung mit Visual FoxPro 9.0 und Visual Extend 9.0 deutschsprachige FoxPro User Group Uwe Habermann Microsoft Visual FoxPro.
Erstellen von WebServices mit Visual FoxPro 9.0
VFX 9.0 Teil 2 Diverse Prototypen und Ideen für die Weiterentwicklung von VFX.
Visual Extend 9.5ff Most Wanted Features deutschsprachige FoxPro User Group Rainer Becker VFXWISH06.
Uwe Habermann Venelina Jordanova dFPUG – Silverlight Wizard.
Active Extend deutschsprachige FoxPro User Group Rainer Becker VFXAFX06.
Visual Extend Weitere Features deutschsprachige FoxPro User Group Uwe Habermann VFX 25 D.
© 2004 Uwe Habermann Visual Extend 9.0 Technical Preview Diplom-Informatiker Uwe Habermann Visual Extend Product Manager
10 Standorte in Deutschland
Gerhard Weiling. Wer wir sind Sitz in Henrichenburg Zurzeit 7 feste Mitarbeiter + freie Entwickler und Trainer Individuelle IT-Lösungen und –Trainings.
Sistema GeoDAT, S.L. GeoBIS, GeoEIS, GIS-Komponente … 2005.
Projektpräsentation im Rahmen der Abschlussprüfung zur
Die komplette CRM-Lösung für Ihre Kontakte im Innen- und Aussendienst
{The Business Engineers} copyright by mindsquare GmbH Seite 1 Risikomanagement e Risk.
U S B – R M B USB U n t e r n e h m e n s S y s t e m B e r a t u n g RMB Robert M. Bollig Kreuzauer Str Kreuzau-Stockheim Mobil:
Microsoft Small Business Specialist. Microsoft Gold Certified Partner Die Qualifizierung zum Microsoft Small Business Specialist ist unser Meisterbrief.
1 Scholl Communications AG. 2 Vorstellung Scholl Communications AG »Seit 1988 Jahren erfolgreich am Markt »Software, Lösungen und Dienstleistungen für.
Visual Extend CTableForm Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 08 D.
Uwe Habermann Venelina Jordanova Professioneller Einstieg in eine neue Welt!
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
Lernmodul Einführung Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Nutzungsbedingungen:
Ganzheitliches Projekt-, Ressourcen- und Qualitätsmanagement 1 Reports und AddOns Auf den folgenden Seiten wird Ihnen die Funktionsweise der Reports und.
IHK–Abschlussprüfung Fachinformatiker Systemintegration
Freiwillige Feuerwehr der Stadt Perg
Factsheets und Argumentarium Generelle Facts Offene Architektur Möglichkeit eines Application Service Providings wodurch hohe Initialkosten entfallen.
Auswertungsmöglichkeiten
Powerpoint Grafische Oberfläche Folienmaster Folientypen
orgAnice Pi Schulung /13 Einführung in orgAnice Pi2.
Technische Infrastruktur
Datenbanken Eine Einführung.
CMS Kirsten Kropmanns Dedizierte Systeme 16. März 2009.
Was gibt’s neues im Bereich Anpassung Fabian Moritz Consultant, Developer SharePointCommunity.de.
, Claudia Böhm robotron*SAB Anwendungsentwicklung mit dem Java und XML basierten Framework robotron*eXForms Simple Application Builder.
 Präsentation transkript:

Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

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

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

Allgemeine Bemerkungen zur Integration mit Visual AccountView Vorbemerkungen Allgemeine Bemerkungen zur Integration mit Visual AccountView

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

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

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

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

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

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

Integrationsmöglichkeiten Für Anwender: Business Views Layout-Designer Datenimport Business Modeller (Benutzermenüs)

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

Anpassung der Oberfläche durch Business Views in Visual AccountView

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

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

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

Anpassung von Berichten durch Endanwender in Visual AccountView Layout-Designer Anpassung von Berichten durch Endanwender in Visual AccountView

Interner Layoutdesigner Generator für Endanwender (kein modi repo!) TB Schriftarten TB Layout TB Standard TB Datensatz

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

Datenimport Importmöglichkeiten von Stamm- und Buchungsdaten unter Visual AccountView

Import/Exportmöglichkeiten Buchungen Stammdaten Kundendaten Spaltenbilanz Mandant Korrekturen Buchungen Kundendaten Spaltenbilanz Korrekturen EIS (i.V.)

Exportformate generell FoxPro dBase MS Word Word Perfect MS Excel Lotus 1-2-3 Symphony MS Multiplan SDF SYLK DIF Komma ASCII Tab ASCII

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

Bewertung Import Stammdaten Automatische Anpassung an SW Schneller als COM-Kopplung Mehrere Tabellen gleichzeitig Keine Änderung/Arbeit aber: keine Benutzerführung, Batch

Anpassung der Daten über die Business Modeller in Visual Account View

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

Einstellungsmöglichkeiten Feldname Beschreibung Feldtyp Länge Dezimalstellen Reiter Titel Spaltentitel Formatierung Maske Optimierung Listentyp Haupttabelle

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

Data Dictionary Definition neuer Tabellen, Felder und Indizes usw. in Visual AccountView

Tabellendefinition Tabellenname Beschreibung Datensatzbesch. When-Ausdruck Tabellentyp Kategorie Basistabelle Objektcode Generisch Schlüsselfeld Sortierausdruck

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

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

Benutzerlisten Benutzerliste Menüpunkt Benutzerlisten gespeichert in Verzeichnis SYSTEM !

Indexdefinition Indexname Indextyp Indexausdruck Haupttabelle Beziehungstyp (RI) Ausdruck

Relationen Feldoptimierung Haupttabelle Anpassung Felddefinition Automatische Lookup-Form Referentielle Integrität Untersagen, Weitergeben, Ignorieren

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

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

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

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

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

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

Definition von Benutzermenüs mit Aktionen in Visual AccountView

Definition Benutzermenüs Objektcode Menüpfad Titel Leistennummer Reihenfolge AV Script AV API-Call VFP-Befehl VB-Script

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

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

AccountView COM-Server Ansteuerbarkeit über COM sowie Objektmodell von Visual AccountView

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

Mehr-Ebenen-Architektur Visual Basic Delphi HTML Visual FoxPro COM Interface Programmier- Oberfläche OLE-Interface Geschäftsobjekt AccountView Financial Engine Datenhaltung MS VFP SQL Server Oracle

AV Objektmodell Application AccountView Administration TravelWorld Objekt Hierarchie Beispiel in AccountView Application AccountView Administration TravelWorld Business Invoicing Dataset Sales Order Recordset Sales Order Header Recordset Sales Order Lines

Ansteuerung Objektmodell Excel: Sub Main() Set oExcel = CreateObject ("Excel.Application") oExcel.WorkBooks. Add (”C:\Dokumente\Umsatz98.xls") oExcel.WorkBooks(”Umsatz März").Activate End Sub 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

Automatische Generierung * AV Script * ----------------------- * Company: master * User: ADMIN * Generated: 25.01.1999/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 <--") * ... Und so weiter ... * Update table loBus.table_update() * End of script file

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

Beschreibung der COM-Objekte im Objektmodell von Visual AccountView COM-Objekte im Detail Beschreibung der COM-Objekte im Objektmodell von Visual AccountView

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

Objektmodell? Untypisches Objektmodell Keine Eigen-schaften oder Methoden Code-Feld ist im Data-Dictionary!

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

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

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

BO - Anzeigefunktionen Show Aufruf von List oder Picklist (pseudomodal) Show_List Anzeige Listendarstellung Show_Picklist Anzeige Picklistenmaske Show_Setup Anzeige Stammdatenmaske

BO - Datensatzfunktionen Locate Move_First Move_Last Move_Next Move_Previous Move_Pointer Set_Key Create_Recordset Record_Delete Record_Insert Get_Field Set_Field Table_Update Cancel_Update

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

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

Skalierbarkeit von COM Skalierbarkeit und alternative Benutzeroberflächen für AccountView

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

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

Ermöglicht Skalierbarkeit FOXISAPI über MS Internet Information Server AccountView COM Server Buchhaltung / WWS Visual AccountView AccountView COM Server HTML / AFP AccountView COM Server WWW User User User User User User User

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

Bewertung Internet Siehe Vorteile AV COM-Server hohe Skalierbarkeit umfangreiche Shop-Funktionen vollständige Lösung statt Shop aber: Security / Payment / Layout

Script-Generierung und Verarbeitung unter Visual AccountView Backoffice Server Script-Generierung und Verarbeitung unter Visual AccountView

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

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

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

System Development Kit Einführung in das SDK unter Visual AccountView Programmierung mit VFP

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

Integrated Test Facility Zugriff über das SDK Integrated Test Facility SDK Business Views SDK SDK Business toolkit

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

SDK-Projekt anlegen Projektbeschreibung Projektverzeichnis Dateien Data Dictionary Systemdateien Beispielmandant Integrated Test Facility

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

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

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

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

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

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

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

API_FRM FRM_DLG Zusatz: Frm_load Frm_init Frm_show Frm_execute Frm_activate Frm_valid Frm_query_ unl. Frm_destroy Special_method FRM_DLG Zusatz: Frm_execute Page_update_ pagex Page_valid_pagex

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

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

Integrated Test Facility Integriertes Testprogramm für eigene Anwendungen unter Visual AccountView

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

Komponenten von ITF Datenbank Testszenarios Szenariosprache fast identisch mit AV Backoffice Server Dienstprogramme Einrichtung Testumgebung Kontrolle Testergebnisse Beispielszenarios

Vorteile von ITF Zeitgewinn höhere Genauigkeit Vollständigkeit aber: höherer Aufwand beim 1. Test Gewinn erst ab 2. und ff. Tests

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

Weiteres Handwerkszeug für den Programmierer unter Visual AccountView Sonstige Werkzeuge Weiteres Handwerkszeug für den Programmierer unter Visual AccountView

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

Zusatzmodule Audit-Trail (für Stammdaten und Buchungen einstellbar) Schlüsselwert-änderungen Zugangssicherung

Übersicht Entwicklermodule Übersicht über die Entwicklermodule für Visual AccountView

Module Datenübernahme Buchungsimport 225,- Stammdatenimport 275,- WP Kunden-Import 195,- WP Kunden-Export 95,- und zur Kontrolle: Audit Trail 395,-

Module Business Modeller BM Finanzwesen 895,- BM Kunden 895,- BM Projekte 895,- BM Warenwirtschaft 895,- oder: Alle Business Modeller 2500,-

Module Programmierung AV Backoffice Server 895,- AV COM Server 895,- AV COMmunicate 495,- Site Licence für Filialen AV SDK 3500,- *) AV ITF 595,- *)

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

Sonstige Hinweise zur Anpassung unter Visual AccountView

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

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

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

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

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

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

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

Beispiele von W&B für die Integration mit Visual Account View

Bspl. 1 - Kenntnisse Kenntnisgruppen Kenntnisse Kenntnisstand, Tendenz Zuordnung Mitarbeiter Ansicht für Mitarbeiter Menüeinträge Mitarbeiter

Bspl. 2 - Kennziffern Kennzifferngruppen Kennzifferdefinition Kennzifferformel Zuordnung Konto Menüeintrag Bericht Menüeintrag Konto

Bspl. 3 - Anlagen-Buchh. Reiter Lief/Vertrag Reiter Abschreibung Lieferant Versicherung Wartung Reiter Abschreibung Afa-Art Afa-Tabelle Art

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

Speicherorte \Mandant AV\Datadict AV\System AV\DE, UK, NL Tabellen, Felder, Indizes AV\System Benutzermenüs, Benutzerlisten AV\DE, UK, NL Feldgruppen

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

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