Integration accountview
Download
1 / 116

Integration AccountView - PowerPoint PPT Presentation


  • 104 Views
  • Uploaded on

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. Vorbemerkungen Business Views

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Integration AccountView' - vianca


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Integration accountview

Integration AccountView

Anpassung und Integration von Visual AccountViewunter 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 Anpassungs- und Integrationsmöglichkeiten mit

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

Themenübersicht


Vorbemerkungen

Vorbemerkungen Anpassungs- und Integrationsmöglichkeiten mit

Allgemeine Bemerkungen zur Integration mitVisual AccountView


Vorteile von av als partner
Vorteile von AV als Partner Anpassungs- und Integrationsmöglichkeiten mit

  • 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
Trends bei kfm. Anwendungen Anpassungs- und Integrationsmöglichkeiten mit

  • 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
Zielgruppen der SW Anpassungs- und Integrationsmöglichkeiten mit

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

  • Branchenpartner (Anpassung)

  • Steuerbüros / Wirtschaftsprüfer (Sonderkonditionen)

  • Internationale Handelsgesellschaften (aus Bestand)


Entwurfsziele der sw
Entwurfsziele der SW Anpassungs- und Integrationsmöglichkeiten mit

  • Zuverlässigkeit

    • Testmöglichkeiten (ITF mit Scripts)

    • Datendiagnose (Basisfunktion)

    • Validierung (über Data Dictionary)

  • Buchführungsfunktionalität

  • Integrationsmöglichkeiten

  • Kontinuität


Ziele benutzeroberfl che
Ziele Benutzeroberfläche Anpassungs- und Integrationsmöglichkeiten mit

  • Schnell, schlicht, funktionell

  • = Professionell

  • Übersicht und Einsicht

  • Eindeutige Bedienung

  • Ziel: Heads-down data-entry

    • Tastatur- oder Maus-Bedienung


Technische ziele der sw
Technische Ziele der SW Anpassungs- und Integrationsmöglichkeiten mit

  • 100% neu entwickelt

  • komplett 32bit

  • Mehrschichtenarchitektur

    • Benutzeroberfläche

    • Geschäftsobjekte

    • Datenhaltung

  • OLE-Ansteuerung über COM


Integrationsm glichkeiten
Integrationsmöglichkeiten Anpassungs- und Integrationsmöglichkeiten mit

Für Anwender:

  • Business Views

  • Layout-Designer

  • Datenimport

  • Business Modeller

  • (Benutzermenüs)


Integrationsm glichkeiten1
Integrationsmöglichkeiten Anpassungs- und Integrationsmöglichkeiten mit

Für Entwickler:

  • Data Dictionary

  • Benutzermenüs

  • COM-Server

  • Backoffice-Server

  • System Develop-ment Kit (SDK)


Business views

Business Views Anpassungs- und Integrationsmöglichkeiten mit

Anpassung der Oberfläche durch Business Views inVisual AccountView


Erstellung von views
Erstellung von Views Anpassungs- und Integrationsmöglichkeiten mit

  • Auswahl definieren

  • Spalten/Reihenfolge festlegen

  • Sortierung festlegen

  • Ansicht speichern (alle/indiv.)

  • Bericht aufrufen

  • OLE Drag & Drop benutzen


Pivot tabellen in excel
Pivot-Tabellen in Excel Anpassungs- und Integrationsmöglichkeiten mit

  • Einfügen Daten in Excel

  • Pivot-Assistent aufrufen

    • Datenart festlegen

    • Datenbereich festlegen

    • => Matrix einteilen <=

    • Datenziel festlegen

  • Ausgabe als Business Grafik


Bewertung business views
Bewertung Business Views Anpassungs- und Integrationsmöglichkeiten mit

  • Keine Programmierung

  • Individuell anwendbar

  • Dokumentenorientiert

  • Perioden einteilbar/Kategorien

    sofern Kenntnisse vorliegen:

  • Einsatz von Pivot-Tabellen u.ä.


Layout designer

Layout-Designer Anpassungs- und Integrationsmöglichkeiten mit

Anpassung von Berichten durch Endanwender in Visual AccountView


Interner layoutdesigner
Interner Layoutdesigner Anpassungs- und Integrationsmöglichkeiten mit

  • Generator für Endanwender

    (kein modi repo!)

  • TB Schriftarten

  • TB Layout

  • TB Standard

  • TB Datensatz


Bewertung layout designer
Bewertung Layout-Designer Anpassungs- und Integrationsmöglichkeiten mit

  • Einfache Anwendung

  • Keine Programmierung

  • Häufig nachgefragte Dienstleistung bei Installation

  • durch Endanwender oder Hilfskräfte zu bedienen


Datenimport

Datenimport Anpassungs- und Integrationsmöglichkeiten mit

Importmöglichkeiten von Stamm-und Buchungsdaten unterVisual AccountView


Import exportm glichkeiten

Buchungen Anpassungs- und Integrationsmöglichkeiten mit

Stammdaten

Kundendaten

Spaltenbilanz

Mandant

Korrekturen

Buchungen

Kundendaten

Spaltenbilanz

Korrekturen

EIS (i.V.)

Import/Exportmöglichkeiten


Exportformate generell

FoxPro Anpassungs- und Integrationsmöglichkeiten mit

dBase

MS Word

Word Perfect

MS Excel

Lotus 1-2-3

Symphony

MS Multiplan

SDF

SYLK

DIF

Komma ASCII

Tab ASCII

Exportformate generell


Bewertung import buchung
Bewertung Import Buchung Anpassungs- und Integrationsmöglichkeiten mit

  • Einfache Anwendung

  • Integrierte Fehlerbehandlung

  • Gültigkeitsprüfung aller Daten

  • viele Dateiformate

  • soweit plattformunabhängig

  • keine Benutzerführung, Batch


Bewertung import stammdaten
Bewertung Import Stammdaten Anpassungs- und Integrationsmöglichkeiten mit

  • Automatische Anpassung an SW

  • Schneller als COM-Kopplung

  • Mehrere Tabellen gleichzeitig

  • Keine Änderung/Arbeit

    aber:

  • keine Benutzerführung, Batch


Business modeller

Business Modeller Anpassungs- und Integrationsmöglichkeiten mit

Anpassung der Daten über die Business Modeller in

Visual Account View


Anpassbare tabellen in av

Aktivitäten Anpassungs- und Integrationsmöglichkeiten mit

Ansprechpartner

Auftragszeilen

Aufträge

Firmen

Hauptbuch

Journalposten

Kostenstellen

USt. Codes

Business Modeller:

Finanzwesen

Kundeninfor-mationssystem

Projekte

Waren-wirtschaft

Anpassbare Tabellen in AV


Einstellungsm glichkeiten

Feldname Anpassungs- und Integrationsmöglichkeiten mit

Beschreibung

Feldtyp

Länge

Dezimalstellen

Reiter

Titel

Spaltentitel

Formatierung

Maske

Optimierung

Listentyp

Haupttabelle

Einstellungsmöglichkeiten


Bewertung business modeller
Bewertung Business Modeller Anpassungs- und Integrationsmöglichkeiten mit

  • Einfache Anwendung

  • Keine Programmierung

  • nur eingeschränkte Kenntnisse über Datenmodellierung

  • Verarbeitung von Zusatzdaten

  • Relationen auf bestehende Tabellen problemlos möglich


Data dictionary

Data Dictionary Anpassungs- und Integrationsmöglichkeiten mit

Definition neuer Tabellen, Felder und Indizes usw. inVisual AccountView


Tabellendefinition

Tabellenname Anpassungs- und Integrationsmöglichkeiten mit

Beschreibung

Datensatzbesch.

When-Ausdruck

Tabellentyp

Kategorie

Basistabelle

Objektcode

Generisch

Schlüsselfeld

Sortierausdruck

Tabellendefinition


Felddefinitionen 1 2

Feldname Anpassungs- und Integrationsmöglichkeiten mit

Beschreibung

Feldtyp

Breite / Dezimal

Required

Automatisch

Fenster

Titel

Spaltentitel

Ausrichtung

Format

Maske

Optimierung

Listentyp

Haupttabelle

Felddefinitionen 1/2


Felddefinitionen 2 2

Standardwert Anpassungs- und Integrationsmöglichkeiten mit

Klasse

Bibliothek

Flags

Branche

Blockiert

Großbuchstaben

Sichtbar When

Übersetzung

Feldinfo

Virtuell

Virtueller Ausdruck

Felddefinitionen 2/2


Benutzerlisten
Benutzerlisten Anpassungs- und Integrationsmöglichkeiten mit

  • Benutzerliste

  • Menüpunkt Benutzerlisten

  • gespeichert in Verzeichnis SYSTEM !


Indexdefinition
Indexdefinition Anpassungs- und Integrationsmöglichkeiten mit

  • Indexname

  • Indextyp

  • Indexausdruck

  • Haupttabelle

  • Beziehungstyp (RI)

  • Ausdruck


Relationen
Relationen Anpassungs- und Integrationsmöglichkeiten mit

  • Feldoptimierung

  • Haupttabelle

  • Anpassung Felddefinition

  • Automatische Lookup-Form

  • Referentielle Integrität

    • Untersagen, Weitergeben, Ignorieren


Vorgehensweise
Vorgehensweise Anpassungs- und Integrationsmöglichkeiten mit

  • 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 Tabellen Anpassungs- und Integrationsmöglichkeiten mit

  • 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
Funktionalität Anpassungs- und Integrationsmöglichkeiten mit

  • 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
Bewertung Data-Dictionary Anpassungs- und Integrationsmöglichkeiten mit

  • Viel Effekt für wenig Arbeit !

  • Datenmodellierung notwendig

  • Update:Übernahme Änderungen

  • Zusätzlich Menüs notwendig

  • Programmierung eingeschränkt notwendig

  • Ideales Anpassungs-Werkzeug


Kommentar
( Kommentar ) Anpassungs- und Integrationsmöglichkeiten mit

  • Eleganter als der VFP-DBC

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

  • Insbesondere Strukturupdate!


Wichtige hinweise
Wichtige Hinweise Anpassungs- und Integrationsmöglichkeiten mit

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

  • Flag Branche nicht vergessen!

  • Kein Popup !


Benutzermen s

Benutzermenüs Anpassungs- und Integrationsmöglichkeiten mit

Definition von Benutzermenüs mit Aktionen in Visual AccountView


Definition benutzermen s

Objektcode Anpassungs- und Integrationsmöglichkeiten mit

Menüpfad

Titel

Leistennummer

Reihenfolge

AV Script

AV API-Call

VFP-Befehl

VB-Script

Definition Benutzermenüs


M gliche vfp befehle
Mögliche VFP-Befehle Anpassungs- und Integrationsmöglichkeiten mit

  • Maskenaufruf mit

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

  • Berichtsaufruf

  • Aufruf abhängige Tabellen

    (1:n-Relation, Business View)


Bewertung benutzermen s
Bewertung Benutzermenüs Anpassungs- und Integrationsmöglichkeiten mit

  • 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

AccountView COM-Server Anpassungs- und Integrationsmöglichkeiten mit

Ansteuerbarkeit über COMsowie Objektmodell vonVisual AccountView


L sung f r komponenten
Lösung für Komponenten Anpassungs- und Integrationsmöglichkeiten mit

  • Allgemeine Interoperabilität

  • Versionsunabhängigkeit

  • Sprachunabhängigkeit

  • Transparente Kooperation zwischen Anwendungen

    deshalb: COM-Interface in AV


Mehr ebenen architektur

Visual Anpassungs- und Integrationsmöglichkeiten mit Basic

Delphi

HTML

Visual FoxPro

COM Interface

AccountView Financial Engine

MS VFP

Oracle

SQL Server

Mehr-Ebenen-Architektur

Programmier-

Oberfläche

OLE-Interface

Geschäftsobjekt

Datenhaltung


Av objektmodell
AV Objektmodell Anpassungs- und Integrationsmöglichkeiten mit

Beispiel in AccountView

Objekt Hierarchie

AccountView

Application

TravelWorld

Administration

Invoicing

Business

Sales Order

Dataset

Sales Order Header

Recordset

Sales Order Lines

Recordset


Ansteuerung objektmodell

Excel: Anpassungs- und Integrationsmöglichkeiten mit

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

Ansteuerung Objektmodell


Automatische generierung

* AV Script Anpassungs- und Integrationsmöglichkeiten mit

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

* 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

Automatische Generierung


Bewertung av com server
Bewertung AV COM Server Anpassungs- und Integrationsmöglichkeiten mit

  • Sofortige Verarbeitung

  • Gültigkeitsprüfung aller Daten

  • Automatische Folgeaktionen

  • Verwendung Geschäftsregeln

  • Fehlerbehandlung möglich

  • Eigene Programmierumgebung


Com objekte im detail

COM-Objekte im Detail Anpassungs- und Integrationsmöglichkeiten mit

Beschreibung der COM-Objekte im Objektmodell vonVisual AccountView


Bersicht com objekte
Übersicht COM-Objekte Anpassungs- und Integrationsmöglichkeiten mit

  • 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
Objektmodell? Anpassungs- und Integrationsmöglichkeiten mit

  • Untypisches Objektmodell

  • Keine Eigen-schaften oder Methoden

  • Code-Feld ist im Data-Dictionary!


Applikationsklasse
Applikationsklasse Anpassungs- und Integrationsmöglichkeiten mit

  • Login ( user, pwd )

    • 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
Administrationsklasse Anpassungs- und Integrationsmöglichkeiten mit

  • 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
BO - Eigenschaften Anpassungs- und Integrationsmöglichkeiten mit

  • List_class / List_vcx

    • 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
BO - Anzeigefunktionen Anpassungs- und Integrationsmöglichkeiten mit

  • Show

    • Aufruf von List oder Picklist (pseudomodal)

  • Show_List

    • Anzeige Listendarstellung

  • Show_Picklist

    • Anzeige Picklistenmaske

  • Show_Setup

    • Anzeige Stammdatenmaske


Bo datensatzfunktionen

Locate Anpassungs- und Integrationsmöglichkeiten mit

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 - Datensatzfunktionen


Bo diverse funktionen

Delete_Enabled Anpassungs- und Integrationsmöglichkeiten mit

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

BO - diverse Funktionen


Bewertung objektmodell
Bewertung Objektmodell Anpassungs- und Integrationsmöglichkeiten mit

  • 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 von COM Anpassungs- und Integrationsmöglichkeiten mit

Skalierbarkeit und alternative Benutzeroberflächen für AccountView


Verbesserungen in vfp 6 0
Verbesserungen in VFP 6.0 Anpassungs- und Integrationsmöglichkeiten mit

  • Apartment Model Threading

  • Disablen Benutzeroberfläche

  • Dual-Interface-Support

  • Multiple Runtime-Bibliotheken

  • Type-Libraries

  • Exception Handling

  • Array-Handling / Übergabe


Einsatzm glichkeiten
Einsatzmöglichkeiten Anpassungs- und Integrationsmöglichkeiten mit

  • 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
Ermöglicht Skalierbarkeit Anpassungs- und Integrationsmöglichkeiten mit

FOXISAPI

über

MS Internet Information Server

AccountViewCOM Server

Visual AccountView

Buchhaltung / WWS

AccountViewCOM Server

HTML / AFP

AccountViewCOM Server

WWW

User

User

User

User

User

User

User


Einsatz im internet und mts
Einsatz im Internet und MTS Anpassungs- und Integrationsmöglichkeiten mit

  • 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
Bewertung Internet Anpassungs- und Integrationsmöglichkeiten mit

  • Siehe Vorteile AV COM-Server

  • hohe Skalierbarkeit

  • umfangreiche Shop-Funktionen

  • vollständige Lösung statt Shop

    aber:

  • Security / Payment / Layout


Backoffice server

Backoffice Server Anpassungs- und Integrationsmöglichkeiten mit

Script-Generierung und Verarbeitung unterVisual AccountView


Ansteuerung script server
Ansteuerung Script-Server Anpassungs- und Integrationsmöglichkeiten mit

  • 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 glichkeiten1
Einsatzmöglichkeiten Anpassungs- und Integrationsmöglichkeiten mit

  • Ü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
Bewertung Backoffice Server Anpassungs- und Integrationsmöglichkeiten mit

  • 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

System Development Kit Anpassungs- und Integrationsmöglichkeiten mit

Einführung in das SDK unter Visual AccountViewProgrammierung mit VFP


Was fehlt denn nun noch
Was fehlt denn nun noch? Anpassungs- und Integrationsmöglichkeiten mit

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


Zugriff ber das sdk
Zugriff über das SDK Anpassungs- und Integrationsmöglichkeiten mit

Integrated Test Facility

SDK

Business

Views

SDK

SDK

Business toolkit


Interface f r anwendungen

VAR 1 Anpassungs- und Integrationsmöglichkeiten mit Add-in

VAR 2Add-in

VisualBasic

BorlandC++

Java

Interface für Anwendungen

Calculatesubtotals

Calculatediscounts

Geschäftsregeln

Order Pipeline

CalculateVAT

Calculateorder totals


Sdk projekt anlegen
SDK-Projekt anlegen Anpassungs- und Integrationsmöglichkeiten mit

  • Projektbeschreibung

  • Projektverzeichnis

  • Dateien

    • Data Dictionary

    • Systemdateien

    • Beispielmandant

    • Integrated Test Facility


Ablaufverfolgung

API-Tracer zeigt interne Events: Anpassungs- und Integrationsmöglichkeiten mit

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...

Ablaufverfolgung


Api objekt hinzuf gen

Lieferant Anpassungs- und Integrationsmöglichkeiten mit

Typ (COM, VFP-VCX, VFP-PRG)

Objektcode

Klasse

Bibliothek

Basis

Priorität

API_FORM

API_DIALOG

API_ RECORDSET

API_BUS

API_APP

API-Objekt hinzufügen


Template code f r sdk
Template-Code für SDK Anpassungs- und Integrationsmöglichkeiten mit

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 Anpassungs- und Integrationsmöglichkeiten mit

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_BUS


Api rec 1 3

Table_init Anpassungs- und Integrationsmöglichkeiten mit

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 1/3


Api rec 2 3

Record_valid Anpassungs- und Integrationsmöglichkeiten mit

nach Valid/Upd

verhinderbar

nichts ändern!

Insert_trigger

nicht verhinderbar

nichts ändern!

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 2/3


Api rec 3 3

Table_requery Anpassungs- und Integrationsmöglichkeiten mit

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_REC 3/3


Api frm

Frm_load Anpassungs- und Integrationsmöglichkeiten mit

Frm_init

Frm_show

Frm_activate

Frm_valid

Frm_query_ unl.

Frm_destroy

Special_method

FRM_DLG Zusatz:

Frm_execute

Page_update_ pagex

Page_valid_pagex

API_FRM


Zusatzwerkzeuge im sdk
Zusatzwerkzeuge im SDK Anpassungs- und Integrationsmöglichkeiten mit

  • 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
Bewertung SDK Anpassungs- und Integrationsmöglichkeiten mit

  • 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

Integrated Test Facility Anpassungs- und Integrationsmöglichkeiten mit

Integriertes Testprogramm für eigene Anwendungen unterVisual AccountView


Arten von tests
Arten von Tests Anpassungs- und Integrationsmöglichkeiten mit

  • Regressions-Test

    • Vollständiger Test Systemfunktionen

  • Boundary-Test

    • Test Wertebereiche / Grenzfälle

  • Stress-Test

    • Belastungstest / proportionales Verhalt.

  • Netzwerktest


Komponenten von itf
Komponenten von ITF Anpassungs- und Integrationsmöglichkeiten mit

  • Datenbank Testszenarios

  • Szenariosprache

    • fast identisch mit AV Backoffice Server

  • Dienstprogramme

    • Einrichtung Testumgebung

    • Kontrolle Testergebnisse

  • Beispielszenarios


Vorteile von itf
Vorteile von ITF Anpassungs- und Integrationsmöglichkeiten mit

  • Zeitgewinn

  • höhere Genauigkeit

  • Vollständigkeit

    aber:

  • höherer Aufwand beim 1. Test

  • Gewinn erst ab 2. und ff. Tests


Bewertung test facility
Bewertung Test Facility Anpassungs- und Integrationsmöglichkeiten mit

  • Wichtiges SDK-Zusatzwerkzeug

  • Einsparung von Testaufwand

  • Höhere SW-Qualität

    außerdem:

  • Marketing-Bonus bei 2 Test-Skripts für eigene Lösungen


Sonstige werkzeuge

Sonstige Werkzeuge Anpassungs- und Integrationsmöglichkeiten mit

Weiteres Handwerkszeug für den Programmierer unterVisual AccountView


Zusatzwerkzeuge
Zusatzwerkzeuge Anpassungs- und Integrationsmöglichkeiten mit

  • Ereignis-Logbuch (Fehler)

  • Objekt-Inspektor (Entwickler)

  • Selbstdiagnose-Möglichkeiten

    noch nicht für Händler offen:

  • SQL-Dictionary (Client/Server)

  • Translation Dictionary


Zusatzmodule
Zusatzmodule Anpassungs- und Integrationsmöglichkeiten mit

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

  • Schlüsselwert-änderungen

  • Zugangssicherung


Bersicht entwicklermodule

Übersicht Entwicklermodule Anpassungs- und Integrationsmöglichkeiten mit

Übersicht über die Entwicklermodule fürVisual AccountView


Module daten bernahme
Module Datenübernahme Anpassungs- und Integrationsmöglichkeiten mit

  • Buchungsimport 225,-

  • Stammdatenimport 275,-

  • WP Kunden-Import 195,-

  • WP Kunden-Export 95,-

    und zur Kontrolle:

  • Audit Trail 395,-


Module business modeller
Module Business Modeller Anpassungs- und Integrationsmöglichkeiten mit

  • BM Finanzwesen 895,-

  • BM Kunden 895,-

  • BM Projekte 895,-

  • BM Warenwirtschaft 895,-

    oder:

  • Alle Business Modeller 2500,-


Module programmierung
Module Programmierung Anpassungs- und Integrationsmöglichkeiten mit

  • AV Backoffice Server 895,-

  • AV COM Server 895,-

  • AV COMmunicate 495,-

    • Site Licence für Filialen

  • AV SDK 3500,- *)

  • AV ITF 595,- *)


Wichtiger hinweis
Wichtiger Hinweis! Anpassungs- und Integrationsmöglichkeiten mit

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


Sonstige hinweise

Sonstige Hinweise Anpassungs- und Integrationsmöglichkeiten mit

Sonstige Hinweise zurAnpassung unterVisual AccountView


Umsatzm glichkeiten

Grundmodule (Team/Business) Anpassungs- und Integrationsmöglichkeiten mit

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

Umsatzmöglichkeiten


M gliche folgeprojekte
Mögliche Folgeprojekte Anpassungs- und Integrationsmöglichkeiten mit

  • Erweiterung mit Data-Dictionary und Benutzermenüs

  • Ansteuerung über COM

  • Geschäftsregeln mit SDK


Bewertung m glichkeiten
Bewertung Möglichkeiten Anpassungs- und Integrationsmöglichkeiten mit

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

  • Zielgruppendefinition beachten - nur Kunden mit Anpassungsbedarf generieren Dauerumsatz

  • Erweiterung -> Branchenlösung


Marketing unterst tzung
Marketing-Unterstützung Anpassungs- und Integrationsmöglichkeiten mit

  • 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
Mögliche Module von W&B Anpassungs- und Integrationsmöglichkeiten mit

  • Artikelzusatzinformation

  • Personalzusatzinformation

  • BWA/Kennziffernanalyse

  • Bundesdatenschutzgesetz

  • Anlagenbuchhaltung

    Goodies („Natural-Rabatt“):

  • Länder/Währ./BLZ/SKR/PLZ


Was mu man noch wissen
Was muß man noch wissen? Anpassungs- und Integrationsmöglichkeiten mit

  • Integration ist das Verkaufsargument für AccountView !

  • Separater Work-shop für SDK !

  • Separate Übersicht über die Modulinhalte !


Av certified engineer
AV Certified Engineer Anpassungs- und Integrationsmöglichkeiten mit

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

  • Anbindung von Branchenlösung

  • Vermarktung


Beispiele

Beispiele Anpassungs- und Integrationsmöglichkeiten mit

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


Bspl 1 kenntnisse
Bspl. 1 - Kenntnisse Anpassungs- und Integrationsmöglichkeiten mit

  • Kenntnisgruppen

  • Kenntnisse

  • Kenntnisstand, Tendenz

  • Zuordnung Mitarbeiter

  • Ansicht für Mitarbeiter

  • Menüeinträge Mitarbeiter


Bspl 2 kennziffern
Bspl. 2 - Kennziffern Anpassungs- und Integrationsmöglichkeiten mit

  • Kennzifferngruppen

  • Kennzifferdefinition

  • Kennzifferformel

  • Zuordnung Konto

  • Menüeintrag Bericht

  • Menüeintrag Konto


Bspl 3 anlagen buchh
Bspl. 3 - Anlagen-Buchh. Anpassungs- und Integrationsmöglichkeiten mit

  • Reiter Lief/Vertrag

    • Lieferant

    • Versicherung

    • Wartung

  • Reiter Abschreibung

    • Afa-Art

    • Afa-Tabelle

    • Art


Verwendete komponenten
Verwendete Komponenten Anpassungs- und Integrationsmöglichkeiten mit

  • Data Dictionary

    • Diverse Tabellen

    • Relationen / Lookups

  • Benutzermenüs

    • Aufruf Ansicht

  • SDK für Code

    • Journalisierung AfA

  • ITF für Test Berechnung


Speicherorte
Speicherorte Anpassungs- und Integrationsmöglichkeiten mit

  • \Mandant

  • AV\Datadict

    • Tabellen, Felder, Indizes

  • AV\System

    • Benutzermenüs, Benutzerlisten

  • AV\DE, UK, NL

    • Feldgruppen


Vielen herzlichen dank
Vielen herzlichen Dank! Anpassungs- und Integrationsmöglichkeiten mit

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
Wenn Fragen bestehen: Anpassungs- und Integrationsmöglichkeiten mit

Wizards & Builders

Methodische Software-Entwicklung GmbH

Frankfurter Str. 21b

D-61476 Kronberg

Tel.: 06173-950906

Fax: 06173-950907

CIS: 101605,175


ad