Deutsch
English
Business App Technisches Handbuch
Inhaltsverzeichnis
Business App Technisches Handbuch
1.
Einführung
1.1.
Technische Architektur
1.2.
Benutzeroberfläche
1.3.
Konzepte der Konfiguration
1.3.1.
Datentabelle
1.3.2.
Relationen
1.3.3.
Masken & Teilmasken
1.3.4.
Ansicht
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.
Begriffserläuterung
2.
Anwendungsaktionen
2.1.
Anwendungseinstellungen
2.1.1.
Integrierte Windowsanmeldung
2.1.2.
Externer Verzeichnisdienst
2.1.3.
Authentifizierung über OpenID
2.2.
Benutzereinstellungen
2.3.
Benutzerverwaltung
2.3.1.
Benutzerprofil
2.3.2.
Benutzerzugang
2.3.3.
Exchange-Zugang
2.3.4.
Benutzerimport
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.7.1.
Schaltfläche
3.3.7.2.
HTML Editor
3.3.7.2.1.
KI-Assistent
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.
Datentabelle
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.11.6.5.
Wiedervorlage erstellen
3.11.6.6.
Webservice aufrufen
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.
Suchindex-Set
3.16.
Seite
3.16.1.
Allgemeine Eigenschaften von Widgets
3.16.2.
Strukturwidgets
3.16.2.1.
Drag & Drop-Bereich
3.16.2.2.
Spalte
3.16.2.3.
Vorschau-Container
3.16.2.4.
Widgetset
3.16.2.5.
Zeile
3.16.3.
Widgets
3.16.3.1.
Widget: Ansichtenwidget
3.16.3.2.
Widget: Dashboard
3.16.3.3.
Widget: Datenintegrationswidget
3.16.3.3.1.
Verwendung der Webservice-Schnittstelle
3.16.3.4.
Widget: Firmenstruktur
3.16.3.5.
Widget: Google Maps
3.16.3.6.
Widget: Kalenderwidget
3.16.3.7.
Widget: Kampagnencockpit
3.16.3.8.
Widget: Kampagnenmonitor
3.16.3.9.
Widget: Kampagnenziel
3.16.3.10.
Widget: Logo-Widget
3.16.3.11.
Widget: Maskenwidget
3.16.3.12.
Widget: Navigationsmenü
3.16.3.13.
Widget: Suche
3.16.3.14.
Widget: Tag auf einen Blick
3.16.3.15.
Widget: Tag-Cloud
3.16.3.16.
Widget: Website
3.16.3.17.
Widget: Wetter
3.16.3.18.
Widget: Wiedervorlagen
3.16.3.19.
Widget: Zuletzt verwendet
3.17.
Widgetset
3.18.
Mobile Seite
3.18.1.
Allgemeine Eigenschaften mobiler Widgets
3.18.2.
Mobiles Widget: Suche
3.18.3.
Mobiles Widget: Webseite
3.18.4.
Mobiles Widget: Wiedervorlagen
3.18.5.
Mobiles Widget: Zuletzt verwendet
3.19.
Mobile Maske
3.19.1.
Gemeinsame Eigenschaften mobiler Masken
3.19.2.
Gruppe Allgemein
3.19.3.
Gruppe Auswahlelemente
3.19.4.
Gruppe Relationsanzeige
3.19.5.
Gruppe Relationsauswahl
3.19.6.
Gruppe Speziell
3.19.7.
Gruppe Struktur
3.20.
Mobile Navigation
3.20.1.
Gemeinsame Eigenschaften mobiler Navigationen
3.20.2.
Mobile gemeinsame Aktionen
3.20.3.
Mobile Anwendungsnavigation
3.20.4.
Mobile Swipe-Navigation
3.20.5.
Mobile Maskennavigation
3.20.6.
Mobile Listennavigation
3.20.7.
Mobile Floating-Navigation
3.21.
Häufige Eigenschaften
3.22.
Import und Export der Konfiguration
3.23.
Formelsprache
3.23.1.
Hinweise zur Verwendung
3.23.2.
Allgemeine BA-Funktionen
3.23.2.1.
BAAbstract
3.23.2.2.
BAContainsEnumValue
3.23.2.3.
BACurrentUser
3.23.2.4.
BACurrentUserIsInRole
3.23.2.5.
BACurrentUserCanRead
3.23.2.6.
BAEllipsis
3.23.2.7.
BAFormatDateTime
3.23.2.8.
BAFormatNumber
3.23.2.9.
BAFormatPercentage
3.23.2.10.
BAFormatScientific
3.23.2.11.
BAGetConfigValue[Datentyp]
3.23.2.12.
BAGetEnumValueAdditional[Datentyp]
3.23.2.13.
BAGetPrimarySource
3.23.2.14.
BAGetPrimarySourceByRelation
3.23.2.15.
BAImplode
3.23.2.16.
BAIsEqualEnumValue
3.23.2.17.
BALinkRecord
3.23.2.18.
BARelationAggregate
3.23.2.19.
BAStrEquals
3.23.2.20.
BAToCurrentTimeZone
3.23.2.21.
BATranslate
3.23.2.22.
BATranslateEnum
3.23.2.23.
BATranslateText
3.23.3.
Spezielle BA Funktionen
3.23.3.1.
BAFormatPhoneNumber
3.23.3.2.
BAProjectNextAddressParticipatesInProject
3.23.3.3.
BAEvalancheScore
3.24.
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 und Ansichten
4.3.3.
Spezielle Berechtigungen für Datentabellen
4.3.4.
Berechtigungen auf Datensätze
4.3.4.1.
Leseberechtigung auf Datensätze
4.3.5.
Vordefinierte Berechtigungen und Rollen
4.4.
Löschen und Papierkorb
4.5.
Hintergrundprozesse
4.6.
Datensatzprotokoll
4.7.
Drag & Drop
4.8.
OData-Schnittstelle
4.9.
CSV-Import
4.10.
Serienkorrespondenzen konfigurieren
4.11.
Anwendungsprotokolle konfigurieren
4.12.
E-Mail, E-Mail-Vorlagen
4.13.
Anhang erstellen (Briefe, Briefvorlagen)
4.14.
Mobiler Zugriff über goMobile Pro
4.15.
Business Mails
4.15.1.
BusinessMail4Outlook
4.15.1.1.
Installation
4.15.1.2.
Bedienung
4.15.1.3.
Konfiguration
4.15.1.4.
Wissenswertes zu E-Mail-Adressen
4.15.2.
BusinessMail4Outlook (on the web)
4.15.2.1.
Installation
4.15.2.2.
Konfiguration
4.15.2.2.1.
App leichter verfügbar machen
4.15.2.2.2.
Anmeldung an Business App
4.15.2.3.
Dokumentieren von bestehenden E-Mails
4.15.2.3.1.
Anlegen einer neuen Adresse
4.15.2.3.2.
Projektauswahl
4.15.2.3.3.
Dokumentieren zu weiteren Dokumententypen
4.15.2.4.
Dokumentieren von neuen E-Mails
4.15.2.4.1.
E-Mail Adressen in der Anwendung suchen
4.15.2.5.
Synchronisierung von Terminen
4.15.2.6.
FAQ
4.15.2.6.1.
Das Versenden der E-Mail beansprucht Zeit und dann bekomme ich die Frage, ob ich die E-Mail versenden möchte?
5.
Webservices (REST)
5.1.
Eingehende Webservice-Schnittstelle
5.1.1.
Benutzerrechte und Authentifizierung
5.1.2.
Abruf von Metadaten
5.1.2.1.
Endpunkt: typeinfo
5.1.2.1.1.
Methode: GET
5.1.3.
Abruf von Auswahllisten(-werten)
5.1.3.1.
Endpunkt: enum
5.1.3.1.1.
Methode: GET
5.1.3.2.
Endpunkt: enum/value
5.1.3.2.1.
Methode: GET
5.1.4.
Abruf und Manipulation einzelner Datensätze und deren Dateianhänge
5.1.4.1.
Endpunkt: record
5.1.4.1.1.
Methode: GET
5.1.4.1.2.
Methode: POST
5.1.4.1.3.
Methode: DELETE
5.1.4.1.4.
Methode: PUT
5.1.4.1.5.
Methode: PATCH
5.1.4.2.
Endpunkt: record/<recordkey>/attachment
5.1.4.2.1.
Methode: HEAD
5.1.4.2.2.
Methode: GET
5.1.4.2.3.
Methode: POST
5.1.4.2.4.
Methode: DELETE
5.1.4.2.5.
Methode: PUT
5.1.5.
Abruf mehrerer Datensätze
5.1.5.1.
Endpunkt: records/list
5.1.5.1.1.
Methode: POST
5.2.
Aufruf externer Webservices
5.2.1.
Konfiguration von Webservices per XML
5.2.1.1.
XSD-Schema von Webservice-Definitionsdateien
5.2.1.2.
Mappings
5.2.1.2.1.
Tag: <Mapping>
5.2.1.2.2.
Tag: <MultiValueMapping>
5.2.1.2.3.
Tag: <TemplateMapping ref=”…”>
5.2.1.2.4.
Spezialfälle
5.2.1.3.
XML-Definitionen zur Definition neuer Webservices
5.2.1.3.1.
Tag: <Include>
5.2.1.3.2.
Tag: <MappingTemplate>
5.2.1.3.3.
Tag: <WebService>
5.2.1.3.4.
Beispiel: Datenübertragung
5.2.1.3.5.
Beispiel: Anbindung Datenintegrationswidget
5.2.2.
XML-Definitionen zur Änderung bereits konfigurierter Webservices
5.2.2.1.
Tag: <MappingTemplateModification>
5.2.2.2.
Tag: <WebServiceModification>
5.2.3.
Liste ausgelieferter Webservices
5.2.3.1.
Allgemeine Webservices
5.2.3.2.
proALPHA ERP spezifische Webservices (nur CRM)
5.2.4.
Webservice-Aufrufprotokolle
6.
Wie installiere ich?
6.1.
Systemvoraussetzungen und Begrenzungen
6.1.1.
Informationen zum MS SQL Server
6.1.2.
Informationen zur PostgreSQL-Datenbank
6.1.3.
Informationen zu BusinessMail4Outlook
6.1.4.
Informationen zum Hosting
6.1.5.
Informationen zum Suchdienst
6.2.
Installation
6.2.1.
Installation Business App
6.2.2.
Installation Suchdienst
6.3.
Migration
6.3.1.
Migration auf Version 202106 (Build 3.x)
6.3.2.
Migration auf Version 4.0
6.3.3.
Migration auf Version 5.0
6.3.4.
Migration auf Version 6.0
6.3.5.
Migration auf Version 7.0
6.3.6.
Migration auf Version 8.0
6.3.7.
Migration auf Version 9.0
6.4.
Lizenzierung
6.5.
Anwendungsparameter in Customer.Config
6.6.
Connection-Strings in CustomConnections.Config
6.7.
Audit-Protokoll
6.8.
Einrichten der Protokollierung (nlog)
6.9.
E-Mail-Versand einrichten
6.10.
Client (Browser) einrichten
6.11.
Unterstützung Reverse-Proxy-Server
7.
Zeitverhalten analysieren und beeinflussen
7.1.
Zeitverhalten ermitteln
7.1.1.
Szenario definieren
7.1.2.
Zeiten messen
7.1.3.
Was tun?
7.2.
Infrastruktur Ursachen erkennen
7.2.1.
SQL Server (MS SQL Server)
7.2.1.1.
SQL Server Profiler
7.2.1.2.
SQL Server Management Studio
7.2.1.3.
Ausführungspläne
7.2.2.
Web Server / Netzwerk SQL Server
7.2.3.
Client (Browser) und Netzwerk Anbindung an den Webserver
7.3.
Anwendung optimieren
7.3.1.
Masken
7.3.2.
Ansichten
7.3.3.
Indexierung der Suchindexe
8.
Tipps & Tricks
8.1.
Designer
8.1.1.
Allgemeines zur Erfassung von Designelementen
8.1.2.
Tipps zur Tabellenerstellung
8.1.3.
Tipps zur Navigationserstellung
8.1.4.
Tipps zur Maskenerstellung
8.1.5.
Tipps zur Ansichtenerstellung
8.1.6.
Vorgehen bei der Verwendung eigener gemeinsamer Spalten
8.1.7.
Schlüsselwörter
8.2.
Tipps zur Reporterstellung
8.3.
Administration
8.3.1.
Kopieren einer Anwendung
8.3.2.
Tipps zur Fehlerbehebung
8.3.2.1.
Zurücksetzen der Konfiguration
8.3.2.2.
Business App bootet nicht
8.3.2.3.
Fehler: Request Too Long
8.3.3.
Maximale Größe für Dateiuploads verändern
8.3.4.
Administrative Übersicht
9.
Designanpassungen (Themes)
9.1.
Allgemeine Anpassung an Farben
9.2.
Login
9.3.
Kopfzeile
9.4.
Anwendungsmenü
9.5.
Tabs
9.5.1.
Anwendungstabs
9.5.2.
Tabs in Masken
9.5.2.1.
Maskensteuerelement „TabContainer”
9.5.2.2.
Maskensteuerelement „Teildatensätze”
9.5.2.3.
Tabs in Menübandnavigationen
9.6.
Menübänder
9.6.1.
Standard Menübandnavigationen
9.6.2.
Menübänder in Detailansichten
9.6.3.
Menübandnavigationen in Maskensteuerlementen
9.6.3.1.
Maskensteuerelement „HTML Editor”
9.6.3.2.
Maskensteuerelement „Anhänge”
9.7.
Hyperlinks
9.8.
Maskensteuerelemente
9.8.1.
Titel
9.8.2.
Tokens
9.8.3.
Dropdowns
9.8.4.
Eingabesteuerelemente
9.8.4.1.
HTML-Editor und Memo
9.8.5.
Phasen
9.8.6.
Maskentitel
9.8.7.
Gruppe
9.8.8.
Schaltfläche
9.9.
Ansichten
9.9.1.
Weitere Ansichten
9.9.1.1.
Standard- und Detailansichten
9.9.1.2.
Maskensteuerelement „Anhänge”
9.9.2.
Kalenderansichten
9.10.
Seiten und Widgets
9.10.1.
Navigationswidget
9.10.2.
Zuletzt verwendet-Widget
9.10.3.
Listenwidgets
9.10.3.1.
Wiedervorlage-Widget
9.10.3.2.
Tag auf einen Blick-Widget
9.10.3.3.
Arbeitsvorrat-Widget
9.10.4.
Google Maps-Widget
9.10.5.
Kampagnenmonitor-Widget
9.10.6.
Kampagnenziel-Widget
9.10.7.
Firmenstrukturwidget
9.10.8.
Ansichten-Widget Vorschau
9.11.
Suche
9.12.
Inline Editoren
10.
Externe Dienste
Als PDF herunterladen
4.15.2.6.
FAQ
4.15.2.5.
Synchronisierung von Terminen
4.15.2.6.1.
Das Versenden der E-Mail beansprucht Zeit und dann bekomme ich die Frage, ob ich die E-Mail versenden möchte?