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

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

Embed Size (px)

Citation preview

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

Wizards & Wizards & Builders GmbH Builders GmbH

Integration AccountViewIntegration AccountView

Anpassung und Anpassung und Integration von Visual Integration von Visual

AccountViewAccountViewunter MS Visual FoxProunter MS Visual FoxPro

Page 2: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Diese Schulung dient der Einführung in die umfangreichen

Anpassungs- und Integrationsmöglichkeiten mit

Visual AccountView unter Microsoft Visual FoxPro

Page 3: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

ThemenübersichtThemenübersicht

VorbemerkungenVorbemerkungen Business ViewsBusiness Views Layout-DesignerLayout-Designer DatenimportDatenimport Business ModellerBusiness Modeller Data DictionaryData Dictionary BenutzermenüsBenutzermenüs COM-ServerCOM-Server Objektmodell von AVObjektmodell von AV

Skalierbarkeit von Skalierbarkeit von COM (Internet)COM (Internet)

Backoffice-ServerBackoffice-Server System Dev. KitSystem Dev. Kit Integrated Test Integrated Test

FacilityFacility Sonstige WerkzeugeSonstige Werkzeuge EntwicklermoduleEntwicklermodule UmsatzmöglichkeitenUmsatzmöglichkeiten BeispieleBeispiele

Page 4: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

VorbemerkungenVorbemerkungen

Allgemeine Bemerkungen Allgemeine Bemerkungen zur Integration mitzur Integration mitVisual AccountViewVisual AccountView

Page 5: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Vorteile von AV als Vorteile von AV als PartnerPartner

Verkauf nur über PartnerVerkauf nur über Partner keine individuelle Anpassungkeine individuelle Anpassung keine Hardwarekeine Hardware keine Implementation vor Ortkeine Implementation vor Ort Marketing-UnterstützungMarketing-Unterstützung Jahr 2000 / Euro / VFP 6.0Jahr 2000 / Euro / VFP 6.0

Page 6: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Trends bei kfm. Trends bei kfm. AnwendungenAnwendungen

Spezialisierung auf KerngebieteSpezialisierung auf Kerngebiete Ungewißheit: Euro / Jahr 2000Ungewißheit: Euro / Jahr 2000 BranchenlösungenBranchenlösungen

immer wichtiger, Wachstumimmer wichtiger, Wachstum

RechnungsprüferRechnungsprüfer entscheiden für Kundenentscheiden für Kunden

InternationalisierungInternationalisierung Inter- und IntranetanbindungInter- und Intranetanbindung

Page 7: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Zielgruppen der SWZielgruppen der SW

Über Fachhändler mit Nutzung Über Fachhändler mit Nutzung der Anpassungsmöglichkeitender Anpassungsmöglichkeiten

Branchenpartner (Anpassung)Branchenpartner (Anpassung) Steuerbüros / Wirtschaftsprüfer Steuerbüros / Wirtschaftsprüfer

(Sonderkonditionen)(Sonderkonditionen) Internationale Internationale

Handelsgesellschaften (aus Handelsgesellschaften (aus Bestand)Bestand)

Page 8: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Entwurfsziele der SWEntwurfsziele der SW

ZuverlässigkeitZuverlä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ätBuchführungsfunktionalität IntegrationsmöglichkeitenIntegrationsmöglichkeiten KontinuitätKontinuität

Page 9: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Ziele BenutzeroberflächeZiele Benutzeroberfläche

Schnell, schlicht, funktionellSchnell, schlicht, funktionell = Professionell= Professionell Übersicht und EinsichtÜbersicht und Einsicht Eindeutige BedienungEindeutige Bedienung Ziel: Heads-down data-entryZiel: Heads-down data-entry

Tastatur- oder Maus-BedienungTastatur- oder Maus-Bedienung

Page 10: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Technische Ziele der SWTechnische Ziele der SW

100% neu entwickelt100% neu entwickelt komplett 32bitkomplett 32bit MehrschichtenarchitekturMehrschichtenarchitektur

BenutzeroberflächeBenutzeroberfläche GeschäftsobjekteGeschäftsobjekte DatenhaltungDatenhaltung

OLE-Ansteuerung über COMOLE-Ansteuerung über COM

Page 11: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

IntegrationsmöglichkeitenIntegrationsmöglichkeiten

Für Anwender:Für Anwender: Business ViewsBusiness Views Layout-DesignerLayout-Designer DatenimportDatenimport Business Business

ModellerModeller (Benutzermenüs(Benutzermenüs

))

Page 12: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

IntegrationsmöglichkeitenIntegrationsmöglichkeiten

Für Entwickler:Für Entwickler: Data DictionaryData Dictionary BenutzermenüsBenutzermenüs COM-ServerCOM-Server Backoffice-Backoffice-

ServerServer System Develop-System Develop-

ment Kit (SDK)ment Kit (SDK)

Page 13: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Business ViewsBusiness Views

Anpassung der Oberfläche Anpassung der Oberfläche durch Business Views indurch Business Views in

Visual AccountViewVisual AccountView

Page 14: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Erstellung von ViewsErstellung von Views

Auswahl definierenAuswahl definieren Spalten/Reihenfolge festlegenSpalten/Reihenfolge festlegen Sortierung festlegenSortierung festlegen Ansicht speichern (alle/indiv.)Ansicht speichern (alle/indiv.) Bericht aufrufenBericht aufrufen OLE Drag & Drop benutzenOLE Drag & Drop benutzen

Page 15: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Pivot-Tabellen in ExcelPivot-Tabellen in Excel

Einfügen Daten in ExcelEinfügen Daten in Excel Pivot-Assistent aufrufenPivot-Assistent aufrufen

Datenart festlegenDatenart festlegen Datenbereich festlegenDatenbereich festlegen => Matrix einteilen <= => Matrix einteilen <= Datenziel festlegenDatenziel festlegen

Ausgabe als Business GrafikAusgabe als Business Grafik

Page 16: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Bewertung Business Bewertung Business ViewsViews

Keine ProgrammierungKeine Programmierung Individuell anwendbarIndividuell anwendbar DokumentenorientiertDokumentenorientiert Perioden einteilbar/KategorienPerioden einteilbar/Kategorien

sofern Kenntnisse vorliegen:sofern Kenntnisse vorliegen: Einsatz von Pivot-Tabellen u.ä.Einsatz von Pivot-Tabellen u.ä.

Page 17: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Layout-DesignerLayout-Designer

Anpassung von Berichten Anpassung von Berichten durch Endanwender in durch Endanwender in

Visual AccountViewVisual AccountView

Page 18: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Interner LayoutdesignerInterner Layoutdesigner

Generator für Generator für EndanwenderEndanwender

(kein modi (kein modi repo!)repo!)

TB SchriftartenTB Schriftarten TB LayoutTB Layout TB StandardTB Standard TB DatensatzTB Datensatz

Page 19: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Bewertung Layout-DesignerBewertung Layout-Designer

Einfache AnwendungEinfache Anwendung Keine ProgrammierungKeine Programmierung Häufig nachgefragte Häufig nachgefragte

Dienstleistung bei InstallationDienstleistung bei Installation durch Endanwender oder durch Endanwender oder

Hilfskräfte zu bedienenHilfskräfte zu bedienen

Page 20: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

DatenimportDatenimport

Importmöglichkeiten von Importmöglichkeiten von Stamm-Stamm-

und Buchungsdaten unterund Buchungsdaten unterVisual AccountViewVisual AccountView

Page 21: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Import/Import/ExportmöglichkeitenExportmöglichkeiten

BuchungenBuchungen StammdatenStammdaten KundendatenKundendaten SpaltenbilanzSpaltenbilanz MandantMandant KorrekturenKorrekturen

BuchungenBuchungen

KundendatenKundendaten SpaltenbilanzSpaltenbilanz

KorrekturenKorrekturen EIS (i.V.)EIS (i.V.)

Page 22: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Exportformate generellExportformate generell

FoxProFoxPro dBasedBase MS WordMS Word Word PerfectWord Perfect MS ExcelMS Excel Lotus 1-2-3Lotus 1-2-3 SymphonySymphony

MS MultiplanMS Multiplan SDFSDF SYLKSYLK DIFDIF Komma ASCIIKomma ASCII Tab ASCIITab ASCII

Page 23: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Bewertung Import BuchungBewertung Import Buchung

Einfache AnwendungEinfache Anwendung Integrierte FehlerbehandlungIntegrierte Fehlerbehandlung Gültigkeitsprüfung aller DatenGültigkeitsprüfung aller Daten viele Dateiformateviele Dateiformate soweit plattformunabhängigsoweit plattformunabhängig

keine Benutzerführung, Batchkeine Benutzerführung, Batch

Page 24: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Bewertung Import Bewertung Import StammdatenStammdaten

Automatische Anpassung an SWAutomatische Anpassung an SW Schneller als COM-KopplungSchneller als COM-Kopplung Mehrere Tabellen gleichzeitigMehrere Tabellen gleichzeitig Keine Änderung/ArbeitKeine Änderung/Arbeit

aber:aber: keine Benutzerführung, Batchkeine Benutzerführung, Batch

Page 25: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Business ModellerBusiness Modeller

Anpassung der Daten über Anpassung der Daten über die Business Modeller in die Business Modeller in

Visual Account ViewVisual Account View

Page 26: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Anpassbare Tabellen in Anpassbare Tabellen in AVAV

AktivitätenAktivitäten AnsprechpartnerAnsprechpartner AuftragszeilenAuftragszeilen AufträgeAufträge FirmenFirmen HauptbuchHauptbuch JournalpostenJournalposten KostenstellenKostenstellen USt. CodesUSt. Codes

Business Business Modeller:Modeller:

FinanzwesenFinanzwesen Kundeninfor-Kundeninfor-

mationssystemmationssystem ProjekteProjekte Waren-Waren-

wirtschaftwirtschaft

Page 27: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

EinstellungsmöglichkeitenEinstellungsmöglichkeiten

FeldnameFeldname BeschreibungBeschreibung FeldtypFeldtyp LängeLänge DezimalstellenDezimalstellen ReiterReiter

TitelTitel SpaltentitelSpaltentitel FormatierungFormatierung MaskeMaske OptimierungOptimierung ListentypListentyp HaupttabelleHaupttabelle

Page 28: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Bewertung Business Bewertung Business ModellerModeller

Einfache AnwendungEinfache Anwendung Keine ProgrammierungKeine Programmierung nur eingeschränkte Kenntnisse nur eingeschränkte Kenntnisse

über Datenmodellierungüber Datenmodellierung Verarbeitung von ZusatzdatenVerarbeitung von Zusatzdaten Relationen auf bestehende Relationen auf bestehende

Tabellen problemlos möglichTabellen problemlos möglich

Page 29: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Data DictionaryData Dictionary

Definition neuer Tabellen, Definition neuer Tabellen, Felder und Indizes usw. inFelder und Indizes usw. in

Visual AccountViewVisual AccountView

Page 30: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

TabellendefinitionTabellendefinition

TabellennameTabellenname BeschreibungBeschreibung DatensatzbeschDatensatzbesch

.. When-AusdruckWhen-Ausdruck TabellentypTabellentyp KategorieKategorie BasistabelleBasistabelle

ObjektcodeObjektcode GenerischGenerisch SchlüsselfeldSchlüsselfeld SortierausdruckSortierausdruck

Page 31: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Felddefinitionen 1/2Felddefinitionen 1/2

FeldnameFeldname BeschreibungBeschreibung FeldtypFeldtyp Breite / DezimalBreite / Dezimal RequiredRequired AutomatischAutomatisch FensterFenster

TitelTitel SpaltentitelSpaltentitel AusrichtungAusrichtung FormatFormat MaskeMaske OptimierungOptimierung ListentypListentyp HaupttabelleHaupttabelle

Page 32: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Felddefinitionen 2/2Felddefinitionen 2/2

StandardwertStandardwert KlasseKlasse BibliothekBibliothek FlagsFlags

BrancheBranche BlockiertBlockiert GroßbuchstabenGroßbuchstaben

Sichtbar WhenSichtbar When

ÜbersetzungÜbersetzung FeldinfoFeldinfo VirtuellVirtuell Virtueller Virtueller

AusdruckAusdruck

Page 33: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

BenutzerlistenBenutzerlisten

BenutzerlisteBenutzerliste Menüpunkt Menüpunkt

BenutzerlistenBenutzerlisten

gespeichert in gespeichert in Verzeichnis Verzeichnis SYSTEM !SYSTEM !

Page 34: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

IndexdefinitionIndexdefinition

IndexnameIndexname IndextypIndextyp IndexausdruckIndexausdruck HaupttabelleHaupttabelle Beziehungstyp (RI)Beziehungstyp (RI) AusdruckAusdruck

Page 35: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

RelationenRelationen

FeldoptimierungFeldoptimierung HaupttabelleHaupttabelle Anpassung FelddefinitionAnpassung Felddefinition Automatische Lookup-FormAutomatische Lookup-Form Referentielle IntegritätReferentielle Integrität

Untersagen, Weitergeben, IgnorierenUntersagen, Weitergeben, Ignorieren

Page 36: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

VorgehensweiseVorgehensweise

Tabelle anlegenTabelle anlegen Felder anlegenFelder anlegen

REC_ID löschenREC_ID löschen Felder optimieren = Indizes anlegenFelder optimieren = Indizes anlegen

Indizes überprüfen (Primary!)Indizes überprüfen (Primary!) Tabelle ergänzen (Sortierung)Tabelle ergänzen (Sortierung) Tabellen reorganisierenTabellen reorganisieren

Page 37: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Virtuelle TabellenVirtuelle Tabellen

Virtuelle Felder - siehe VFPVirtuelle Felder - siehe VFP Virtuelle Tabellen:Virtuelle Tabellen:

z.B. Kreditoren / Debitorenz.B. Kreditoren / Debitoren keine Felder anlegen!keine Felder anlegen! Felder in Haupttabelle!Felder in Haupttabelle! Felder mit When versteckenFelder mit When verstecken Bedingungen in FLD_DCTBedingungen in FLD_DCT

Page 38: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

FunktionalitätFunktionalität

Auswahl über Extras-StammdatenAuswahl über Extras-Stammdaten Übersichtsmaske (mit BusView)Übersichtsmaske (mit BusView) Stammdatenmaske (mit Reiter)Stammdatenmaske (mit Reiter) Standardbericht (automatisch)Standardbericht (automatisch) Lookup für Relationen/FelderLookup für Relationen/Felder Referentielle Integrität integriertReferentielle Integrität integriert Diverse Funktionen in Menüs Diverse Funktionen in Menüs

Bearbeiten, Ansicht, Bericht, SuchenBearbeiten, Ansicht, Bericht, Suchen

Page 39: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Bewertung Data-Bewertung Data-DictionaryDictionary

Viel Effekt für wenig Arbeit !Viel Effekt für wenig Arbeit ! Datenmodellierung notwendigDatenmodellierung notwendig Update:Übernahme ÄnderungenUpdate:Übernahme Änderungen Zusätzlich Menüs notwendigZusätzlich Menüs notwendig Programmierung eingeschränkt Programmierung eingeschränkt

notwendignotwendig Ideales Anpassungs-WerkzeugIdeales Anpassungs-Werkzeug

Page 40: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

( Kommentar )( Kommentar )

Eleganter als Eleganter als der VFP-DBCder VFP-DBC

Wäre schön, Wäre schön, wenn es in VFP wenn es in VFP gleich so gelöst gleich so gelöst worden wäre ...worden wäre ...

Insbesondere Insbesondere StrukturupdateStrukturupdate!!

Page 41: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Wichtige HinweiseWichtige Hinweise

Änderungen Änderungen Datenmodell Datenmodell (BM / DD) für (BM / DD) für => ALLE <= => ALLE <= Mandanten !Mandanten !

Flag Branche Flag Branche nicht nicht vergessen!vergessen!

Kein Popup !Kein Popup !

Page 42: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

BenutzermenüsBenutzermenüs

Definition von Definition von Benutzermenüs mit Benutzermenüs mit Aktionen in Visual Aktionen in Visual

AccountViewAccountView

Page 43: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Definition BenutzermenüsDefinition Benutzermenüs

ObjektcodeObjektcode MenüpfadMenüpfad TitelTitel LeistennummerLeistennummer ReihenfolgeReihenfolge

AV ScriptAV Script AV API-CallAV API-Call VFP-BefehlVFP-Befehl VB-ScriptVB-Script

Page 44: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Mögliche VFP-BefehleMögliche VFP-Befehle

Maskenaufruf mitMaskenaufruf mit

DO run_form WITH „std“, DO run_form WITH „std“, „/table:destinat „/table:destinat /objectdesc:Reiseziele“/objectdesc:Reiseziele“

BerichtsaufrufBerichtsaufruf Aufruf abhängige TabellenAufruf abhängige Tabellen

(1:n-Relation, Business View)(1:n-Relation, Business View)

Page 45: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Bewertung Bewertung BenutzermenüsBenutzermenüs

Einfache Anwendung, aber:Einfache Anwendung, aber: Grundlegende Grundlegende

Programmierkenntnisse Programmierkenntnisse erforderlich (Script)erforderlich (Script)

Notwendige Erweiterung für Notwendige Erweiterung für Einbindung neuer TabellenEinbindung neuer Tabellen

Sinnvoll für spezielle Sinnvoll für spezielle Kombinationen von Menüs für UserKombinationen von Menüs für User

Page 46: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

AccountView COM-ServerAccountView COM-Server

Ansteuerbarkeit über COMAnsteuerbarkeit über COMsowie Objektmodell vonsowie Objektmodell von

Visual AccountViewVisual AccountView

Page 47: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Lösung für KomponentenLösung für Komponenten

Allgemeine InteroperabilitätAllgemeine Interoperabilität VersionsunabhängigkeitVersionsunabhängigkeit SprachunabhängigkeitSprachunabhängigkeit Transparente Kooperation Transparente Kooperation

zwischen Anwendungenzwischen Anwendungen

deshalb: COM-Interface in AVdeshalb: COM-Interface in AV

Page 48: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Mehr-Ebenen-ArchitekturMehr-Ebenen-Architektur

AccountView Financial Engine

MS VFP SQL ServerOracle

Visual Basic

Delphi HTMLVisual FoxPro

COM Interface

Programmier-Oberfläche

Geschäftsobjekt

Datenhaltung

OLE-Interface

Page 49: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

AV ObjektmodellAV Objektmodell

Application

Administration

Business

Recordset

Recordset

Dataset

Objekt Hierarchie

AccountView

TravelWorld

Invoicing

Sales Order Header

Sales Order Lines

Sales Order

Beispiel in AccountView

Page 50: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Ansteuerung Ansteuerung ObjektmodellObjektmodell

Excel:Excel:Sub Main()

Set oExcel = CreateObject ("Excel.Application")

oExcel.WorkBooks. Add (”C:\Dokumente\Umsatz98.xls")

oExcel.WorkBooks(”Umsatz 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

Page 51: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Automatische Automatische GenerierungGenerierung

* AV Script* AV Script

* -----------------------* -----------------------

* Company:* Company: master master

* User:* User: ADMIN ADMIN

* Generated: 25.01.1999/00:56:43* Generated: 25.01.1999/00:56:43

* Create the object* Create the object

LOCAL loBusLOCAL loBus

loBus = av.active_admin. loBus = av.active_admin. create_object("ak1")create_object("ak1")

* Set visible off* Set visible off

loBus.Visible = .f.loBus.Visible = .f.

* Insert new record* Insert new record

loBus.record_insert()loBus.record_insert()

* Set field values* Set field values

loBus.set_field("article.art_code", loBus.set_field("article.art_code", "AV IT INTEGRATE")"AV IT INTEGRATE")

loBus.set_field("article.art_desc1", loBus.set_field("article.art_desc1", "Modul ITF")"Modul ITF")

loBus.set_field("article.ag_code", loBus.set_field("article.ag_code",

"AV IT")"AV IT")

loBus.set_field("article.comment1", loBus.set_field("article.comment1", "--> Langtext <--")"--> Langtext <--")

* ... Und so weiter ...* ... Und so weiter ...

* Update table* Update table

loBus.table_update()loBus.table_update()

* End of script file* End of script file

Page 52: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Bewertung AV COM Bewertung AV COM ServerServer

Sofortige VerarbeitungSofortige Verarbeitung Gültigkeitsprüfung aller DatenGültigkeitsprüfung aller Daten Automatische FolgeaktionenAutomatische Folgeaktionen Verwendung GeschäftsregelnVerwendung Geschäftsregeln Fehlerbehandlung möglichFehlerbehandlung möglich Eigene ProgrammierumgebungEigene Programmierumgebung

Page 53: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

COM-Objekte im DetailCOM-Objekte im Detail

Beschreibung der COM-Beschreibung der COM-Objekte im Objektmodell Objekte im Objektmodell

vonvonVisual AccountViewVisual AccountView

Page 54: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Übersicht COM-ObjekteÜbersicht COM-Objekte

Application (Anwendung)Application (Anwendung) Einloggen der AnwendungEinloggen der Anwendung Erzeugt Objekte auf ApplikationsebeneErzeugt Objekte auf Applikationsebene

Admin_Manager (Mandant)Admin_Manager (Mandant) Erzeugt GeschäftsobjekteErzeugt Geschäftsobjekte

Business (Geschäftsobjekt/BO)Business (Geschäftsobjekt/BO) Zugriffe auf Datensätze, Masken usw.Zugriffe auf Datensätze, Masken usw.

Page 55: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Objektmodell?Objektmodell?

Untypisches Untypisches ObjektmodellObjektmodell

Keine Eigen-Keine Eigen-schaften oder schaften oder MethodenMethoden

Code-Feld ist im Code-Feld ist im Data-Data-Dictionary!Dictionary!

Page 56: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

ApplikationsklasseApplikationsklasse

Login ( user, pwd )Login ( user, pwd ) Anmelden der Anwendung / BenutzerAnmelden der Anwendung / Benutzer

Create_Object (form, para )Create_Object (form, para ) Erzeugen Objekte ApplikationsebeneErzeugen Objekte Applikationsebene

Menu_Exec ( event, para )Menu_Exec ( event, para ) Ausführen Menü auf Ausführen Menü auf

ApplikationsebeneApplikationsebene

Open_Admin ( admin, para /e )Open_Admin ( admin, para /e )

Page 57: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

AdministrationsklasseAdministrationsklasse

Create_Object ( form, para )Create_Object ( form, para ) Erzeugen eines GeschäftsobjektsErzeugen eines Geschäftsobjekts

Get_Field ( field )Get_Field ( field ) Lesen von PräferenzenLesen von Präferenzen

Set_Field ( field, value )Set_Field ( field, value ) Setzen von PräferenzenSetzen von Präferenzen

Page 58: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

BO - EigenschaftenBO - Eigenschaften

List_class / List_vcxList_class / List_vcx Klasse für ListenansichtKlasse für Listenansicht

Menu_fileMenu_file Menüdefinitionsdatei für KontextmenüMenüdefinitionsdatei für Kontextmenü

Pick_class / Pick_vcxPick_class / Pick_vcx Klasse für Lookup-AuswahlKlasse für Lookup-Auswahl

Setup_class / Setup_vcxSetup_class / Setup_vcx Klasse für StammdatenbearbeitungKlasse für Stammdatenbearbeitung

Page 59: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

BO - AnzeigefunktionenBO - Anzeigefunktionen

ShowShow Aufruf von List oder Picklist (pseudomodal)Aufruf von List oder Picklist (pseudomodal)

Show_ListShow_List Anzeige ListendarstellungAnzeige Listendarstellung

Show_PicklistShow_Picklist Anzeige PicklistenmaskeAnzeige Picklistenmaske

Show_SetupShow_Setup Anzeige StammdatenmaskeAnzeige Stammdatenmaske

Page 60: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

BO - DatensatzfunktionenBO - Datensatzfunktionen

LocateLocate Move_FirstMove_First Move_LastMove_Last Move_NextMove_Next Move_PreviousMove_Previous Move_PointerMove_Pointer Set_KeySet_Key

Create_RecordsetCreate_Recordset Record_DeleteRecord_Delete Record_InsertRecord_Insert Get_FieldGet_Field Set_FieldSet_Field Table_UpdateTable_Update Cancel_UpdateCancel_Update

Page 61: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

BO - diverse FunktionenBO - diverse Funktionen

Delete_EnabledDelete_Enabled Insert_EnabledInsert_Enabled Read_EnabledRead_Enabled Update_EnabledUpdate_Enabled

Menu_ExecMenu_Exec Ausführen Ausführen

KontextmenüKontextmenü

Meth_ExecMeth_Exec Ausführen Methode Ausführen Methode

GeschäftsobjektGeschäftsobjekt

Generate_ScriptGenerate_Script Ausgabe Script für Ausgabe Script für

DatenobjektDatenobjekt

Page 62: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Bewertung ObjektmodellBewertung Objektmodell

Vereinheitlichtes Objektmodell Vereinheitlichtes Objektmodell erleichtert Übersichterleichtert Übersicht

Alle grundlegenden Funktionen Alle grundlegenden Funktionen enthalten für Ansteuerungenthalten für Ansteuerung

kein Eintrag von Methoden / kein Eintrag von Methoden / Eigenschaften des tatsächlichen Eigenschaften des tatsächlichen Geschäftsobjekts in RegistryGeschäftsobjekts in Registry

Page 63: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Skalierbarkeit von COMSkalierbarkeit von COM

Skalierbarkeit und Skalierbarkeit und alternative alternative

Benutzeroberflächen für Benutzeroberflächen für AccountViewAccountView

Page 64: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Verbesserungen in VFP Verbesserungen in VFP 6.06.0

Apartment Model ThreadingApartment Model Threading Disablen BenutzeroberflächeDisablen Benutzeroberfläche Dual-Interface-SupportDual-Interface-Support Multiple Runtime-BibliothekenMultiple Runtime-Bibliotheken Type-LibrariesType-Libraries Exception HandlingException Handling Array-Handling / ÜbergabeArray-Handling / Übergabe

Page 65: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

EinsatzmöglichkeitenEinsatzmöglichkeiten

Neu: Createobjectex !Neu: Createobjectex ! Remote-Aufruf von AV auf Server trotz Remote-Aufruf von AV auf Server trotz

lokaler Installationlokaler Installation Serveraktionen:Serveraktionen:

ReorganisationReorganisation JournalisierenJournalisieren BerichteBerichte

Rückgabe ObjektreferenzenRückgabe Objektreferenzen in Excel getestet über Methodenin Excel getestet über Methoden

Page 66: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Ermöglicht SkalierbarkeitErmöglicht Skalierbarkeit

AccountViewCOM Server

FOXISAPI

über

MS Internet Information

Server

HT

ML

/ AF

P

AccountViewCOM Server

AccountViewCOM Server

Visu

al Acco

un

tView

Bu

chh

altun

g / W

WS

WWW

User User UserUser User User User

Page 67: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Einsatz im Internet und Einsatz im Internet und MTSMTS

COM-Server können über das COM-Server können über das Internet angesprochen werdenInternet angesprochen werden

Sinnvolle Sinnvolle Integrationsmöglichkeiten über Integrationsmöglichkeiten über ActiveFoxPro PagesActiveFoxPro Pages

Zusammenarbeit mit ProvidernZusammenarbeit mit Providern Ggf. Einsatzmöglichkeiten unter Ggf. Einsatzmöglichkeiten unter

MS Transaction ServerMS Transaction Server

Page 68: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Bewertung InternetBewertung Internet

Siehe Vorteile AV COM-ServerSiehe Vorteile AV COM-Server hohe Skalierbarkeithohe Skalierbarkeit umfangreiche Shop-Funktionenumfangreiche Shop-Funktionen vollständige Lösung statt Shopvollständige Lösung statt Shop

aber:aber: Security / Payment / LayoutSecurity / Payment / Layout

Page 69: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Backoffice ServerBackoffice Server

Script-Generierung und Script-Generierung und Verarbeitung unterVerarbeitung unterVisual AccountViewVisual AccountView

Page 70: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Ansteuerung Script-Ansteuerung Script-ServerServer

Backoffice-Server auf einem Backoffice-Server auf einem dediziertem Rechner im Netzdediziertem Rechner im Netz

Konfiguration über allgemeine Konfiguration über allgemeine SystemeinstellungenSystemeinstellungen

Vorgenerierung von AVS-Script Vorgenerierung von AVS-Script zu jeder Tabelle (siehe COM)zu jeder Tabelle (siehe COM)

Abarbeitung von TextdateienAbarbeitung von Textdateien

Page 71: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

EinsatzmöglichkeitenEinsatzmöglichkeiten

Übernahme Umsätze aus Übernahme Umsätze aus Kassensystemen (direkt/tägl.)Kassensystemen (direkt/tägl.)

Datenübernahme aus FilialenDatenübernahme aus Filialen Datenübernahme Vertreter mit Datenübernahme Vertreter mit

Laptops bzw. RAS-AnbindungLaptops bzw. RAS-Anbindung Komplexe DatenimportformateKomplexe Datenimportformate Massenverarbeitung (Nachtlauf)Massenverarbeitung (Nachtlauf)

Page 72: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Bewertung Backoffice Bewertung Backoffice ServerServer

PlattformunabhängigPlattformunabhängig sofortige Verarbeitungsofortige Verarbeitung Gültigkeitsprüfung aller DatenGültigkeitsprüfung aller Daten Automatische FolgeaktionenAutomatische Folgeaktionen Scripts sind sehr einfachScripts sind sehr einfach Scripts können von AV Scripts können von AV

vorgeneriert werden (siehe vorgeneriert werden (siehe COM)COM)

Page 73: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

System Development KitSystem Development Kit

Einführung in das SDK Einführung in das SDK unter Visual AccountViewunter Visual AccountViewProgrammierung mit VFPProgrammierung mit VFP

Page 74: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Was fehlt denn nun noch?Was fehlt denn nun noch?

Anpassung der Anpassung der Geschäftslogik Geschäftslogik und der und der Geschäftsregeln Geschäftsregeln der Anwendung der Anwendung für für BranchenlösungBranchenlösungen, z.B. en, z.B. Berechnungen...Berechnungen...

Page 75: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Zugriff über das SDKZugriff über das SDK

BusinessBusiness

ViewsViews

Business toolkitBusiness toolkit

SDKSDK

SDKSDK

SDKSDK

Integrated Test FacilityIntegrated Test Facility

Page 76: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Interface für Interface für AnwendungenAnwendungenCalculate

subtotals

CalculateVAT

Calculatediscounts

Calculateorder totals

VAR 1Add-in

VAR 2Add-in

VisualBasic

BorlandC++

Java

Ord

er P

ipel

ine

Geschäftsregeln

Page 77: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

SDK-Projekt anlegenSDK-Projekt anlegen

ProjektbeschreibungProjektbeschreibung ProjektverzeichnisProjektverzeichnis DateienDateien

Data DictionaryData Dictionary SystemdateienSystemdateien BeispielmandantBeispielmandant Integrated Test FacilityIntegrated Test Facility

Page 78: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

AblaufverfolgungAblaufverfolgung

API-Tracer zeigt API-Tracer zeigt interne Events:interne Events:

Bus_initBus_init Table_initTable_init Load_dataLoad_data Table_requeryTable_requery Frm_loadFrm_load

Frm_initFrm_init Frm_showFrm_show Frm_activateFrm_activate Frm_deactivateFrm_deactivate Frm_query_unlFrm_query_unl Frm_destroyFrm_destroy

sowie diverse sowie diverse weitere Events...weitere Events...

Page 79: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

API-Objekt hinzufügenAPI-Objekt hinzufügen

LieferantLieferant Typ (COM, VFP-Typ (COM, VFP-

VCX, VFP-PRG)VCX, VFP-PRG) ObjektcodeObjektcode KlasseKlasse BibliothekBibliothek BasisBasis PrioritätPriorität

API_FORMAPI_FORM API_DIALOGAPI_DIALOG API_API_

RECORDSETRECORDSET API_BUSAPI_BUS API_APPAPI_APP

Page 80: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Template-Code für SDKTemplate-Code für SDK

Mitgelieferte Programm-Mitgelieferte Programm-

schablonen in VFP 6.0:schablonen in VFP 6.0:

TEMPLATE_API_BUSTEMPLATE_API_BUS TEMPLATE_API_FRMTEMPLATE_API_FRM TEMPLATE_API_DLGTEMPLATE_API_DLG TEMPLATE_API_RECTEMPLATE_API_REC

RULE_OW_HDRRULE_OW_HDR RULE_OW_LINERULE_OW_LINE

SourcecodSourcecodee

Page 81: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

API_BUSAPI_BUS

Bus_initBus_init vor Tabellen/Formsvor Tabellen/Forms cusor_list = cusor_list =

Load_dataLoad_data Tabellen offenTabellen offen ZugriffsprüfungZugriffsprüfung

Set_keySet_key SchlüsseländerungSchlüsseländerung

Special_methodSpecial_method

Event_xxxxEvent_xxxx run_dlgrun_dlg

Tag_recordTag_record Untag_recordUntag_record Update_triggerUpdate_trigger

TriggerartTriggerart

Bus_destroyBus_destroy Tabellen noch offenTabellen noch offen

Page 82: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

API_REC 1/3API_REC 1/3

Table_initTable_init für set orderfür set order

Load_dataLoad_data für requery/viewfür requery/view

Record_insert Record_insert _before_before verhinderbarverhinderbar

Record_insert Record_insert _after_after

DefaultwerteDefaultwerte cng_ und andere cng_ und andere

Felder automatischFelder automatisch

Valid_fieldxValid_fieldx verhinderbarverhinderbar in UI andersin UI anders

Update_fieldxUpdate_fieldx nach Erfolgnach Erfolg Aufruf weiterer Aufruf weiterer

APIs verhinderbarAPIs verhinderbar

Page 83: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

API_REC 2/3API_REC 2/3

Record_validRecord_valid nach Valid/Updnach Valid/Upd verhinderbarverhinderbar nichts ändern!nichts ändern!

Insert_triggerInsert_trigger nicht verhinderbarnicht verhinderbar nichts ändern!nichts ändern!

Update_triggerUpdate_trigger siehe insertsiehe insert

Record_deleteRecord_delete verhinderbarverhinderbar

Delete_recordDelete_record siehe insertsiehe insert

Object_update_ Object_update_ triggertrigger nach parent/childnach parent/child nicht verhinderbarnicht verhinderbar Key in pkey_valueKey in pkey_value

Page 84: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

API_REC 3/3API_REC 3/3

Table_requeryTable_requery in child für parent-in child für parent-

movesmoves

Special_methodSpecial_method für eigene Zweckefür eigene Zwecke

Hinweise:Hinweise: Objekt für Objekt für

Parent- und Parent- und Child-Tabelle Child-Tabelle vorhanden!vorhanden!

Alle API-Objekte Alle API-Objekte in Formset !in Formset ! deshalb thisformsetdeshalb thisformset

Page 85: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

API_FRMAPI_FRM

Frm_loadFrm_load Frm_initFrm_init Frm_showFrm_show Frm_activateFrm_activate Frm_validFrm_valid Frm_query_ unl.Frm_query_ unl. Frm_destroyFrm_destroy Special_methodSpecial_method

FRM_DLG Zusatz:FRM_DLG Zusatz:

Frm_executeFrm_execute Page_update_ Page_update_

pagexpagex Page_valid_pagexPage_valid_pagex

Page 86: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Zusatzwerkzeuge im SDKZusatzwerkzeuge im SDK

Objekt-Assistent für Objekt-Assistent für Generierung neuer ObjekteGenerierung neuer Objekte

Installations-Assistent für Installations-Assistent für Verteilung der BranchenlösungVerteilung der Branchenlösung

DeinstallationsassistentDeinstallationsassistent Testscripts für Beispiele als Testscripts für Beispiele als

Vorlagen für ITFVorlagen für ITF

Page 87: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Bewertung SDKBewertung SDK

Ergänzung von Geschäftsregeln Ergänzung von Geschäftsregeln auf Ebene der Geschäftsobjekteauf Ebene der Geschäftsobjekte

Hohe Integration in Hohe Integration in Gesamtanwendung incl. COMGesamtanwendung incl. COM

Separater Workshop für EinsatzSeparater Workshop für Einsatz Gute Visual FoxPro-Kenntnisse!Gute Visual FoxPro-Kenntnisse! Zukünftig ggf. visuelle KlassenZukünftig ggf. visuelle Klassen

Page 88: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Integrated Test FacilityIntegrated Test Facility

Integriertes Integriertes Testprogramm für eigene Testprogramm für eigene

Anwendungen unterAnwendungen unterVisual AccountViewVisual AccountView

Page 89: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Arten von TestsArten von Tests

Regressions-TestRegressions-Test Vollständiger Test SystemfunktionenVollständiger Test Systemfunktionen

Boundary-TestBoundary-Test Test Wertebereiche / GrenzfälleTest Wertebereiche / Grenzfälle

Stress-TestStress-Test Belastungstest / proportionales Belastungstest / proportionales

Verhalt.Verhalt.

NetzwerktestNetzwerktest

Page 90: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Komponenten von ITFKomponenten von ITF

Datenbank TestszenariosDatenbank Testszenarios SzenariospracheSzenariosprache

fast identisch mit AV Backoffice Serverfast identisch mit AV Backoffice Server

DienstprogrammeDienstprogramme Einrichtung TestumgebungEinrichtung Testumgebung Kontrolle TestergebnisseKontrolle Testergebnisse

BeispielszenariosBeispielszenarios

Page 91: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Vorteile von ITFVorteile von ITF

ZeitgewinnZeitgewinn höhere Genauigkeithöhere Genauigkeit VollständigkeitVollständigkeit

aber:aber: höherer Aufwand beim 1. Testhöherer Aufwand beim 1. Test Gewinn erst ab 2. und ff. TestsGewinn erst ab 2. und ff. Tests

Page 92: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Bewertung Test FacilityBewertung Test Facility

Wichtiges SDK-ZusatzwerkzeugWichtiges SDK-Zusatzwerkzeug Einsparung von TestaufwandEinsparung von Testaufwand Höhere SW-QualitätHöhere SW-Qualität

außerdem:außerdem: Marketing-Bonus bei 2 Test-Marketing-Bonus bei 2 Test-

Skripts für eigene LösungenSkripts für eigene Lösungen

Page 93: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Sonstige WerkzeugeSonstige Werkzeuge

Weiteres Handwerkszeug Weiteres Handwerkszeug für den Programmierer für den Programmierer

unterunterVisual AccountViewVisual AccountView

Page 94: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

ZusatzwerkzeugeZusatzwerkzeuge

Ereignis-Logbuch (Fehler)Ereignis-Logbuch (Fehler) Objekt-Inspektor (Entwickler)Objekt-Inspektor (Entwickler) Selbstdiagnose-MöglichkeitenSelbstdiagnose-Möglichkeiten

noch nicht für Händler offen:noch nicht für Händler offen: SQL-Dictionary (Client/Server)SQL-Dictionary (Client/Server) Translation DictionaryTranslation Dictionary

Page 95: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

ZusatzmoduleZusatzmodule

Audit-Trail (für Audit-Trail (für Stammdaten Stammdaten und Buchungen und Buchungen einstellbar)einstellbar)

Schlüsselwert-Schlüsselwert-änderungenänderungen

ZugangssicheruZugangssicherungng

Page 96: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Übersicht Übersicht EntwicklermoduleEntwicklermodule

Übersicht über die Übersicht über die Entwicklermodule fürEntwicklermodule fürVisual AccountViewVisual AccountView

Page 97: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Module DatenübernahmeModule Datenübernahme

BuchungsimportBuchungsimport 225,-225,- StammdatenimportStammdatenimport 275,-275,- WP Kunden-ImportWP Kunden-Import 195,-195,- WP Kunden-ExportWP Kunden-Export 95,- 95,-

und zur Kontrolle:und zur Kontrolle: Audit TrailAudit Trail 395,-395,-

Page 98: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Module Business ModellerModule Business Modeller

BM FinanzwesenBM Finanzwesen 895,- 895,- BM KundenBM Kunden 895,- 895,- BM ProjekteBM Projekte 895,- 895,- BM WarenwirtschaftBM Warenwirtschaft 895,- 895,-

oder:oder: Alle Business ModellerAlle Business Modeller 2500,-2500,-

Page 99: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Module ProgrammierungModule Programmierung

AV Backoffice ServerAV Backoffice Server 895,- 895,- AV COM ServerAV COM Server 895,- 895,- AV COMmunicateAV COMmunicate 495,- 495,-

Site Licence für FilialenSite Licence für Filialen

AV SDKAV SDK 3500,- *)3500,- *) AV ITFAV ITF 595,- *) 595,- *)

Page 100: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Wichtiger Hinweis!Wichtiger Hinweis!

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

Page 101: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Sonstige HinweiseSonstige Hinweise

Sonstige Hinweise zurSonstige Hinweise zurAnpassung unterAnpassung unter

Visual AccountViewVisual AccountView

Page 102: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

UmsatzmöglichkeitenUmsatzmöglichkeiten

Grundmodule Grundmodule (Team/Business)(Team/Business)

Erweiterungs-Erweiterungs-modulemodule

Installations-Installations-unterstützungunterstützung

Anpassung Anpassung Report-LayoutsReport-Layouts

Einführungs-Einführungs-schulung für schulung für Anwender Anwender (Unterlagen von (Unterlagen von AV mit Gebühr / AV mit Gebühr / Weitergabe)Weitergabe)

Anpassung über Anpassung über Business Business ModellerModeller

Page 103: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Mögliche FolgeprojekteMögliche Folgeprojekte

Erweiterung mit Erweiterung mit Data-Dictionary Data-Dictionary und und BenutzermenüsBenutzermenüs

Ansteuerung Ansteuerung über COMüber COM

GeschäftsregelGeschäftsregeln mit SDKn mit SDK

Page 104: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Bewertung MöglichkeitenBewertung Möglichkeiten

Indirekte Umsätze meist höher Indirekte Umsätze meist höher als direkter Fachhändlerumsatzals direkter Fachhändlerumsatz

Zielgruppendefinition beachten - Zielgruppendefinition beachten - nur Kunden mit nur Kunden mit Anpassungsbedarf generieren Anpassungsbedarf generieren DauerumsatzDauerumsatz

Erweiterung -> BranchenlösungErweiterung -> Branchenlösung

Page 105: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Marketing-UnterstützungMarketing-Unterstützung

Eintrag von Zusatzmodulen auf Eintrag von Zusatzmodulen auf Website und in KatalogWebsite und in Katalog

Weiteres AV-Marketing nur bei Weiteres AV-Marketing nur bei vorliegen von 2 ITF-Scripts !vorliegen von 2 ITF-Scripts !

Vorschlag: Vorankündigung Vorschlag: Vorankündigung intern über Modulplanungintern über Modulplanung

W&B-Unterstützung möglichW&B-Unterstützung möglich

Page 106: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Mögliche Module von Mögliche Module von W&BW&B

ArtikelzusatzinformationArtikelzusatzinformation PersonalzusatzinformationPersonalzusatzinformation BWA/KennziffernanalyseBWA/Kennziffernanalyse BundesdatenschutzgesetzBundesdatenschutzgesetz AnlagenbuchhaltungAnlagenbuchhaltung

Goodies („Natural-Rabatt“):Goodies („Natural-Rabatt“): Länder/Währ./BLZ/SKR/PLZLänder/Währ./BLZ/SKR/PLZ

Page 107: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Was muß man noch wissen?Was muß man noch wissen?

Integration ist das Integration ist das Verkaufsargument Verkaufsargument für AccountView !für AccountView !

Separater Work-Separater Work-shop für SDK !shop für SDK !

Separate Separate Übersicht über die Übersicht über die Modulinhalte !Modulinhalte !

Page 108: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

AV Certified EngineerAV Certified Engineer

Höhere SWE-Höhere SWE-Produktivität Produktivität durch AV-SDK durch AV-SDK statt Eigen-statt Eigen-EntwicklungEntwicklung

Anbindung von Anbindung von BranchenlösungBranchenlösung

VermarktungVermarktung

Page 109: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

BeispieleBeispiele

Beispiele von W&B für die Beispiele von W&B für die Integration mitIntegration mit

Visual Account ViewVisual Account View

Page 110: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Bspl. 1 - KenntnisseBspl. 1 - Kenntnisse

KenntnisgruppenKenntnisgruppen KenntnisseKenntnisse Kenntnisstand, TendenzKenntnisstand, Tendenz Zuordnung MitarbeiterZuordnung Mitarbeiter Ansicht für MitarbeiterAnsicht für Mitarbeiter Menüeinträge MitarbeiterMenüeinträge Mitarbeiter

Page 111: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Bspl. 2 - KennziffernBspl. 2 - Kennziffern

KennzifferngruppenKennzifferngruppen KennzifferdefinitionKennzifferdefinition KennzifferformelKennzifferformel Zuordnung KontoZuordnung Konto Menüeintrag BerichtMenüeintrag Bericht Menüeintrag KontoMenüeintrag Konto

Page 112: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Bspl. 3 - Anlagen-Buchh.Bspl. 3 - Anlagen-Buchh.

Reiter Lief/VertragReiter Lief/Vertrag LieferantLieferant VersicherungVersicherung WartungWartung

Reiter AbschreibungReiter Abschreibung Afa-ArtAfa-Art Afa-TabelleAfa-Tabelle ArtArt

Page 113: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Verwendete Verwendete KomponentenKomponenten

Data DictionaryData Dictionary Diverse TabellenDiverse Tabellen Relationen / LookupsRelationen / Lookups

BenutzermenüsBenutzermenüs Aufruf AnsichtAufruf Ansicht

SDK für CodeSDK für Code Journalisierung AfAJournalisierung AfA

ITF für Test BerechnungITF für Test Berechnung

Page 114: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

SpeicherorteSpeicherorte

\Mandant\Mandant AV\DatadictAV\Datadict

Tabellen, Felder, IndizesTabellen, Felder, Indizes

AV\SystemAV\System Benutzermenüs, BenutzerlistenBenutzermenüs, Benutzerlisten

AV\DE, UK, NLAV\DE, UK, NL FeldgruppenFeldgruppen

Page 115: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Vielen herzlichen Dank!Vielen herzlichen Dank!

Das waren die Themen:Das waren die Themen: Allgemeine VorbemerkungenAllgemeine Vorbemerkungen

Business ViewsBusiness Views

Layout-DesignerLayout-Designer

DatenimportDatenimport

Business ModellerBusiness Modeller

Data Dictionary Data Dictionary

BenutzermenüsBenutzermenüs

COM-ServerCOM-Server

ObjektmodellObjektmodell

Skalierbarkeit (Internet)Skalierbarkeit (Internet)

Backoffice-ServerBackoffice-Server

System Development KitSystem Development Kit

Integrated Test FacilityIntegrated Test Facility

Sonstige WerkzeugeSonstige Werkzeuge

Übersicht EntwicklermoduleÜbersicht Entwicklermodule

UmsatzmöglichkeitenUmsatzmöglichkeiten

BeispieleBeispiele

Page 116: Wizards & Builders GmbH Integration AccountView Anpassung und Integration von Visual AccountView unter MS Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Wenn Fragen bestehen:Wenn Fragen bestehen:

Wizards & BuildersWizards & BuildersMethodische Software-Methodische Software-

Entwicklung GmbHEntwicklung GmbH

Frankfurter Str. 21bFrankfurter Str. 21b

D-61476 KronbergD-61476 Kronberg

Tel.: 06173-950906Tel.: 06173-950906

Fax: 06173-950907Fax: 06173-950907

CIS: 101605,175CIS: 101605,175