English
Deutsch
Business App Technisches Handbuch
Table of Contents
Business App Technisches Handbuch
1.
Introduction
1.1.
Architecture
1.2.
Screen layout
1.3.
Concepts of configuration
1.3.1.
Data-table
1.3.2.
Relationen
1.3.3.
Mask
1.3.4.
View
1.3.5.
Kalenderansicht
1.3.6.
Seiten, Widgets und Widgetsets
1.3.7.
Navigation & Startseite
1.3.8.
Suchindexe
1.3.9.
Workflow
1.3.10.
Berichte & Dashboards
1.3.11.
Mobiler Zugriff
1.3.12.
Zusammenspiel der Anwendungskonfigurationen
1.4.
Definitions of Terms
2.
Anwendungsaktionen
2.1.
Anwendungseinstellungen
2.2.
Benutzereinstellungen
2.3.
Benutzerverwaltung
2.3.1.
Benutzerprofil
2.3.2.
Benutzerzugang
2.3.3.
Exchange-Zugang
2.3.4.
Benutzerimport
2.3.5.
Externer Verzeichnisdienst
2.3.6.
Authentifizierung über OpenID
2.4.
Rollenverwaltung
2.5.
Auswahllisten verwalten
2.6.
Importkonfiguration verwalten
2.6.1.
Format der Importdateien
2.6.2.
Fallbeispiel zum Datenimport
2.7.
Ordnerverwaltung
2.8.
Übersetzungen verwalten
2.9.
Anwendungen neu starten
2.10.
Zeige Info Seite
2.11.
Abmelden
2.12.
Kalendersynchronisation verwalten
2.12.1.
OAuth unter Microsoft einrichten
2.13.
Nummernkreise verwalten
2.14.
Suche
3.
Anwendungskonfiguration
3.1.
Designer
3.2.
Icons
3.3.
Maske
3.3.1.
Gemeinsame Eigenschaften
3.3.1.1.
Formatierungen
3.3.2.
Gruppe Allgemein
3.3.3.
Gruppe Auswahlelemente
3.3.4.
Gruppe Automatisierungen
3.3.5.
Gruppe Relationsanzeige
3.3.6.
Gruppe Relationsauswahl
3.3.7.
Gruppe Speziell
3.3.8.
Gruppe Struktur
3.4.
Teilmaske
3.5.
Ansicht
3.5.1.
Gemeinsame Eigenschaften
3.5.1.1.
Formatierungen
3.5.1.2.
Gespeicherte Ansichten
3.5.2.
Gruppe Berechnete Spalten
3.5.3.
Gruppe Datenspalten aus Relationen
3.5.4.
Gruppe Standardspalten
3.5.5.
Gruppe Strukturelemente
3.5.6.
Gruppe Spezielle Spalten
3.6.
Kalenderansicht
3.6.1.
Gruppe Ansichtsarten
3.6.2.
Gruppe Kalenderfelder
3.7.
Navigation
3.7.1.
Datensätze ändern
3.8.
Tools Data Table
3.8.1.
Gemeinsame Eigenschaften
3.8.2.
Gruppe Gemeinsame Datenspalten
3.8.3.
Gruppe Relationsdefinitionen
3.8.4.
Gruppe Spaltentypen
3.8.4.1.
Berechnete Spalte
3.8.5.
Gruppe Validatoren
3.8.6.
Gruppe Vorbelegungen
3.9.
Teil-Datentabelle
3.10.
Relationstyp
3.11.
Workflow
3.11.1.
Technische Arbeitsweise von Workflow
3.11.2.
Workflow-Protokoll
3.11.3.
Workflow-Konfiguration
3.11.3.1.
Filtereditor
3.11.4.
Auslöser
3.11.4.1.
Auslöser: Feldänderung
3.11.5.
Bedingungen
3.11.5.1.
Logischer Ausdruck
3.11.5.2.
Warten bis
3.11.6.
Aktionen
3.11.6.1.
Ordner
3.11.6.2.
Auslöser prüfen
3.11.6.3.
E-Mail senden
3.11.6.4.
Feld ändern
3.12.
Berichte
3.13.
Dashboard
3.14.
Suchindex
3.14.1.
Gruppe Datenspalten
3.14.2.
Gruppe Ergebnisanzeigen
3.14.3.
Gruppe Relationen
3.14.4.
Suche durchführen
3.14.5.
Suchindex administrieren
3.15.
Seite
3.15.1.
Allgemeine Eigenschaften von Widgets
3.15.2.
Strukturwidgets
3.15.2.1.
Drag & Drop-Bereich
3.15.2.2.
Spalte
3.15.2.3.
Vorschau-Container
3.15.2.4.
Widgetset
3.15.2.5.
Zeile
3.15.3.
Widgets
3.15.3.1.
Widget: Ansichtenwidget
3.15.3.2.
Widget: Dashboard
3.15.3.3.
Widget: Firmenstruktur
3.15.3.4.
Widget: Google Maps
3.15.3.5.
Widget: Kampagnencockpit
3.15.3.6.
Widget: Kampagnenmonitor
3.15.3.7.
Widget: Kampagnenziel
3.15.3.8.
Widget: Logo-Widget
3.15.3.9.
Widget: Maskenwidget
3.15.3.10.
Widget: Navigationsmenü
3.15.3.11.
Widget: Suche
3.15.3.12.
Widget: Tag auf einen Blick
3.15.3.13.
Widget: Website
3.15.3.14.
Widget: Wiedervorlagen
3.15.3.15.
Widget: Zuletzt verwendet
3.16.
Widgetset
3.17.
Mobile Seite
3.17.1.
Allgemeine Eigenschaften mobiler Widgets
3.17.2.
Mobiles Widget: Suche
3.17.3.
Mobiles Widget: Webseite
3.17.4.
Mobiles Widget: Wiedervorlagen
3.17.5.
Mobiles Widget: Zuletzt verwendet
3.18.
Mobile Maske
3.18.1.
Gemeinsame Eigenschaften mobiler Masken
3.18.2.
Gruppe Allgemein
3.18.3.
Gruppe Auswahlelemente
3.18.4.
Gruppe Relationsanzeige
3.18.5.
Gruppe Relationsauswahl
3.18.6.
Gruppe Speziell
3.18.7.
Gruppe Struktur
3.19.
Mobile Navigation
3.19.1.
Gemeinsame Eigenschaften mobiler Navigationen
3.19.2.
Mobile Anwendungsnavigation
3.19.3.
Mobile Swipe-Navigation
3.19.4.
Mobile Maskennavigation
3.19.5.
Mobile Listennavigation
3.19.6.
Mobile Floating-Navigation
3.20.
Häufige Eigenschaften
3.21.
Import und Export der Konfiguration
3.22.
Formelsprache
3.22.1.
Hinweise zur Verwendung
3.22.2.
Allgemeine BA-Funktionen
3.22.2.1.
BAAbstract
3.22.2.2.
BAContainsEnumValue
3.22.2.3.
BACurrentUser
3.22.2.4.
BACurrentUserIsInRole
3.22.2.5.
BACurrentUserCanRead
3.22.2.6.
BAEllipsis
3.22.2.7.
BAFormatDateTime
3.22.2.8.
BAFormatNumber
3.22.2.9.
BAFormatPercentage
3.22.2.10.
BAFormatScientific
3.22.2.11.
BAGetConfigValue[Datentyp]
3.22.2.12.
BAGetEnumValueAdditional[Datentyp]
3.22.2.13.
BAGetPrimarySource
3.22.2.14.
BAGetPrimarySourceByRelation
3.22.2.15.
BAImplode
3.22.2.16.
BAIsEqualEnumValue
3.22.2.17.
BALinkRecord
3.22.2.18.
BAToCurrentTimeZone
3.22.2.19.
BATranslate
3.22.2.20.
BATranslateEnum
3.22.2.21.
BATranslateText
3.22.3.
Spezielle BA Funktionen
3.22.3.1.
BAProjectNextAddressParticipatesInProject
3.23.
BBCode
4.
Allgemeine Konzepte und Funktionen
4.1.
Online-Hilfen für Erstbenutzer
4.2.
Platzhalter
4.2.1.
Allgemeines zu Platzhaltern
4.2.2.
Ermittlung des Quelldatensatzes
4.2.3.
Datenspalten
4.2.4.
Teildatensätze
4.2.5.
Relationen
4.2.6.
Anhänge
4.2.7.
Berechnete Eigenschaften
4.2.7.1.
Cpa_Salutation
4.2.7.2.
Cpa_Address
4.2.7.3.
Cpa_LetterSalutation
4.2.7.4.
Cpa_LetterClosing
4.2.7.5.
Cpa_EmailAddress
4.2.7.6.
Cpc_DetailView
4.2.7.7.
Cpc_Link
4.2.7.8.
Cpc_RecurrenceText
4.2.7.9.
Cpe_Services
4.2.7.10.
Cpe_Sessions
4.2.7.11.
Cpf_ReferenceLink
4.2.7.12.
Zusätzliche Konfigurationen in Auswahllisten
4.2.8.
Serienverarbeitung
4.2.9.
Einfache Platzhalter
4.3.
Berechtigungen
4.3.1.
Navigations- und Maskensteuerelemente
4.3.2.
Masken, Ansichten und Datentabellen
4.3.3.
Spezielle Berechtigungen für Datentabellen
4.3.4.
Berechtigungen auf Datensätze
4.3.4.1.
Leseberechtigung auf Datensätze
4.4.
Löschen und Papierkorb
4.5.
Hintergrundprozesse
4.6.
Datensatzprotokoll
4.7.
Drag & Drop
4.8.
OData-Schnittstelle
4.9.
REST-API
4.9.1.
Benutzerrechte und Authentifizierung
4.9.2.
Abruf von Metadaten
4.9.2.1.
Endpunkt: typeinfo
4.9.2.1.1.
Methode: GET
4.9.3.
Abruf von Auswahllisten(-werten)
4.9.3.1.
Endpunkt: enum
4.9.3.1.1.
Methode: GET
4.9.3.2.
Endpunkt: enum/value
4.9.3.2.1.
Methode: GET
4.9.4.
Abruf und Manipulation einzelner Datensätze und deren Dateianhänge
4.9.4.1.
Endpunkt: record
4.9.4.1.1.
Methode: GET
4.9.4.1.2.
Methode: POST
4.9.4.1.3.
Methode: DELETE
4.9.4.1.4.
Methode: PUT
4.9.4.1.5.
Methode: PATCH
4.9.4.2.
Endpunkt: record/<recordkey>/attachment
4.9.4.2.1.
Methode: HEAD
4.9.4.2.2.
Methode: GET
4.9.4.2.3.
Methode: POST
4.9.4.2.4.
Methode: DELETE
4.9.4.2.5.
Methode: PUT
4.9.5.
Abruf mehrerer Datensätze
4.9.5.1.
Endpunkt: records/list
4.9.5.1.1.
Methode: POST
4.10.
CSV-Import
4.11.
Serienkorrespondenzen konfigurieren
4.12.
Anwendungsprotokolle konfigurieren
4.13.
E-Mail, E-Mail-Vorlagen
4.14.
Anhang erstellen (Briefe, Briefvorlagen)
4.15.
BusinessMail4Outlook
4.15.1.
Installation
4.15.2.
Bedienung
4.15.3.
Konfiguration
4.15.4.
Wissenswertes zu E-Mail-Adressen
4.16.
Mobiler Zugriff über goMobile Pro
5.
Wie installiere ich?
5.1.
Systemvoraussetzungen und Begrenzungen
5.1.1.
Informationen zum MS SQL Server
5.1.2.
Informationen zum PostgreSQL-Server
5.1.3.
Informationen zu BusinessMail4Outlook
5.1.4.
Informationen zum Hosting
5.1.5.
Informationen zum Suchdienst
5.2.
Installation
5.3.
Migration
5.3.1.
Migration auf Version 202106 (Build 3.x)
5.3.2.
Migration auf Version 4.0
5.3.3.
Migration auf Version 5.0
5.3.4.
Migration auf Version 6.0
5.3.5.
Migration auf Version 7.0
5.4.
Lizenzierung
5.5.
Anwendungsparameter in Customer.Config
5.6.
Connection-Strings in CustomConnections.Config
5.7.
Audit-Protokoll
5.8.
Einrichten der Protokollierung (nlog)
5.9.
E-Mail-Versand einrichten
5.10.
Unterstützung von Proxy Server (ab 7.0.2)
6.
Zeitverhalten analysieren und beeinflussen
6.1.
Zeitverhalten ermitteln
6.1.1.
Szenario definieren
6.1.2.
Zeiten messen
6.1.3.
Was tun?
6.2.
Infrastruktur Ursachen erkennen
6.2.1.
SQL Server (MS SQL Server)
6.2.1.1.
SQL Server Profiler
6.2.1.2.
SQL Server Management Studio
6.2.1.3.
Ausführungspläne
6.2.2.
Web Server / Netzwerk SQL Server
6.2.3.
Client (Browser) und Netzwerk Anbindung an den Webserver
6.3.
Anwendung optimieren
6.3.1.
Masken
6.3.2.
Ansichten
6.3.3.
Indexierung der Sucheindexe
7.
Tipps & Tricks
7.1.
Designer
7.1.1.
Allgemeines zur Erfassung von Designelementen
7.1.2.
Tipps zur Tabellenerstellung
7.1.3.
Tipps zur Navigationserstellung
7.1.4.
Tipps zur Maskenerstellung
7.1.5.
Tipps zur Ansichtenerstellung
7.1.6.
Vorgehen bei der Verwendung eigener gemeinsamer Spalten
7.1.7.
Schlüsselwörter
7.2.
Tipps zur Reporterstellung
7.3.
Administration
7.3.1.
Kopieren einer Anwendung
7.3.2.
Einstellungen im IIS-Anwendungspool und der Site
7.3.3.
Tipps zur Fehlerbehebung
7.3.3.1.
Zurücksetzen der Konfiguration
7.3.3.2.
Business App bootet nicht
7.3.3.3.
Fehler: Request Too Long
7.3.4.
Administrative Übersicht
7.4.
Maximale Größe für Dateiuploads verändern
8.
Designanpassungen (Themes)
8.1.
Allgemeine Anpassung an Farben
8.2.
Kopfzeile
8.3.
Tabs
8.3.1.
Anwendungstabs
8.3.2.
Tabs in Masken
8.3.2.1.
Maskensteuerelement „TabContainer”
8.3.2.2.
Maskensteuerelement „Teildatensätze”
8.3.2.3.
Tabs in Menübandnavigationen
8.4.
Menübänder
8.4.1.
Standard Menübandnavigationen
8.4.2.
Menübänder in Detailansichten
8.4.3.
Menübandnavigationen in Maskensteuerlementen
8.4.3.1.
Maskensteuerelement „HTML Editor”
8.4.3.2.
Maskensteuerelement „Anhänge”
8.5.
Hyperlinks
8.6.
Maskensteuerelemente
8.6.1.
Titel
8.6.2.
Tokens
8.6.3.
Dropdowns
8.6.4.
Eingabesteuerelemente
8.6.4.1.
HTML-Editor und Memo
8.6.5.
Phasen
8.6.6.
Maskentitel
8.6.7.
Gruppe
8.6.8.
Schaltfläche
8.7.
Ansichten
8.7.1.
Weitere Ansichten
8.7.1.1.
Standard- und Detailansichten
8.7.1.2.
Maskensteuerelement „Anhänge”
8.8.
Widgets
8.8.1.
Navigationswidget
8.8.2.
Zuletzt verwendet-Widget
8.8.3.
Listenwidgets
8.8.3.1.
Wiedervorlage-Widget
8.8.3.2.
Tag auf einen Blick-Widget
8.8.3.3.
Arbeitsvorrat-Widget
8.8.4.
Google Maps-Widget
8.8.5.
Kampagnenmonitor-Widget
8.8.6.
Kampagnenziel-Widget
8.8.7.
Firmenstrukturwidget
8.8.8.
Ansichten-Widget Vorschau
8.9.
Suche
9.
Externe Dienste
4.
Allgemeine Konzepte und Funktionen
In diesem Kapitel werden allgemeine Konzepte und Funktionen der Anwendung beschrieben.
Online-Hilfen für Erstbenutzer
Platzhalter
Berechtigungen
Hintergrundprozesse
Datensatzprotokoll
OData-Schnittstelle
Serienkorrespondenzen konfigurieren
Anwendungsprotokolle konfigurieren
CSV
-Import
Drag & Drop
E-Mail, E-Mail-Vorlagen
Brief, Briefvorlage
BusinessMail4Outlook
3.23.
BBCode
4.1.
Online-Hilfen für Erstbenutzer