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
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.
Maske
3.2.1.
Gemeinsame Eigenschaften
3.2.2.
Gruppe Allgemein
3.2.3.
Gruppe Auswahlelemente
3.2.4.
Gruppe Relationsauswahl
3.2.5.
Gruppe Speziell
3.2.6.
Gruppe Struktur
3.2.7.
Gruppe Relationsanzeige
3.3.
Teilmaske
3.4.
Ansicht
3.4.1.
Gemeinsame Eigenschaften
3.4.2.
Gruppe Berechnete Spalten
3.4.3.
Gruppe Datenspalten aus Relationen
3.4.4.
Gruppe Standardspalten
3.4.5.
Gruppe Strukturelemente
3.4.6.
Gruppe Spezielle Spalten
3.5.
Kalenderansicht
3.5.1.
Gruppe Ansichtsarten
3.5.2.
Gruppe Kalenderfelder
3.6.
Navigation
3.6.1.
Datensätze ändern
3.7.
Tools Data Table
3.7.1.
Gemeinsame Eigenschaften
3.7.2.
Gruppe Gemeinsame Datenspalten
3.7.3.
Gruppe Relationsdefinitionen
3.7.4.
Gruppe Spaltentypen
3.7.5.
Gruppe Validatoren
3.7.6.
Gruppe Vorbelegungen
3.8.
Teil-Datentabelle
3.9.
Relationstyp
3.10.
Workflow
3.10.1.
Technische Arbeitsweise von Workflow
3.10.2.
Workflow-Protokoll
3.10.3.
Workflow-Konfiguration
3.10.3.1.
Filtereditor
3.10.4.
Auslöser
3.10.4.1.
Auslöser: Feldänderung
3.10.5.
Bedingungen
3.10.5.1.
Logischer Ausdruck
3.10.5.2.
Warten bis
3.10.6.
Aktionen
3.10.6.1.
Ordner
3.10.6.2.
Auslöser prüfen
3.10.6.3.
E-Mail senden
3.10.6.4.
Feld ändern
3.11.
Berichte
3.12.
Dashboard
3.13.
Suchindex
3.13.1.
Gruppe Datenspalten
3.13.2.
Gruppe Ergebnisanzeigen
3.13.3.
Gruppe Relationen
3.13.4.
Suche durchführen
3.13.5.
Suchindex administrieren
3.14.
Seite
3.14.1.
Allgemeine Eigenschaften von Widgets
3.14.2.
Widget: Ansichtenwidget
3.14.3.
Widget: Dashboard
3.14.4.
Widget: Google Maps
3.14.5.
Widget: Logo-Widget
3.14.6.
Widget: Maskenwidget
3.14.7.
Widget: Navigationsmenü
3.14.8.
Widget: Suche
3.14.9.
Widget: Wiedervorlagen
3.14.10.
Widget: Zuletzt verwendet
3.15.
Mobile Seite
3.15.1.
Allgemeine Eigenschaften mobiler Widgets
3.15.2.
Mobiles Widget: Suche
3.15.3.
Mobiles Widget: Webseite
3.15.4.
Mobiles Widget: Wiedervorlagen
3.15.5.
Mobiles Widget: Zuletzt verwendet
3.16.
Mobile Maske
3.16.1.
Gemeinsame Eigenschaften mobiler Masken
3.16.2.
Gruppe Allgemein
3.16.3.
Gruppe Auswahlelemente
3.16.4.
Gruppe Relationsanzeige
3.16.5.
Gruppe Speziell
3.16.6.
Gruppe Struktur
3.17.
Mobile Navigation
3.17.1.
Gemeinsame Eigenschaften mobiler Navigationen
3.17.2.
Mobile Anwendungsnavigation
3.17.3.
Mobile Swipe-Navigation
3.17.4.
Mobile Maskennavigation
3.18.
Häufige Eigenschaften
3.19.
Import und Export der Konfiguration
3.20.
Funktionen für Schaltflächen
3.21.
Formelsprache
3.21.1.
Hinweise zur Verwendung
3.21.2.
Allgemeine BA-Funktionen
3.21.2.1.
BAAbstract
3.21.2.2.
BAContainsEnumValue
3.21.2.3.
BACurrentUser
3.21.2.4.
BACurrentUserIsInRole
3.21.2.5.
BACurrentUserCanRead
3.21.2.6.
BAEllipsis
3.21.2.7.
BAGetConfigValue[Datentyp]
3.21.2.8.
BAGetEnumValueAdditional[Datentyp]
3.21.2.9.
BAGetPrimarySource
3.21.2.10.
BAGetPrimarySourceByRelation
3.21.2.11.
BAImplode
3.21.2.12.
BAIsEqualEnumValue
3.21.2.13.
BAToCurrentTimeZone
3.21.2.14.
BATranslate
3.21.2.15.
BATranslateEnum
3.21.2.16.
BATranslateText
3.21.3.
Spezielle BA Funktionen
3.21.3.1.
BAProjectNextAddressParticipatesInProject
3.21.3.2.
BALinkRecord
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_Link
4.2.7.7.
Cpc_RecurrenceText
4.2.7.8.
Cpf_ReferenceLink
4.2.7.9.
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.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)
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
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.
Ansichten in Masken
8.7.1.1.
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.4.
Google Maps-Widget
8.9.
Suche
9.
Externe Dienste
7.3.
Administration
Hilfreiche Tipps und Tricks zu administrativen Business App-Themen.
Kopieren einer Anwendung
Einstellungen im
IIS
-Anwendungspool und der Site
Tipps zur Fehlerbehebung
Administrative Übersicht
7.2.
Tipps zur Reporterstellung
7.3.1.
Kopieren einer Anwendung