Dieser Abschnitt beschreibt den Inhalt der verschiedenen Business App Module und deren Abhängigkeiten untereinander. Die Module stehen als Nuget Pakete zur Verfügung und können beliebig kombiniert werden, die Abhängigkeiten müssen dabei beachtet werden. Grundsätzlich kann man immer weitere Module hinzufügen. Das Entfernen von Modulen aus einer Anwendung ist aber nicht möglich!
BA Module
Die verschiedenen BA Module stellen Funktionalitäten bereit, welche in Summe das Bussines App Produkt ergeben.
BA.Core
Das Basismodul wird grundsätzlich zur Ausführung einer BA Anwendung benötigt und enthält das eigentliche Business App Framework.
Datentabellen
- Basis.Rolle
- Benutzerprofil
- Verzeichnisrolle
- Basis.Protokoll
- Anwendungsprotokoll
- Ordner
Teildatentabellen
- Anschriften
- E-Mail-Adressen von Adressen
- E-Mail-Adressen von E-Mails
BA.Designer
Dieses Modul beinhaltet den Designer zur Konfiguration der Anwendung. Es wird benötigt, wenn in der Anwendung Konfigurationen von Datentabellen, Masken, Ansichten, etc. vorgenommen werden. Falls die Konfiguration durch eine ZIP Datei eingespielt wird, ist dieses Modul nicht notwendig.
Voraussetzung
- BA.Core
BA.Contact
Beinhaltet
- Firmen- und Kontakttabelle
- Erweiterung des Benutzerprofils
- Quelldatensätze (firstFoundAddress, firstFoundContact und firstFoundCompany) für die Platzhalterersetzung
- Berechnete Eigenschaften zum Aufbau der Anschrift und der Anreden
- Standardsteuerelemente zur Anzeige und Bearbeitung von Anschriften und Namensblöcken
Voraussetzung
- BA.Core
BA.Activity
Beinhaltet
- Vorgänge
- Einzel-E-Mail
- Serien-E-Mail
- E-Mail-Vorlagen
- Benachrichtigung
Vorraussetzung
- BA.Core
BA.Correspondence
Beinhaltet
- Einzelbriefe
- Serienbriefe
- Brief- und Tabellenkalkulationsvorlage
Vorraussetzung
- BA.Core
- BA.Activity
BA.Businessmail
Dieses Modul beinhaltet die Funktionalität, um in Outlook E-Mails nach Business App zu dokumentieren.
Voraussetzung
- BA.Core
- BA.Contact
- BA.Activity
BA.Report
Dieses Module beinhaltet die Elemente, um Reports zu erstellen und auszuführen.
Vorraussetzung
- BA.Core
BA.Dashboard
Dieses Module beinhaltet die Elemente, um Dashboards zu erstellen und auszuführen.
Vorraussetzung
- BA.Core
BA.Appointment
Dieses Modul beinhaltet die Komponenten für Termine-. und deren Synchronisation mit einem Exchange Server.
Voraussetzung
- BA.Core
BA.FollowUp
Dieses Modul beinhaltet die Komponenten für Wiedervorlagen.
Voraussetzung
- BA.Core
- BA.Contact
- BA.Activity
BA.Task
Dieses Modul beinhaltet die rudimentären Komponenten für Aufgaben. Es wird als einziges Modul nicht in den Produkten ausgeliefert und wird zukünftig komplett tüberarbeitet. Die Verwendung wird nicht empfohlen.
Voraussetzung
- BA.Core
BA.CRM Module
Die BA.CRM Module erweitern die Core Funktionalitäten, um spezielle CRM spezifische Funktionen und fassen alle Module zu einer Anwendung inkl. Konfiguration zusammen.
BA.CRM.Contact
Beinhaltet
- Aufteilung der Firmen- und Kontakttabellen in Basis.Firma / Firma / Firmenprofil und Basis.Kontakt / Kontakt
- Funktionalität der Geschäftsbeziehungen
- Betreuer-Relationen und Funktionalitäten
- Massenaktionen zum Setzen von Tags, Verteilern und des Betreuers
- Rollen zum Erstellen, Bearbeiten und Löschen
Voraussetzung
- BA.Core
- BA.Contact
BA.CRM.Activity
Beinhaltet
- Aktion um den Betreuer als Empfänger einzutragen
- Erweiterung der Serien-E-Mail, um die Möglichkeit den Betreuer als Absender zu verwenden.
- Automatisches setzen des Vorgangseigentümers
- Funktionalität „Weitere Beteiligte“
- Automatisches Setzen von Werten (Bspw. Ersteller, Vorgangseigentümer, E-Mail-Typen, u.v.m.)
- Rollen zum Erstellen, Bearbeiten und Löschen
Voraussetzung
- BA.Core
- BA.Contact
- BA.Activity
- BA.CRM.Contact
BA.CRM.Correspondence
Beinhaltet
- Weitere Sortieroptionen für den Serienbrief (Firma / Nachname, Nachname, Betreuer, Betreuer / Land)
- Automatisches Setzen von Werten (Bspw. Ersteller, Vorgangseigentümer, u.v.m.)
Voraussetzung
- BA.Core
- BA.Contact
- BA.Activity
- BA.Correspondence
- BA.CRM.Contact
- BA.CRM.Activity
BA.CRM.Opportunity
Beinhaltet
- Vollständige Funktionalität zum Anlegen und Verwalten von Verkaufschancen
Voraussetzung
- BA.Core
- BA.Contact
- BA.Activity
- BA.Correspondence
- BA.CRM.Contact
BA.CRM.FollowUp
Beinhaltet
- Setzen des Betreffs
- Setzen eines Verantwortlichen (inkl. Autorenrechte).
- Funktionalität zum Setzen des Betreuers als Aktion in der Maske
Voraussetzung
- BA.Core
- BA.Contact
- BA.Activity
- BA.FollowUp
- BA.CRM.Contact
BA.CRM
Beinhaltet
- Die Konfiguration der BA.CRM Anwendung
Voraussetzung
- BA.Core
- BA.Contact
- BA.Activity
- BA.Designer
- BA.Report
- BA.BusinessMail
- BA.Correspondence
- BA.CRM.Contact
- BA.CRM.Activity
- BA.CRM.Correspondence
- BA.CRM.Opportunity