# Häufige Fragen (FAQ)

# Wie funktioniert die Zuordnung von Mails anhand des Betreffs bzw. von Dateien anhand des Dateinamens

Wenn Sie eine Mail oder eine Datei auf die DokDrop-Kachel auf dem Dashboard in aB-Agenta ziehen, wird für die Zuordnung des Dokumentes der entsprechende Datensatz in aB-Agenta anhand gewisser Informationen gesucht. Dazu geht das Programm in folgender Reihenfolge durch und sollte in einem Schritt ein Datensatz gefunden werden, ist die Suche abgeschlossen:

<div id="bkmrk-suche-der-schl%C3%BCsselw">

1. Suche der Schlüsselwörter Schaden-ID, Vertrag-ID oder Adress-ID:  
    Wird eines dieser Schlüsselwörter gefunden, sucht das System anhand der dahinterstehenden ID den entsprechenden Schaden, Vertrag bzw. die Adresse.
2. Suche der anhand einer im Betreff/Dateinamen vorhandenen Schadennummer. Um die Schadennummer zu identifizieren, sucht aB-Agenta nach bestimmten Schlüsselwörtern und nimmt die darauffolgenden Zahlen zur Suche des Schadens anhand des Feldes "Schadennummer VU". Folgende Schlüsselwörter werden dabei berücksichtigt, wobei Groß-Kleinschreibung keine Rolle spielt:  
    schadennummer, schadensnummer, schadennr, schadensnr, schaden-nummer, schadens-nummer, schaden-nr, schadens-nr, snummer, snr, s-nummer, s-nr
3. Suche der anhand einer im Betreff/Dateinamen vorhandenen Vertragsnummer. Um die Vertragsnummer zu identifizieren, sucht aB-Agenta nach bestimmten Schlüsselwörtern und nimmt die darauffolgenden Zahlen zur Suche des Vertrags anhand des Feldes "Vertragsnummer". Folgende Schlüsselwörter werden dabei berücksichtigt, wobei Groß-Kleinschreibung keine Rolle spielt:  
    vertragnummer, vertragsnummer, vertragnr, vertragsnr, vertrag-nummer, vertrags-nummer, vertrag-nr, vertrags-nr, vnummer, vnr, v-nummer, v-nr, vsnummer, vsnr, vs-nummer, vs-nr
4. Suche der anhand einer im Betreff/Dateinamen vorhandenen Rechnungsnummer. Um die Schadensnummer bzw. Vertragsnummer zu identifizieren, sucht aB-Agenta nach bestimmten Schlüsselwörtern und nimmt die darauffolgenden Zahlen zur Suche des Schadens/Vertrags. Folgende Schlüsselwörter werden dabei berücksichtigt, wobei Groß-Kleinschreibung keine Rolle spielt:  
    rechnungnummer, rechnungsnummer, rechnungnr, rechnungsnr, rechnung-nummer, rechnungs-nummer, rechnung-nr, rechnungs-nr, renummer, renr, re-nummer, re-nr
5. Suche der anhand einer im Betreff/Dateinamen vorhandenen Kundennummer. Um die Kundennummer zu identifizieren, sucht aB-Agenta nach bestimmten Schlüsselwörtern und nimmt die darauffolgenden Zahlen zur Suche der Kundennummer anhand des Feldes Kundennummer in der Adresse. Folgende Schlüsselwörter werden dabei berücksichtigt, wobei Groß-Kleinschreibung keine Rolle spielt:  
    kundennummer, kundennr, kunden-nummer, kunden-nr, knummer, knr, k-nummer, k-nr
6. Bei Mails sucht das System am Schluss noch nach der Adresse anhand der Sender- bzw. Empfänger-E-Mail Adresse.

</div>

# Stellen Sie einen vorgefertigten Auftragsverarbeitungs-Vertrag (AVV) zur Verfügung?

<div id="bkmrk-unter-nachfolgendem-">Unter nachfolgendem Link finden Sie einen vorgefertigten Vertrag zur Auftragsverarbeitung (AVV), inklusive Anhang über technische und organisatorische Maßnahmen. Füllen Sie das Formular aus und senden uns dieses unterschrieben zu. Wir werden dieses dann gegenzeichnen und wieder an Sie zurücksenden.  
</div><div id="bkmrk-auftragsverarbeitung">[Auftragsverarbeitung](https://www.artbase-software.de/download/Auftragsverarbeitung.pdf)  
</div>

# Welche Unterstützung bietet aB-Agenta bei der Einhaltung der DSGVO-Richtlinien?

### DSGVO 2018

<div id="bkmrk-der-begriff-%E2%80%9Edsgvo-2">Der Begriff „DSGVO 2018“ ist Ihnen sicherlich auch schon mehrfach über den Weg gelaufen. Zu diesem Thema haben wir auch bereits zahlreiche Anfragen bekommen. Aus diesem Grund finden Sie nachfolgend eine Aufstellung was die datenschutzrechtlichen Anforderungen seitens der DSGVO und aB-Agenta betrifft. </div>### Grundsätzlicher Hinweis zum Datenschutz in Ihrem Büro

<div id="bkmrk-unabh%C3%A4ngig-von-dem-e"><span style="font-size:medium;">Unabhängig von dem Einsatz unserer Verwaltungssoftware aB-Agenta, sollten Sie folgende Dinge in Sachen Datenschutz beachten:</span></div><div id="bkmrk-windows-benutzerrech">

- **Windows-Benutzerrechte** - Der Zugang zu Ihrem Server oder PC´s sollte mittels Berechtigungen und Passwörtern den Nutzern/Mitarbeitern vorbehalten sein.
- **Aktuelle Updates** - Windows, Virenscanner, Firewalls und alle anderen Programme sollten immer mit aktuellen Updates auf dem neuesten Stand gehalten werden.
- **Zutrittskontrolle** - Der Zutritt ins Büro zu Ihrem Server oder PC´s sollte entsprechend abgeklärt und abgesichert sein

<div>### 1. aB-Agenta Zugangskontrolle - Schutz vor unbefugtem Zugang 

</div><div>

- **Datenbankzugang** - Der Datenbankzugang ist durch ein Passwort, welches Sie bei der aB-Agenta Installation des SQL-Servers vergeben haben, geschützt. Bei Rechnern mit erhöhtem Diebstahl-Risiko (z. B. Notebooks, externe Festplatten, etc), **empfehlen wir eine Festplattenverschlüsselung wie z.B. Microsoft BitLocker**<span>. </span>
- **AES-256 Verschlüsselung für Dokumente** - Dokumente im Dokumentenarchiv von aB-Agenta, werden als .zip Datei abgelegt und sind durch ein Kennwort mit AES-256 verschlüsselt.
- **Verschlüsselte Datensicherung** - Bei der integrierten internen und externen Backup-Funktion von aB-Agenta werden Datenbank-Backups als .zip Dateien mit einer AES-256 Verschlüsselung abgelegt.
- **Kennwortrichtlinien** - Für die Benutzerkonten gelten bestimmte Kennwortrichtlinien, wie z. B. die Mindestlänge des Passwortes in Verbindung mit Sonderzeichen. Diese Richtlinien können von Ihnen optional eingestellt werden.

<div>### 2. aB-Agenta Zugriffskontrolle - Einschränkung von Befugnissen 

</div><div>

- **Berechtigungssystem**<span> - Dazu verwendet aB-Agenta ein detailliertes Berechtigungssystem über die Benutzer-Zugriffsrechte. Dort kann pro Benutzer/Mitarbeiter der mit dem System arbeitet, festgelegt werden, welche Daten eingesehen, geändert oder gelöscht werden dürfen. Diese Rechte lassen sich bis auf Feldebene anwenden.</span>

### 3. aB-Agenta Weitergabekontrolle - Schutz vor unbefugtem Mitlesen bei Datenübertragungen 

<div>

- **Zugriff über TLS/SSL** - Beim Einsatz solcher Arbeitsplatz-Lizenzen, die über das Internet auf einen Datenordner zugreifen, wie z. B. der aB-Agenta Remote-Arbeitsplatz oder die aB-Agenta touch Version, findet eine verschlüsselte Kommunikation über TLS/SSL statt.
- **Verschlüsselung von E-Mail Anhängen** - E-Mail Anhänge können in eine .zip Datei gepackt (optional) und mit einem zufällig generierten Kennwort verschlüsselt werden. Parallel zu der E-Mail, wird automatisch eine weitere E-Mail an den gleichen Empfänger mit dem Kennwort versendet, das jedoch nicht im Klartext, sondern als Grafikdatei übermittelt wird.
- **Verschlüsselte Kommunikation** - Mittels eines Dokumenten-Management-Systems ist eine verschlüsselte Kommunikation mit dem Kunden möglich.

### 4. aB-Agenta Eingabekontrolle - Dokumentation der Dateiverwaltung 

<div>

- **Protokollfunktion** - In aB-Agenta wird pro Datensatz/Objekt (z. B. Kunde, Vertrag, Schaden, etc.) ein Änderungsprotokoll geführt, welches Zeitpunkt und angemeldeten Benutzer jeder Änderung enthält. Das Protokoll kann im Datensatz eingesehen, aber nicht gelöscht oder verändert werden.
- **Passwort-Zugang** - Jeder Mitarbeiter der mit aB-Agenta arbeitet, muss einen eigenen Zugang mittels Benutzername und Passwort erhalten. Jeder Benutzer kann ein selbstdefiniertes Passwort vergeben.

<div>
### 5. aB-Agenta Verfügbarkeitskontrolle - Schutz vor Datenverlust 

</div><div>Unabhängig von dem Einsatz unserer Verwaltungssoftware aB-Agenta, sollten Sie folgende Dinge in Sachen Datenschutz beachten: </div><div>

- **Tägliche Backups durch interne Datensicherung** - Eine interne Datensicherung kann durch den Anwender oder automatisch mittels Aufgabenplanung durchgeführt werden. Es werden bis zu 7 Generationen angelegt (nur die Datenbank). Die Dokumente im Archiv, Briefvorlagen, Abfragen werden jedoch nur in 1 Generation gesichert. Die Datensicherung erfolgt mit einer AES-256 Verschlüsselung.
- **Zusätzliche Backups durch externe Datensicherung** - Mittels der externen Datensicherung sollten Backups auch außerhalb Ihres Netzwerks in beliebigen Generationen aufbewahrt werden. Die Datensicherung erfolgt mit einer AES-256 Verschlüsselung.

<div>### 6. aB-Agenta Trennungskontrolle - Zweckbindung der Datenverarbeitung 

</div><div>

- <span>**Datensatz-Kategorisierung** - Jeder Datensatz kann über das Feld „Objekttyp“, z. B. als Interessent oder Kunde gekennzeichnet werden. </span>Durch einen allgemeinen Status „Archiv“ für alle Datensätze und Objekte ist eine Sperrung möglich, ohne diese zu löschen (in Planung).
- <span>**Datensatzmarkierung** - Über das Feld „Serienbriefausschluss“ im Datensatz des Kunden, kann eine Kennzeichnung erfolgen, sodass solche Personen bei Serienbriefen nicht berücksichtigt werden. </span>Durch die Felder „Briefwerbung erlaubt“, „E-Mail Werbung erlaubt“ und „Telefon-Werbung erlaubt“ können weitere Ausschlusskriterien für Datensätze definiert werden.

<div>### 7. aB-Agenta Datenauszug 

</div><div>

- **Exportfunktion von Datenlisten** - In aB-Agenta können sämtliche Datenlisten, wie z. B. Kunden-, Vertragsliste, etc. über Bearbeiten – „Export“, sofern die entsprechenden Rechte vorhanden sind, exportiert werden.
- **Dokumenten-Export** - Über Zusatzmodule - „Dokumenten-Export“ kann eine entsprechende Dokumentenliste eines Kunden aus aB-Agenta exportiert werden. Dabei wird beim Export der Dokumente ein Ordner für den Kunden mit Name und Anschrift erstellt. In diesem Ordner werden die Dokumente dann nochmals vorgangsbezogen in Unterordner exportiert, z. B. Verträge, Schäden.
- **Auszug der personenbezogenen Daten** - Auf Knopfdruck kann ein kompletter Auszug der gespeicherten personenbezogenen Daten einer Person, inkl. der Dokumente als XML-Datei erfolgen.

</div></div></div></div></div></div></div></div>

# Welche Befehle kann ich in einem Makro nutzen?

### copyField(formel, feldname, optional: formelnAuswerten)

<div id="bkmrk-copyfield%28formel%2C-fe"></div><div id="bkmrk-schreibt-einen-wert-">Schreibt einen Wert / ein Formelergebnis in das angegebene Feld. Wird für den dritten Parameter '1' oder 'true' angegeben, werden alle Formeln, die sich auf das Zielfeld beziehen, neu ausgewertet.</div><div id="bkmrk-beispiele%3A">*Beispiele:*</div><div id="bkmrk-copyfield%28%7Bbeitragin">copyField({BeitragInclSt}*100/(100+{SteuerProzent}), BeitragOhneSt)  
copyField({BeitragOhneSt}*iif({Zahlungsweise}&gt;0, {Zahlungsweise}, 1)*100/(100+{ZuschlagProzent}), NettoJahresbeitrag)</div>### shell(dateiname, optional: argumente)

<div id="bkmrk-startet-ein-programm">Startet ein Programm ggf. mit Argumenten oder öffnet eine externe Datei.  
</div><div id="bkmrk-beispiele%3A-1">*Beispiele:*</div><div id="bkmrk-shell%28c%3A%5Csoftphone%5Cs">shell(C:\Softphone\Softphone.exe, {telefon})</div><div id="bkmrk-shell%28c%3A%5Cusers%5Cbernd">shell(C:\Users\Bernd\Documents\todo.xls)</div>### openMail(emailadresse, betreff, cc, bcc, nachricht)

<div id="bkmrk-openmail%28emailadress"></div><div id="bkmrk-%C3%96ffnet-eine-neue-e-m">Öffnet eine neue E-Mail mit den angegebenen Parametern in Ihrem Standard-E-Mail Client. Sie wird weder automatisch versendet noch in aB-Agenta abgelegt.</div><div id="bkmrk-beispiel%3A">*Beispiel:*</div><div id="bkmrk-openmail%28%7Bbetreuer.e">openMail({Betreuer.Email}, Frage bzgl. Ihres Klienten {vorname} {nachname}, {Agentur.Email}, , "{Betreuer.Briefanrede} Ich habe eine Frage zu einem Ihrer Kunden: ")</div>### openLink(url, optional: urlencode, arg1, arg2, ... , argN)

<div id="bkmrk-openlink%28url%2C-option"></div><div id="bkmrk-%C3%96ffnet-einen-http-%2C-">Öffnet einen HTTP-, FTP- oder Verzeichnis-Pfad. Argumente können direkt in den URL geschrieben werden oder auch als separate Argumentenliste übergeben werden, damit diese noch URL-kodiert werden können.  
</div><div id="bkmrk-beispiele%3A-2">*Beispiele:*</div><div id="bkmrk-openlink%28https%3A%2F%2Fwww">openLink(https://www.google.de/?#q={Vorname}+{Name}+{Ort})</div><div id="bkmrk-openlink%28https%3A%2F%2Fwww-1">openLink(https://www.google.de/?#q={arg1}+{arg2}+{arg3}, urlencode=1, {Vorname}, {Name}, {Ort})</div>### copyClipboard(formel)

<div id="bkmrk-copyclipboard%28formel"></div><div id="bkmrk-kopiert-ein-formeler">Kopiert ein Formelergebnis in die Zwischenablage.</div><div id="bkmrk-beispiel%3A-1">*Beispiel:*</div>copyClipboard({iif(\[email\]&lt;&gt;'',\[email\],\[emailfirma\]})

### formelnAuswerten()

<div id="bkmrk-formelnauswerten%28%29we"><div>  
</div><div>Werte alle Formeln im aktuellen Datensatz neu aus.</div><div>*Beispiel:*</div>formelnAuswerten()  
</div>

# Welche Hard- und Software Voraussetzungen bestehen?

<div id="bkmrk-siehe-dazu%3A">Siehe dazu:</div><div id="bkmrk-hard-%2Fsoftware-vorau">[Hard-/Software-Voraussetzungen](https://doku.artbase-software.de/link/538)  
</div>

# Welche internen Werte haben die kodierten Listen?

<span id="bkmrk-in-ab-agenta-gibt-es-1">In aB-Agenta gibt es einige sogenannte kodierte Listen. Eine kodierte Liste bedeutet, dass in der Datenbank nicht der Klartext gespeichert wird wie er auf dem Bildschirm zu sehen ist sondern eine Zahl. Im Folgenden werden einige dieser Listen aufgeführt und die  entsprechenden Werte den Klartexten zugeordnet.</span>

<div id="bkmrk-">  
</div>### Vertragsstatus:

<div id="bkmrk-vertragsstatus%3A"></div><table id="bkmrk-klartext-wert-ablauf"><thead><tr><th style="text-align:left;width:200px;">Klartext</th><th style="text-align:left;">Wert</th></tr></thead><tbody><tr><td>Ablauf</td><td style="text-align:right;">-11</td></tr><tr><td>Ablehnung</td><td style="text-align:right;">-10</td></tr><tr><td>Aktiv</td><td style="text-align:right;">1</td></tr><tr><td>Änderungsantrag</td><td style="text-align:right;">10</td></tr><tr><td>Anfrage</td><td style="text-align:right;">-9</td></tr><tr><td>Angebot</td><td style="text-align:right;">-3</td></tr><tr><td>Antrag</td><td style="text-align:right;">-2</td></tr><tr><td>beitragsfrei</td><td style="text-align:right;">6</td></tr><tr><td>beitragsfrei durch Leistung</td><td style="text-align:right;">7</td></tr><tr><td>Beitragsstundung</td><td style="text-align:right;">8</td></tr><tr><td>Bestandsübertragung</td><td style="text-align:right;">-7</td></tr><tr><td>in Abrufphase</td><td style="text-align:right;">-13</td></tr><tr><td>in Leistung</td><td style="text-align:right;">-12</td></tr><tr><td>Korrespondenzmakler</td><td style="text-align:right;">-14</td></tr><tr><td>Kündigung</td><td style="text-align:right;">-4</td></tr><tr><td>Lebend-kurzfristig-unterjährig</td><td style="text-align:right;">2</td></tr><tr><td>ruhend-Anwartschaft</td><td style="text-align:right;">3</td></tr><tr><td>ruhend-beitragsfrei</td><td style="text-align:right;">5</td></tr><tr><td>sonstiges</td><td style="text-align:right;">9</td></tr><tr><td>storniert</td><td style="text-align:right;">4</td></tr><tr><td>Untervertrag</td><td style="text-align:right;">-5</td></tr><tr><td>vorläufige Deckung</td><td style="text-align:right;">-8</td></tr></tbody></table>

### Zahlungsweise (im Vertrag):

<table id="bkmrk-klartextwertbeitrags"><thead><tr><th style="text-align:left;width:200px;">Klartext</th><th style="text-align:left;">Wert</th></tr></thead><tbody><tr><td>Beitragsfrei</td><td style="text-align:right;">-1</td></tr><tr><td>Einmalbetrag</td><td style="text-align:right;">-2</td></tr><tr><td>halbjährlich</td><td style="text-align:right;">2</td></tr><tr><td>jährlich</td><td style="text-align:right;">1</td></tr><tr><td>monatlich</td><td style="text-align:right;">12</td></tr><tr><td>Sonstiges</td><td style="text-align:right;">0</td></tr><tr><td>vierteljährlich</td><td style="text-align:right;">4</td></tr></tbody></table>

# Welche Voraussetzungen bestehen beim Einsatz eines Virtuellen/Root-Servers im Rechenzentrum?

<div id="bkmrk-wir-betreiben-kein-e">### Wir betreiben kein eigenes Hosting – die Daten bleiben also bei Ihnen.

</div><div id="bkmrk-sie-k%C3%B6nnen-sich-eine">Sie können sich einen virtuellen oder Windows Root-Server im Rechenzentrum (z. B. bei 1&amp;1, Strato, Contabo oder ähnlichen Anbietern) mieten. </div><div id="bkmrk-schauen-sie-sich-daz">Schauen Sie sich dazu die [Hardware-Voraussetzungen](https://doku.artbase-software.de/link/538) an.</div>

# Welche Funktionen kann man in Formeln nutzen?

aB-Agenta Formeln unterstützen folgende Funktionen.

<div id="bkmrk-die-gro%C3%9F-%2Fklein-schr">Funktionsnamen werden in den Schreibweisen klein (iif), mit großem Anfangsbuchstaben (Iif) und komplett groß (IIF) erkannt. Andere Mischformen (z. B. iIf) funktionieren nicht; schreiben Sie die Namen am besten wie in der Spalte „Syntax“.</div><div id="bkmrk-in-eckige-klammern-e">In eckige Klammern eingerahmte Parameter sind optional und haben bei Weglassen automatisch den mit Gleichheitszeichen dahinter angegebenen Wert.  
<div>  
<table style="width:100%;border-collapse:collapse;"><tbody><tr><td>**Funktion**</td><td>**Syntax**</td><td>**Beschreibung**</td><td>**Beispiel**</td></tr><tr><td>Iif</td><td>iif(Bedingung, dann, sonst)</td><td>Prüft, ob eine Bedingung zutrifft und gibt je nach Prüfungsergebnis einen von zwei Werten zurück.</td><td>=iif(&lt;&gt;, 'Ihre', 'Deine')</td></tr><tr><td>IsInArray</td><td>isinarray(Prüfwert, Wert1, Wert2, ...)</td><td>Prüft, ob ein Wert in einer Auflistung anderer Werte enthalten ist. Texte werden ohne Beachtung der Groß-/Kleinschreibung verglichen.</td><td>=isInArray(&lt;&gt;, 'Maklervollmacht', 'Maklervertrag')</td></tr><tr><td>Choose</td><td>choose(Index, Auswahl1, Auswahl2, ...)</td><td>Gibt den Wert aus einer Auswahl von Werten an einer bestimmten Stelle (Index) zurück. Der Index beginnt bei 1.</td><td>=choose(2, 16.15, 16.34, 19) **→** 16.34</td></tr><tr><td>Int</td><td>int(Wert)</td><td>Wandelt einen Wert in eine ganze Zahl ("Integer") um. Kommazahlen werden immer abgerundet, also auf die nächstkleinere ganze Zahl (int(-1.5) → -2). Zum Runden verwenden Sie round oder cint.</td><td>=int('15')</td></tr><tr><td>Fix</td><td>fix(Wert)</td><td>Wandelt einen Wert in eine ganze Zahl um. Werte größer als 0 werden abgerundet, Werte kleiner als 0 werden aufgerundet.</td><td>=fix('15')</td></tr><tr><td>Round</td><td>round(Zahl, Dezimalstellen)</td><td>Rundet eine Kommazahl auf die angegebene Anzahl an Nachkommastellen auf oder ab. Es wird kaufmännisch gerundet, d.h. ab 5 wird aufgerundet (round(2.5, 0) → 3).</td><td>=round(&lt;&gt; \* 1.19, 2)</td></tr><tr><td>Abs</td><td>abs(Zahl)</td><td>Gibt den absoluten Wert einer Zahl zurück, d.h. entfernt ggf. ein negatives Vorzeichen.</td><td>=abs(-12) **→** 12</td></tr><tr><td>InStr</td><td>instr(Text, Suchtext)</td><td>Sucht einen Text innerhalb eines anderen Texts und gibt dessen Position zurück oder 0 falls er nicht enthalten ist. Die Groß-/Kleinschreibung wird dabei nicht beachtet.</td><td>=instr('Beispiel','eis') → 2</td></tr><tr><td>Mid</td><td>mid(Text, Position, Länge)</td><td>Gibt einen Teil eines Textes zurück, beginnend ab einer bestimmten Position und mit einer bestimmten Länge. Die Position des ersten Zeichens ist 1. Ist die Länge 0 oder negativ, wird der gesamte Rest des Textes ab der Position zurückgegeben.</td><td>=mid('Beispiel', 2, 3) → 'eis'</td></tr><tr><td>Left</td><td>left(Text, Länge)</td><td>Gibt die ersten x Zeichen eines Textes zurück.</td><td>=left('Beispiel', 3) → 'Bei'</td></tr><tr><td>Right</td><td>right(Text, Länge)</td><td>Gibt die letzten x Zeichen eines Textes zurück.</td><td>=right('Beispiel', 3) → 'iel'</td></tr><tr><td>Trim</td><td>trim(Text)</td><td>Entfernt alle unsichtbaren Zeichen (Leerzeichen, Tabulator, Zeilenumbruch etc.) am Anfang und am Ende eines Textes.  
</td><td>=trim('   Beispiel   ') → 'Beispiel'</td></tr><tr><td>Replace</td><td>replace(Text, Suchtext, Ersetzung)</td><td>Ersetzt Text durch anderen Text innerhalb eines Textes. Es werden alle Fundstellen ersetzt, die Groß-/Kleinschreibung des Suchtextes wird dabei nicht beachtet.</td><td>=replace('Baispiel', 'ai', 'ei') → 'Beispiel'</td></tr><tr><td>Chr</td><td>chr(Zeichencode)</td><td>Gibt das Zeichen entsprechend dem übergebenen Zeichencode (Unicode) zurück.</td><td>=chr(228) → 'ä'</td></tr><tr><td>Len</td><td>len(Text)</td><td>Gibt die Anzahl der Zeichen eines Textes zurück.</td><td>=len('Beispiel') → 8</td></tr><tr><td>cDbl</td><td>cdbl(Wert)</td><td>Wandelt falls möglich einen Wert in eine Kommazahl um.</td><td>=cdbl('13,4') → 13.4</td></tr><tr><td>cInt</td><td>cint(Wert)</td><td>Wandelt falls möglich einen Wert in eine ganze Zahl um. Kommazahlen werden gerundet, bei genau 0,5 auf die nächste gerade Zahl (cint(2.5) → 2, cint(3.5) → 4).</td><td>=cint('12') → 12</td></tr><tr><td>cStr</td><td>cstr(Wert)</td><td>Wandelt falls möglich einen Wert in eine Zeichenfolge um.</td><td>=cstr(14) → '14'</td></tr><tr><td>cBool</td><td>cbool(Wert)</td><td>Wandelt falls möglich einen Wert in einen Ja-/Nein-Wert um.</td><td>=cbool('True') → wahr</td></tr><tr><td>cDate</td><td>cdate(Wert)</td><td>Wandelt falls möglich einen Wert in ein Datum um.</td><td>=cdate('1.10.2000') → #10/1/2000#</td></tr><tr><td>Format</td><td>format(Wert, Format)</td><td>Erzeugt einen Text aus einem Wert anhand des übergebenen Formats.  
Formatiert werden Datums- und Zahlenwerte, andere Werte (z. B. Texte) bleiben unverändert. Zusätzlich zu den Formatierungszeichenfolgen von Microsoft gibt es die Kurzformen 'Currency' (Währung mit zwei Nachkommastellen) und 'Standard' (Tausendertrennzeichen, zwei Nachkommastellen).  
Die verwendbaren Formatierungszeichenfolgen finden Sie hier:  
[https://learn.microsoft.com/de-de/dotnet/standard/base-types/formatting-types#format-strings-and-net-types](https://learn.microsoft.com/de-de/dotnet/standard/base-types/formatting-types#format-strings-and-net-types)</td><td>=format(#10/14/2001#, 'd. MMMM') → '14. Oktober'</td></tr><tr><td>equals</td><td>equals(Text1, Text2)</td><td>Prüft, ob zwei Texte gleich sind, ignoriert dabei die Groß- und Kleinschreibung sowie Leerzeichen am Ende der Texte. Zwei leere Texte gelten als gleich.</td><td>=equals('Beispiel', 'beispiel') → wahr</td></tr><tr><td>IsDate</td><td>isdate(wert)</td><td>Prüft, ob ein beliebiger Wert einem Datum entspricht oder sich in ein Datum umwandeln lässt.</td><td>=isdate('1.2.2000') → wahr</td></tr><tr><td>Now</td><td>now()</td><td>Gibt den aktuellen Zeitpunkt (Datum und Uhrzeit) zurück.</td><td>=now() → #10/14/2024 09:36:10#</td></tr><tr><td>Time</td><td>time()</td><td>Gibt die aktuelle Uhrzeit (ohne Datum) zurück.</td><td>=time() → #09:36:10#</td></tr><tr><td>Today</td><td>today()</td><td>Gibt das aktuelle Datum (ohne Uhrzeit) zurück.</td><td>=today() → #12/30/2024#</td></tr><tr><td>Day</td><td>day(Datum)</td><td>Gibt den Tag eines Datums zurück.</td><td>=day(#10/14/2001 11:30:15#) → 14</td></tr><tr><td>Month</td><td>month(Datum)</td><td>Gibt den Monat eines Datums zurück.</td><td>=month(#10/14/2001 11:30:15#) → 10</td></tr><tr><td>Year</td><td>year(Datum)</td><td>Gibt das Jahr eines Datums zurück.</td><td>=year(#10/14/2001 11:30:15#) → 2001</td></tr><tr><td>Hour</td><td>hour(Datum)</td><td>Gibt die Stunde eines Zeitpunkts zurück.</td><td>=hour(#10/14/2001 11:30:15#) → 11</td></tr><tr><td>Minute</td><td>minute(Datum)</td><td>Gibt die Minute eines Zeitpunkts zurück.</td><td>=minute(#10/14/2001 11:30:15#) → 30</td></tr><tr><td>Second</td><td>second(Datum)</td><td>Gibt die Sekunde eines Zeitpunkts zurück.</td><td>=second(#10/14/2001 11:30:15#) → 15</td></tr><tr><td>Weekday</td><td>weekday(Datum, \[ErsterWochentag\]=1)</td><td>Gibt den Wochentag eines Datums als Zahl zurück.  
Standardmäßig ist der erste Wochentag der Sonntag.</td><td>=weekday(#10/14/2001 11:30:15#) → 1 (=Sonntag)  
=weekday(#10/14/2001 11:30:15#, 2) → 7 (=Sonntag)</td></tr><tr><td>DateValue</td><td>datevalue(Wert)</td><td>Wandelt falls möglich einen Wert in ein Datum um und lässt die Uhrzeit weg.</td><td>=datevalue('14.10.2001 11:30') → #10/14/2001#</td></tr><tr><td>DatePart</td><td>datepart(Zeitintervall, Datum, \[ErsterWochentag\]=1, \[ErsteWocheDesJahres\]=1)</td><td>Gibt den angegebenen Teil eines Zeitpunkts zurück.  
Siehe [https://learn.microsoft.com/de-de/dotnet/api/microsoft.visualbasic.dateandtime.datepart?view=netframework-4.7.2](https://learn.microsoft.com/de-de/dotnet/api/microsoft.visualbasic.dateandtime.datepart?view=netframework-4.7.2)  
</td><td>=datepart('d', #10/14/2001 11:30:15#) → 14</td></tr><tr><td>DateAdd</td><td>dateadd(Zeitintervall, Anzahl, Datum)</td><td>Addiert die angegebene Anzahl an Zeiteinheiten zu einem Datum.  
Siehe [https://learn.microsoft.com/de-de/dotnet/api/microsoft.visualbasic.dateandtime.dateadd?view=netframework-4.7.2](https://learn.microsoft.com/de-de/dotnet/api/microsoft.visualbasic.dateandtime.dateadd?view=netframework-4.7.2)</td><td>=dateadd('d', 2, #10/14/2001 11:30:15#) → #10/16/2001 11:30:15#</td></tr><tr><td>DateDiff</td><td>datediff(Zeitintervall, Datum1, Datum2, \[ErsterWochentag\]=1, \[ErsteWocheDesJahres\]=1)</td><td>Bestimmt die Differenz zwischen zwei Zeitpunkten in der angegebenen Zeiteinheit.  
Siehe [https://learn.microsoft.com/de-de/dotnet/api/microsoft.visualbasic.dateandtime.datediff?view=netframework-4.7.2](https://learn.microsoft.com/de-de/dotnet/api/microsoft.visualbasic.dateandtime.datediff?view=netframework-4.7.2)</td><td>=datediff('d', #10/14/2001#, #10/16/2001#) → 2 (Tage)</td></tr><tr><td>alterZuBestimmtemZeitpunkt</td><td>alterzubestimmtemzeitpunkt(Geburtsdatum, Stichtag)</td><td>Gibt das Alter in vollendeten Jahren zurück, das jemand mit dem Geburtsdatum am Stichtag hat.</td><td>=alterzubestimmtemzeitpunkt(#10/14/2001#, #10/13/2026#) → 24</td></tr></tbody></table>

</div></div>

# Installation von aB-Agenta auf einem Terminal-Server

aB-Agenta kann auch auf einem Terminal-Server betrieben werden. Bitte beachten Sie jedoch, dass für **jeden Benutzer** ein **eigener Temp-Ordner** vorhanden sein muss. Diesen können Sie in den [aB-Agenta Arbeitsplatz-Einstellungen](https://doku.artbase-software.de/link/573) unter <span id="bkmrk-allgemein-%E2%80%93-sonstige">**Allgemein – Sonstiges – „Temporärer Ordner“** </span>zuweisen. Dieser Ordner wird z. B. bei der Ablage von Dokumenten, die über aB-Agenta generiert werden, als Zwischenspeicher genutzt.

<div id="bkmrk-eine-parallelnutzung">Eine Parallelnutzung des gleichen Ordners von mehreren Nutzern gleichzeitig führt zu Problemen.</div>

# Wo kann ich eine feste IP-Adresse beantragen um z.B. die aB-Agenta touch Version zu nutzen?

<div id="bkmrk-um-ab-agenta-touch-e">Um aB-Agenta touch einzusetzen, muss Ihr Server über eine eigene öffentliche IP-Adresse verfügen. </div><div id="bkmrk-wenn-sie-einen-serve">Wenn Sie einen Server im Rechenzentrum einsetzen, ist bereits eine feste IP-Adresse vorhanden. Ansonsten können Sie diese bei Ihrem Internet-Provider beantragen.</div><div id="bkmrk-zus%C3%A4tzlich-zu-dieser">Zusätzlich zu dieser IP-Adresse benötigen Sie noch eine Domain, damit Sie später für den Betrieb von aB-Agenta touch ein Zertifikat für die verschlüsselte Verbindung benutzen können.</div><div id="bkmrk-sollten-sie-keine-fe">Sollten Sie keine feste IP-Adresse von Ihrem Provider bekommen, können Drittanbieter-Dienste Ihre dynamische IP-Adresse in eine feste Domain umwandeln.</div><div id="bkmrk-hier-einige-beispiel">### Hier einige Beispieladressen bei denen Sie eine dynamische Domain beantragen können:

</div><div id="bkmrk-selfhost.eu-%28z.-b.-s">

- [selfhost.eu](https://selfhost.de/cgi-bin/selfhost) (z. B. selfHOST free)
- [dyndns](https://account.dyn.com/)
- [no-ip](https://www.noip.com/de-DE)
- [twodns](https://www.twodns.de/)

</div>

# Was ist Bestandteil des Mietvertrages?

Im Rahmen des Mietvertrages, stehen Ihnen unsere kompetenten Mitarbeiter für alle Fragen rund um aB-Agenta gerne zur Verfügung. Sie erreichen den Support telefonisch (keine kostenpflichtige Servicerufnummer) unter [(+49) 2676 / 95274-30](tel:+4926769527430) oder per E-Mail unter [support@artbase-software.de](mailto:support@artbase-software.de?subject=aB-Agenta%20Support-Anfrage).

<div id="bkmrk-ein-weiterer-bestand">Ein weiterer Bestandteil des Mietvertrages sind die kostenlosen Updates zum Programm (auch neue Programmversionen). Durch die automatische Online-Update Funktion verpassen Sie somit keine Updates mehr.</div>

# Was muss ich tun, um Schnittstellen in aB-Agenta zu nutzen, bzw. sind die Vergleichsprogramme im aB-Agenta enthalten?

<div id="bkmrk-ab-agenta-verf%C3%BCgt-%C3%BCb">aB-Agenta verfügt über diverse Schnittstellen zu Drittanbietern, wie z. B. Tarifrechner zu KFZ-, Kranken- oder Sachversicherungen. Dadurch ist eine Datenübergabe zwischen aB-Agenta und dem jeweiligen Schnittstellen Anbieter gewährleistet. Alle Schnittstellen werden in aB-Agenta kostenlos zur Verfügung gestellt, es sei denn es handelt sich um ein ausgewiesenes kostenpflichtiges Zusatzmodul.  
</div><div id="bkmrk-beachten-sie%2C-dass-e"><div>Beachten Sie, dass eventuell Gebühren zur Nutzung bei den entsprechenden Drittanbietern anfallen. Als lizenzierter aB-Agenta Anwender erhalten Sie teilweise Sonderkonditionen bei den Schnittstellenanbietern. Diese finden Sie auf den entsprechenden Unterseiten zu den Schnittstellen oder fragen Sie direkt bei dem jeweiligen Anbieter nach.</div><div>Eine Übersicht der integrierten Schnittstellen finden Sie [Schnittstellen](https://doku.artbase-software.de/books/schnittstellen "Schnittstellen").</div></div>

# Automatisierung von Online-Update, GDV-/OMDS-Import, BiPRO-Postabruf, Datenabgleich oder Datensicherung

Über die Windows-Aufgabenplanung kann die Datensicherung, das Online-Update, der GDV-/OMDS-Import, der BiPRO-Postabruf oder der Datenabgleich automatisiert werden.

**In aB-Agenta finden Sie im Applikationsmenü unter System-Verwaltung die Funktion „Aufgabenplanung“.**

Mittels der **Aufgabenplanung** können Sie ganz einfach zeitgesteuerte Prozesse für aB-Agenta erstellen, die direkt am Server ausgeführt werden. Es wird dazu eine XML-Datei erzeugt in der alle erforderlichen Parameter gespeichert sind. Diese wird dann später als neue Aufgabe in der Aufgabenplanung importiert.

**Zu diesen Prozessen gehören in Verbindung mit aB-Agenta:**

- **Bipro-Postabruf:** Durch die Automatisierung des Postabrufs können Sie morgens direkt mit der Bearbeitung der Post starten
- **Datenabgleich:** für Filial- oder Notebook-Versionen
- **Datensicherung:** Sicherung des Original-Datenverzeichnisses von aB-Agenta mit automatischem beenden des MS-SQL-Servers
- **GDV-/OMDS-Import:** Umgehen Sie Wartezeiten für das temporäre Einspielen und Abgleichen von GDV-/OMDS-Dateien
- **Online-Update:** mit dem automatischen Online-Update verpassen Sie kein Update von aB-Agenta und sind immer auf dem neuesten Programm-Stand

**Zu jeder Option lassen sich zusätzlich noch einstellen:**

- **Startzeit:** zu welcher Uhrzeit soll die jeweilige Aktion ausgeführt werden, z. B. um 01:00 Uhr
- **Wochentag:** an welchem Wochentag soll die entsprechende Aktion ausgeführt werden, z. B. jeden Wochentag außer am Wochenende

[![aufgabenplanung.PNG](https://doku.artbase-software.de/uploads/images/gallery/2026-11/scaled-1680-/o9yptnscHShYIx72-aufgabenplanung-dialog.PNG)](https://doku.artbase-software.de/uploads/images/gallery/2026-11/o9yptnscHShYIx72-aufgabenplanung-dialog.PNG)

**Wichtig:** Global muss noch der Windows-Benutzer definiert werden unter dessen Anmeldung die Aufgabenplanung am Server gestartet wird.

Wenn Sie alle erforderlichen Parameter eingestellt haben, klicken Sie auf **„Erstellen“**. Im Anschluss erscheint der Windows-Dialog **„Ordner suchen“**. Hier wählen Sie bitte einen entsprechenden Pfad zum Zwischenspeichern der XML-Datei aus.

Danach wird die Windows **„Aufgabenplanung“** gestartet.

[![](https://artbase-software.de/wp-content/uploads/2017/04/Aufgabenplanung-Windows.bmp)](https://artbase-software.de/wp-content/uploads/2017/04/Aufgabenplanung-Windows.bmp)

Klicken Sie im Fenster der Aufgabenplanung auf **Aktion – „Aufgabe importieren…“**. Wählen Sie anschließend über den Windows-Dialog die zuvor erzeugte XML-Datei aus. Es werden nun gemäß Ihren Einstellungen automatisch die entsprechenden Aufgaben unter der Windows-Aufgabenplanung angelegt.

**Wichtig:** Bitte prüfen Sie in regelmäßigen Abständen, ob z. B. die „Datensicherung“ ohne entsprechendes Fehlerprotokoll in der Windows-Aufgabenplanung ausgeführt wurde.

# Welche Möglichkeiten der Datensicherung bietet aB-Agenta?

<div id="bkmrk-ab-agenta-bietet-ihn">aB-Agenta bietet Ihnen diverse Möglichkeiten der Datensicherung.</div><div id="bkmrk-so-wird-beim-program">So wird beim Programmstart von aB-Agenta nach der internen Datensicherung gefragt, welche Sie auf jeden Fall durchführen sollten. Die Sicherung erfolgt dann auf einen von Ihnen vorgegebenen Pfad.</div><div id="bkmrk-um-die-wiederherstel">Um die Wiederherstellbarkeit Ihrer Daten im Falle eines technischen Problems zu gewährleisten, empfehlen wir Ihnen in regelmäßigen Abständen eine zusätzliche Datensicherung auf ein externes Medium durchzuführen. Daher stellen wir Ihnen eine weitere Option zur Erstellung einer solchen externen Sicherung zur Verfügung.</div><div id="bkmrk-im-applikationsmen%C3%BC-">Im *Applikationsmenü* unter dem Eintrag *System-Verwaltung* finden Sie den Button *„Daten extern sichern“* im Abschnitt *Datensicherung*. Wenn Sie diesen Button klicken, wird als erstes die interne Datensicherung in den vorhandenen Backup-Ordner gestartet. Ist diese Aktion abgeschlossen, erscheint ein Dialog, in dem Sie den Ordner für die externe Backup-Kopie auswählen müssen. Den gewählten Ordner merkt sich das Programm pro Arbeitsplatz. Er kann nachträglich über die Arbeitsplatz-Einstellungen im Abschnitt Datensicherung auf dem Register Optionen für Daten-Ordner… im Feld Backup-Ordner für externe Sicherung umgestellt werden.</div><div id="bkmrk-hinweis-f%C3%BCr-alle-kun">**Hinweis für alle Kunden, die bereits eine manuelle externe Datensicherung durchführen:**</div><div id="bkmrk-sollten-sie-bereits-">Sollten Sie bereits eine manuelle externe Datensicherung durchführen (gilt nicht für obige neue Funktion) indem Sie den aB-Agenta Datenordner kopieren, muss auf jeden Fall der SQL-Server Dienst beendet werden! Ansonsten ist die Sicherung Ihrer Daten nicht vollständig.</div>

# Was passiert mit meinen Daten, wenn ich den Wartungs-/Mietvertrag kündige?

<div id="bkmrk-kaufvariante">### Kaufvariante

</div><div id="bkmrk-nach-ablauf-des-wart">Nach Ablauf des Wartungsvertrages kann aB-Agenta weiter genutzt werden. </div><div id="bkmrk-sie-erhalten-jedoch-">Sie erhalten jedoch keinen Support oder Updates mehr, da diese nur für Kunden mit aktivem Wartungsvertrag zur Verfügung stehen. </div><div id="bkmrk-support-anfragen-ohn">Support-Anfragen ohne aktiven Wartungsvertrag werden pro Support-Anfrage berechnet. Die Konditionen können Sie unserer [Preisliste](https://artbase-software.de/download/preisliste_abagenta.pdf) entnehmen. </div><div id="bkmrk-updates-k%C3%B6nnen-zu-ei">Updates können zu einem späteren Zeitpunkt gegen eine entsprechende Update-Gebühr erworben werden.</div>### Mietvariante

<div id="bkmrk-sollte-der-mietvertr">Sollte der Mietvertrag aufgelöst werden, ist das Programm nicht mehr lauffähig. </div><div id="bkmrk-sie-k%C3%B6nnen-durch-zah">Sie können durch Zahlung der entsprechenden Listenpreise, jederzeit das Programm kaufen. </div><div id="bkmrk-die-bis-dato-gezahlt">Die bis dato gezahlten Mietgebühren werden jedoch nicht angerechnet. </div><div id="bkmrk-die-eingegebenen-dat">Die eingegebenen Daten können jederzeit aus der SQL-Datenbank, mittels dem kostenlosen Tool „SQL Server Management Studio Express“ ausgelesen werden. </div><div id="bkmrk-die-datenbank-ist-un">Die Datenbank ist unsererseits nicht Passwort geschützt.</div>

# Wie oft erscheinen Updates und wie kann ich diese herunterladen?

<div id="bkmrk-updates-erscheinen-z">Updates erscheinen zu keinen festgelegten Terminen, sondern unregelmäßig, teilweise sogar wöchentlich. </div><div id="bkmrk-diese-werden-zur-ver">Diese werden zur Verfügung gestellt, sobald eine neue Funktion, Verbesserung oder Aktualisierung zur Verfügung steht.</div><div id="bkmrk-ab-agenta-erinnert-s">aB-Agenta erinnert Sie automatisch in einem festgelegten Rhythmus daran, ein Update durch zu führen. </div><div id="bkmrk-sie-haben-jedoch-jed">Sie haben jedoch jederzeit die Möglichkeit das Online-Update direkt aus aB-Agenta heraus aufzurufen. Öffnen Sie dazu das *Applikationsmenü* und drücken links oben auf den Knopf *Online-Update*.</div>

# Werden die Daten übernommen, die ich in der Demo-Version von aB-Agenta eingetragen habe?

Sollten Sie eine Offline-Demoversion installiert haben, werden alle Daten übernommen, die Sie bereits erfasst haben.

<div id="bkmrk-sollten-sie-sich-f%C3%BCr">Sollten Sie sich für aB-Agenta entscheiden ist keine Neu-Installation des Programms erforderlich. </div><div id="bkmrk-sie-erhalten-von-uns">Sie erhalten von uns einen Lizenz-Schlüssel, der die Demo in einer Vollversion freischaltet.</div><div id="bkmrk-bei-der-online-demov">Bei der Online-Demoversion ist die Übernahme der eingegebenen Daten nicht möglich.</div>

# Können meine Daten aus meinem bisherigen Verwaltungsprogramm in aB-Agenta übernommen werden?

Ausführliche Informationen zu Übernahmen aus Fremdsystemen finden Sie [hier](https://artbase-software.de/software-wechsel/).

# Können Daten aus älteren aB-Agenta Versionen übernommen werden?

Generell werden Programm-Updates unter dem Gesichtspunkt der Datenkompatibilität zu Vorgänger Versionen von aB-Agenta erstellt.

<div id="bkmrk-unter-umst%C3%A4nden-kann">Unter Umständen kann es jedoch vorkommen, dass Ihre Programm einen Versionsstand hat, der nicht durch die automatische Update-Routine auf die aktuellste Version aktualisiert werden kann. In diesem Fall müssten entsprechende Zwischen-Updates manuell eingespielt werden. </div><div id="bkmrk-dies-k%C3%B6nnen-sie-jedo">Dies können Sie jedoch mit Unterstützung unseres Supports durchführen.</div>

# Bieten Sie auch Schulungen für aB-Agenta an?

<div id="bkmrk-generell-bieten-wir-">Generell bieten wir Ihnen als Neukunde eine kostenlose Online-Grundschulung (Dauer ca. 1,5 Stunden) an, welche Ihnen den Einstieg in aB-Agenta erleichtern soll. </div><div id="bkmrk-ab-agenta-ist-selbst">aB-Agenta ist selbsterklärend aufgrund der intuitiven Bedienung.</div><div id="bkmrk-selbstverst%C3%A4ndlich-b">Selbstverständlich bieten wir Ihnen auch spezielle weiterführende Schulungen an:</div><div id="bkmrk-eine-schnelle-und-ef">

- eine schnelle und effiziente Einarbeitung
- spezielle Fragestellungen, die den Rahmen der Hotline übersteigen
- Spezialthemen, wie z. B. GDV-Datentransfer, Provisionsabrechnung

</div><div id="bkmrk-bei-jeder-schulung-h">Bei jeder Schulung handelt es sich um eine Individual-Schulung, nur mit Ihnen bzw. Ihrer Firma.</div><div id="bkmrk-den-schulungsinhalt-">Den Schulungsinhalt und die Dauer legen Sie selbst fest. Für weitere Informationen nehmen Sie [Kontakt](https://artbase-software.de/kontakt/) mit uns auf.</div><div id="bkmrk-auf-unserem-youtube-">Auf unserem YouTube Kanal finden Sie zudem noch hilfreiche Videos im Umgang mit aB-Agenta.</div><div id="bkmrk-">[![glP5BrGd4JHwM3Cr-f5461add-c098-4ad5-8ba2-1589fbd88acc.png](https://doku.artbase-software.de/uploads/images/gallery/2026-08/glP5BrGd4JHwM3Cr-f5461add-c098-4ad5-8ba2-1589fbd88acc.png)](https://www.youtube.com/channel/UCbsML79AY3_pUz0GoynL7vw/featured?view_as=subscriber)  
</div>

# Kommen zu den monatlichen Mietgebühren noch weitere Kosten hinzu?

<span id="bkmrk-nein%2C-sie-zahlen-led">**Nein**, Sie zahlen lediglich die monatlichen Mietgebühren und erhalten für diesen Betrag alle Updates und den Support zu aB-Agenta. </span><div id="bkmrk-bei-vertragsabschlus"><span>Bei Vertragsabschluss fällt lediglich noch eine einmalige Bereitstellungsgebühr in Höhe von 98,00 Euro (zzgl. MwSt.) an.</span>  
</div>

# Besteht die Möglichkeit, dass ich meinen Kunden über ein Kundenportal Zugriff auf die Daten in aB-Agenta ermögliche um z.B. Adressdaten zu aktualisieren?

Ja, das ist über das aB-Agenta Kundenportal möglich.

<div id="bkmrk-genauere-infos-%C3%BCber-">Für genauere Infos über Funktionalität, Preise, etc. nehmen Sie [Kontakt](https://artbase-software.de/kontakt/) mit uns auf.</div>

# Wie sind Ihre Support- und Bürozeiten und wie kann Sie erreichen?

### Geschäftszeiten

### Support

<div id="bkmrk-montag-bis-donnersta"><div>**Montag bis Donnerstag:**</div><div>08.30 Uhr bis 12.00 Uhr und von 13.00 Uhr bis 16.30 Uhr</div><div>**Freitag:**</div><div>08.30 bis 12.00 Uhr</div></div><div id="bkmrk-kontakt%3A">**Kontakt:**</div><div id="bkmrk-telefon-deutschland%3A"><div>Telefon Deutschland: [+49 2676 952 74-30](tel:+4926769527430) (keine kostenpflichtige Servicerufnummer)</div><div>Telefon Österreich: [+43 1 349 1012-30](tel:+431349101230) (keine kostenpflichtige Servicerufnummer)</div><div>E-Mail: [Senden Sie uns eine Mail](mailto:support@artbase-software.de?subject=aB-Agenta%20Support-Anfrage)</div></div><div id="bkmrk-"></div>### Vertrieb

<div id="bkmrk-montag-bis-donnersta-1"><div>**Montag bis Donnerstag:**</div><div>08.30 Uhr bis 12.00 Uhr und von 13.00 Uhr bis 16.30 Uhr</div><div>**Freitag:**</div><div>08.30 bis 12.00 Uhr</div></div><div id="bkmrk-kontakt%3Atelefon-deut"><div>**Kontakt:**</div><div><div>Telefon Deutschland: [+49 2676 952 74-20](tel:+4926769527420)</div><div>Telefon Österreich: [+43 1 349 1012-20](tel:+431349101220)</div><div>E-Mail: [Senden Sie uns eine Mail](mailto:vertrieb@artbase-software.de)</div></div></div>### Office

<div id="bkmrk-montag-bis%C2%A0freitag%3A">**Montag bis Freitag:**</div><div id="bkmrk-08.30-bis-12.00-uhr">08.30 bis 12.00 Uhr</div><div id="bkmrk-kontakt%3Atelefon-deut-1"><div>**Kontakt:**</div><div><div>Telefon Deutschland: [+49 2676 952 74-0](tel:+492676952740) (keine kostenpflichtige Servicerufnummer)</div><div>Telefon Österreich: [+43 1 349 1012-0](tel:+43134910120) (keine kostenpflichtige Servicerufnummer)</div><div>E-Mail: [Senden Sie uns eine Mail](mailto:office@artbase-software.de)</div></div></div>

# Benötige ich eine Vollversion des SQL-Servers von Microsoft?

<div id="bkmrk-ab-agenta-verwendet-">aB-Agenta verwendet den SQL-Server von Microsoft als Datenbankbasis. Bei der Installation wird die kostenlose Runtime-Version des SQL-Servers automatisch installiert. Diese kann bis zu einer Datenbankgröße von 10GB verwendet werden. Ab der Version 2025 sind es 50GB. Ist die Datenbank größer, muss eine Vollversion des MS SQL-Servers erworben werden.</div><div id="bkmrk-ausschlaggebend-f%C3%BCr-">Ausschlaggebend für die Datenbankgröße ist dabei die Datei aBDatabase.mdf, welche auf der Festplatte im aB-Agenta Datenordner liegt.</div>

# Gewähren Sie Rabatte für Mitglieder von Maklerverbänden oder sonstigen Verbänden?

<div id="bkmrk-ja.">**Ja.**  
</div><div id="bkmrk-n%C3%A4here-informationen">Nähere Informationen zu den gewährten Rabatten finden Sie auf der [Preisliste](https://artbase-software.de/download/preisliste_abagenta.pdf).</div>

# Bekomme ich eine Grundeinweisung wenn ich aB-Agenta Miete?

<div id="bkmrk-ja.">**Ja.**</div><div id="bkmrk-generell-bieten-wir-">Generell bieten wir Ihnen als **Neukunde** eine kostenlose Online-Grundschulung (Dauer ca. 1,5 Stunden) an, welche Ihnen den Einstieg in aB-Agenta erleichtern soll.</div><div id="bkmrk-alle-weiteren-fragen"><div>Alle weiteren Fragen zu aB-Agenta, können Sie jederzeit im Rahmen des Mietvertrages mit unseren Mitarbeitern vom Support klären</div></div>

# Arbeiten Sie mit Außendienstmitarbeitern oder haben Sie eventuell einen Vertriebspartner in meiner Nähe?

<div id="bkmrk-der-vertrieb-der-sof">Der Vertrieb der Software erfolgt generell über unsere Hauptzentrale in Auderath. Dies bietet eine Reihe von Vorteilen für Sie als Endkunden, wie z. B..</div><div id="bkmrk-einen-kundenorientie">

- einen kundenorientierten Service mit persönlicher Betreuung
- keine wechselnden Ansprechpartner
- Software-Entwicklung und Vertrieb in einem Haus
- auf Kundenwünsche und Bedürfnisse können wir flexibel reagieren

<div>**Nach vorheriger Absprache und unter gewissen Umständen, wäre jedoch auch direkter Besuch bei Ihnen vor Ort möglich.**  
</div></div>

# Kann ich aB-Agenta auch auf meinem Mac- oder Linux Betriebssystem installieren?

Eine Installation unter einem Mac-Betriebssystem ist nur möglich, wenn eine Windows-Betriebssystem Umgebung simuliert wird, z. B. mit dem Zusatz-Tool „Parallels“ (keine ARM basierten Prozessoren und Apple M1). Unter einem Linux-Betriebssystem kann aB-Agenta nicht installiert werden.

# Wie lange gibt es bereits Ihre Firma?

Gegründet wurde unsere Firma im Jahre 1985.

# Ich rechne mit meinen Kunden direkt ab. Lassen sich diese Rechnungen auch über ein Inkasso Modul in aB-Agenta darstellen?

<div id="bkmrk-nein.-ein-inkasso-mo"><span>Nein. Ein Inkasso Modul bieten wir nicht an.</span>  
</div>

# Ist die Laufzeit der Demo-Version von aB-Agenta beschränkt, bzw. worin liegt die Beschränkung der Demo?

<div id="bkmrk-die-ab-agenta-demo-v">Die aB-Agenta Demo-Version ist nicht Laufzeit beschränkt. Sie können maximal 50 Datensätze anlegen.</div><div id="bkmrk-es-gibt-2-m%C3%B6glichkei">Es gibt 2 Möglichkeiten, die Demo-Version von aB-Agenta zu testen:</div>### Online Demo-Version:

<div id="bkmrk-online-demo-version%3A"></div><div id="bkmrk-mit-der-online-demo-">Mit der Online Demo-Version können Sie aB-Agenta unverbindlich und kostenlos testen. Die Daten werden dabei online auf unserem Demo-Server gespeichert. Hierfür ist eine permanente Internet-Verbindung erforderlich. Die lokale Microsoft SQL-Server Installation entfällt.</div><div id="bkmrk-wichtiger-hinweis-zu">**Wichtiger Hinweis zur Online-Demo:**</div><div id="bkmrk-der-angelegte-datenb">Der angelegte Datenbestand wird nur für Demo-Zwecke verwendet und später wieder gelöscht.</div><div id="bkmrk-der-datenbestand-ein">Der Datenbestand einer Vollversion wird nicht von der artBase! Software GmbH gehostet, sondern liegt auf **Ihren eigenen Rechnern**.</div>### Offline Demo-Version:

<div id="bkmrk-offline-demo-version"></div><div id="bkmrk-mit-der-offline-demo">Mit der Offline Demo-Version können Sie aB-Agenta unverbindlich und kostenlos testen. Es werden alle erforderlichen Dateien inklusive Microsoft SQL-Server lokal auf Ihrem Rechner installiert.</div><div id="bkmrk-generell-sind-die-zu">Generell sind die Zusatzmodule wie z. B. Designer, GDV und Provisionsabrechnung in der Funktionalität der Demo eingeschränkt nutzbar.</div><div id="bkmrk-die-anleitung-zur-in">Die Anleitung zur Installation der Demo-Version sowie den Download finden Sie [hier](https://doku.artbase-software.de/link/538).</div>

# Thema Datensicherheit. Was wird von aB-Agenta wie verschlüsselt?

<div id="bkmrk-%C3%9Cbertragene-daten">### Übertragene Daten

</div><div id="bkmrk-remote-datenordner-%2F">

- Remote-Datenordner / Datenabgleich  
    Hierbei findet die Kommunikation zwischen dem aB-Agenta Service und dem aB-Agenta Client statt. Die Verbindung ist durch TLS (genauer „TLS over TCP“) gesichert und als Authentifizierung dienen im ersten Schritt die Windows-Anmeldedaten und im zweiten Schritt die aB-Agenta-Anmeldedaten
- aB-Agenta touch / Kundenportal  
    Die Datenübertragung findet hierbei in einer TLS-verschlüsselten Verbindung zwischen dem aB-Agenta Service und dem verwendeten Browser statt. Als Authentifizierung dient hierbei serverseitig das verwendete Zertifikat und clientseitig die aB-Agenta Anmeldedaten.

</div><div id="bkmrk-gespeicherte-daten">### Gespeicherte Daten

</div><div id="bkmrk-datenbankdie-ab-agen">

- Datenbank  
    Die aB-Agenta Datenbank (aBDatabase.mdf im Datenordner) ist unverschlüsselt, kann jedoch nicht ohne weiteres kopiert (der SQL-Server muss hierfür beendet sein) oder ausgelesen werden. Sie müssen mittels Zugangskontrolle (Windows Benutzer, SQL-Server Kennwort) dafür sorgen, dass nur befugte Personen Zugang zu den Rechnern haben, auf denen sich Datenordner befinden und das auch nur soweit wie nötig.
- Dokumentenarchiv  
    Ist in den Arbeitsplatz-Einstellungen festgelegt, dass das Dokumenten-Archiv komprimiert wird, so sind die in aB-Agenta abgelegten Dokumente einzeln durch AES-256 mit zufälligen Kennwörtern verschlüsselt. Die Kennwörter sind in der Datenbank gespeichert. Ist die Option deaktiviert, so sind die Dokumente nicht verschlüsselt.
- Backup  
    Die Backupdateien der Datenbank (z.B. aBDatabase-Dienstag.zip) werden durch AES-256 verschlüsselt. Als Kennwort dient das bei der Installation festgelegte SQL-Server-Kennwort.

</div>

# Gibt es Tastaturkürzel (Shortcuts)?

Es sind diverse Tastaturkürzel in aB-Agenta definiert:

<div id="bkmrk-tastenkombinationbed">  
<table style="width:100%;border-collapse:collapse;"><tbody><tr><th style="text-align:left;width:200px;vertical-align:top;">**Tastenkombination**</th><th style="text-align:left;">**Bedeutung**</th></tr><tr><td>Strg+A</td><td>Gesamten Text im aktuellen Eingabe-Element (z.B. Notizen) markieren.</td></tr><tr><td>Strg+C</td><td>Im aktuellen Eingabe-Element markierten Text kopieren.</td></tr><tr><td>Strg+D</td><td>In Textfeldern und Notizfeldern wird an der aktuellen Position das aktuelle Datum mit Uhrzeit und der aB-Agenta Benutzer folgenderweise eingetragen:  
09.02.2018 08:18 (Benutzer). In Datums-Feldern wird nur das aktuelle Tages-Datum und in Datum/Uhrzeit-Feldern das aktuelle Tages-Datum und die aktuelle Uhrzeit eingetragen.</td></tr><tr><td>Strg+F</td><td>Aufruf der Suche.</td></tr><tr><td>Strg+Umsch+F</td><td>Für markierten Text in einem Notizfeld fett umschalten.</td></tr><tr><td>Strg+Alt+F</td><td>Aufruf der Suche im Volltext-Suchmodus.</td></tr><tr><td>Strg+G</td><td>Wenn der Cursor in einem Objekt-Feld steht, wird die Suche für dieses Feld geöffnet, so als ob man auf das Fernglas klickt.</td></tr><tr><td>Strg+Alt+G</td><td>Wenn der Cursor in einem Objekt-Feld steht, wird die Suche für dieses Feld im Volltext-Suchmodus geöffnet, so als ob man mit gedrückter Strg+Umsch-Tastenkombination auf das Fernglas klickt.</td></tr><tr><td>Strg+H</td><td>Für markierten Text in einem Notizfeld einen Hyperlink anlegen.</td></tr><tr><td>Strg+S</td><td>Speichern der Änderungen im aktuellen Datensatz.</td></tr><tr><td>Strg+T</td><td>Aufruf des Textbaustein-Fensters (Funktioniert nur in Notiz-Feldern)</td></tr><tr><td>Strg+U</td><td>Für markierten Text in einem Notizfeld Unterstreichung umschalten.</td></tr><tr><td>Strg+V</td><td>Einfügen eines Textes aus der Zwischenablage an der aktuellen Cursor-Position. Fügen Sie Text in ein formatierbares Feld ein, wird die Quell-Formatierung übernommen.</td></tr><tr><td>Strg+Umsch+V</td><td>Einfügen eines Textes aus der Zwischenablage an der aktuellen Cursor-Position. Fügen Sie Text in ein formatierbares Feld ein, wird die Ziel-Formatierung übernommen.</td></tr><tr><td>Strg+X</td><td>Im aktuellen Eingabe-Element markierten Text ausschneiden.</td></tr><tr><td>Strg+Z</td><td>Änderung im aktuellen Eingabe-Element rückgängig machen.</td></tr><tr><td>Strg+F4</td><td>Schließen des aktuellen Registers.</td></tr><tr><td>F5</td><td>Die Formel des aktuell ausgewählten Feldes neu berechnen. Alle von diesem Feld abhängigen Felder werden ebenfalls neu berechnet.</td></tr><tr><td>F6</td><td>Diese Taste funktioniert nur in einer Vertragsmaske und führt das Makro "Nettobeitrag berechnen" aus.</td></tr></tbody></table>

  
</div><div id="bkmrk-zus%C3%A4tzlich-k%C3%B6nnen-im"><div>Zusätzlich können im Hauptprogramm folgende Tasten-Kombinationen verwendet werden:</div><div>  
<table style="width:100%;border-collapse:collapse;"><tbody><tr><td style="width:200px;">**Tastenkombination**</td><td>**Bedeutung**</td></tr><tr><td>F1</td><td>Öffnen der Dokumentation</td></tr><tr><td>F12</td><td>Starten der Fernwartung  
</td></tr></tbody></table>

</div><div><div><div>  
</div><div>  
</div><div>**Hinweis:** Im Masken-Designer können für die Suche nach einzelnen Objekten ebenfalls Tastatur-Kürzel in der Form Strg+? hinterlegt werden. Drückt man dann die entsprechende Tasten-Kombination, so wird die Suche nach dem jeweiligen Objekt geöffnet.</div><div>[Hier finden Sie den entsprechenden Blog-Eintrag mit einer kleinen Anleitung dazu.](https://artbase-software.de/eigene-tastenkombinationen-fuer-suchobjekte-erstellen-version-18-0-6578/)</div></div></div></div>

# Wo finde ich den API-Key der Mr-Money BiPRO///BOX?

In den [Systemeinstellungen](https://www.bipro-box.de/app/system-config) der BiPRO///BOX finden Sie den Abschnitt "*externe Schnittstelle*". Stellen Sie den

##### Status

 ggf. auf "*aktiviert*". <div id="bkmrk-den-api-key-finden-s">Den ##### API-Key

 finden Sie direkt darunter.</div><div id="bkmrk-">![VfIqmZZzCLHdSc6d-9a271de0-156e-4074-8095-770ac881aa91.png](https://doku.artbase-software.de/uploads/images/gallery/2026-08/VfIqmZZzCLHdSc6d-9a271de0-156e-4074-8095-770ac881aa91.png)  
</div>

# Registry Optionen

### Benutzerbezogene Optionen

<div id="bkmrk-benutzerbezogene-opt"></div><div id="bkmrk-die-optionen-sind-no">Die Optionen sind normalerweise auf den aktuellen **Windows-Benutzer bezogen**. Der Schlüssel ist:</div>##### <span style="color:#000000;">*HKEY\_CURRENT\_USER\\SOFTWARE\\VB and VBA Program Settings\\artbase14\\Options*</span>

<div id="bkmrk-"></div>
### Systemweite Optionen

<div id="bkmrk-systemweite-optionen"></div>
<div id="bkmrk-in-seltenen-f%C3%A4llen-m"><div>In seltenen Fällen muss die Option unabhängig vom Windows-Benutzer -also systemweit- sein (z.B. für den Service). Der Schlüssel ist dann:</div>*HKEY\_LOCAL\_MACHINE\\SOFTWARE\\artBase\\aB-Agenta fx*<div>bis einschließlich Version 19.2 ist der Schlüssel:</div></div><div id="bkmrk-hkey_local_machine%5Cs">*HKEY\_LOCAL\_MACHINE\\SOFTWARE\\WOW6432Node\\artBase\\aB-Agenta fx*</div>### Allgemeines

<div id="bkmrk-allgemeines"></div><div id="bkmrk-optionen-sind-immer-">

- Optionen sind immer "Zeichenfolgen".
- Die Groß- und Kleinschreibung ist generell egal.
- "versteckt" bedeutet, dass die Option über die Bedienoberfläche weder gesetzt noch gesehen werden kann (die systemweiten Varianten der Optionen sind immer versteckt)
- Der Standard-Wert ist der Wert, den Agenta annimmt, wenn die Registry-Option nicht existiert
- Wenn eine Option vom Typ *ja/nein* ist, erwartet sie folgende Werte: 
    - "0" = nein
    - "1" = ja

</div>### Liste der Optionen

<div id="bkmrk-liste-der-optionensc">  
<table><tbody><tr><td>**Schlüssel**</td><td>**Name**</td><td>**Sichtbarkeit**</td><td>**Datentyp**</td><td>**Standard**</td><td>**Beschreibung**</td></tr><tr><td>System</td><td>ProgrammdatenbankLokal</td><td>versteckt</td><td>ja/nein</td><td>0 (nein)</td><td>Falls aktiviert, werden Programmdatenbanken (\*.sqlite) lokal kopiert.  
Lokaler Pfad: C:\\aBTemp\\xxx\\LocalDbs  
betrifft aBProgram.sqlite, aBAgenta\_BiproFX.sqlite, aBAgenta\_GDV\_OMDS.sqlite</td></tr><tr><td>TAPI</td><td>useDeviceName</td><td>versteckt</td><td>ja/nein  
</td><td>0 (nein)</td><td>Falls aktiviert, speichert Agenta die aktive TAPI-Leitung als Name anstatt ID  
Speichern als ID verursacht manchmal Probleme</td></tr><tr><td>TAPI</td><td>initTimeout</td><td>versteckt</td><td>ganze Zahl</td><td>5000</td><td>max. Dauer in Millisekunden für das Initialisieren der TAPI-Leitung  
Bei Überschreitung kommt Fehler</td></tr><tr><td>Database  
</td><td>TimeoutSeconds  
</td><td>AP-Einstellungen</td><td>ganze Zahl</td><td>300</td><td>max. Dauer in Sekunden für normale Datenbankzugriffe wie laden u. speichern  
Bei Überschreitung kommt Fehler</td></tr><tr><td>Database</td><td>TimeoutSeconds\_Wartung  
</td><td>versteckt</td><td>ganze Zahl</td><td>3600</td><td>max. Dauer in Sekunden für Datenbankwartungen  
wie z.B. Backup erstellen und wiederherstellen, DB verkleinern, DB prüfen  
Bei Überschreitung kommt Fehler</td></tr><tr><td>Database  
</td><td>OpenTimeoutSeconds  
</td><td>versteckt</td><td>ganze Zahl</td><td>10</td><td>max. Dauer in Sekunden für das Öffnen einer Datenbank  
Bei Überschreitung kommt Fehler  
</td></tr><tr><td>Entwicklung</td><td>boxURL</td><td>versteckt</td><td>Text</td><td>  
</td><td>abweichende URL für b-OX Classic</td></tr><tr><td>Entwicklung</td><td>boxLdURL</td><td>versteckt</td><td>Text</td><td>  
</td><td>abweichende URL für b-OX LD  
</td></tr><tr><td>Entwicklung</td><td>variasURL</td><td>versteckt</td><td>Text</td><td>  
</td><td>abweichende URL für Varias (Digitale Unterschrift)</td></tr><tr><td>Entwicklung</td><td>pspURL</td><td>versteckt</td><td>Text</td><td>  
</td><td>abweichende URL für psp PKV</td></tr><tr><td>Entwicklung</td><td>togetherURL</td><td>versteckt</td><td>Text</td><td>  
</td><td>abweichende URL für Together</td></tr><tr><td>Entwicklung</td><td>allianzAURL</td><td>versteckt</td><td>Text</td><td>  
</td><td>abweichende URL für Allianz Österreich Extranet</td></tr><tr><td>Entwicklung</td><td>acknowledgeBiproDocs  
</td><td>versteckt</td><td>ja/nein</td><td>1 (ja)</td><td>Falls deaktiviert, werden BiPRO-Dokumente beim Lieferanten (z.B. b-OX LD) nach dem Abruf nicht gelöscht.</td></tr><tr><td>  
</td></tr><tr><td>  
</td><td>  
</td></tr><tr><td>Entwicklung</td><td>CefSharp\_LogLevel</td><td>versteckt</td><td>ganze Zahl</td><td>0</td><td>0Default (Info)  
1Verbose  
2Info  
3Warning  
4Error  
5Fatal  
99Disable</td></tr></tbody></table>

</div>

# Platzhalter-Zusätze

- &lt;&lt;Platzhaltername+&gt;&gt;  
    Falls das Ergebnis nicht leer ist, wird ein Leerzeichen angehangen.
- &lt;&lt;Platzhaltername/&gt;&gt;  
    Falls das Ergebnis nicht leer ist, wird ein Zeilenumbruch angehangen.
- &lt;&lt;Platzhaltername\\&gt;&gt;  
    Falls der Platzhalter eine ID (Objektfelder) oder einen Code (z.B. Vertragsstatus) ergibt, wird ein für Menschen lesbarer Klartext daraus gemacht (Standardverhalten in Dokumentvorlagen).
- &lt;&lt;Platzhaltername#&gt;&gt;  
    Aus dem Ergebnis werden die Sonderzeichen entfernt, also alles was nicht Zahl oder Buchstabe ist.
- &lt;&lt;Platzhaltername~&gt;&gt;  
    Falls der Platzhalter ungültig ist, wird keine Fehlermeldung ausgegeben und ein leeres Ergebnis ausgegeben.   
    z.B.: Formel für Dokumenten-Feld =&lt;&gt; funktioniert bei Kunden, würde aber bei Gesellschaften einen Fehler erzeugen.  
    Wirkungslos am Ende von Formeln (z.B.: &lt;&lt;=Len(&lt;&gt;)~&gt;&gt;; stattdessen: &lt;&lt;=Len(&lt;&gt;)&gt;&gt; )  
    **ACHTUNG** Missbrauchspotenzial: Fehler einfach stumm schalten anstatt ordentlich beheben
- &lt;&lt;Platzhaltername\\sha1&gt;&gt;  
    Gibt den SHA1 Hashwert des Ergebnis zurück.

# Datensatz Sperre aufheben