Individuell und updatefähig

Die Funktionen von ARCFLOW können an die Herausforderungen der Firmen, in denen ARCFLOW eingesetzt wird, angepasst werden. Diese Anpassung erfolgt in Form von Skripten, die in ARCFLOW selbst angelegt und gespeichert werden. Dabei können fast alle Funktionen, die von einem Benutzer ausgeführt werden können, auch von einem Skript ausgeführt werden. Es stehen alle Befehle einer vollwertigen Programmiersprache zur Verfügung. Darüber hinaus gibt es für die Verarbeitung von Objekten (Archive, Anhangdateien, Arbeitsmappen, Workflows, …) in ARCFLOW spezielle Anweisungen.

Mit der Installation von ARCFLOW werden ein paar Skripte mitgeliefert. Die Skripte können über den Menüpunkt „Datei / Script API starten“ eingesehen werden. Diese Beispiele beginnen mit „AF“. Wir schauen uns jetzt das Beispiel „AFPdfReimport“ etwas genauer an.

Mit der Version 4.1.10 von ARCFLOW können Anhänge von PDF-Dokumenten angezeigt werden. Dazu muss das PDF allerdings neu nach ARCFLOW importiert werden. Das kann mit einem Skript vereinfacht werden. Die Aufgabe des Skripts ist also der Export einer Anhangdatei vom Dateityp „PDF“ und der Import als neue Version nach ARCFLOW. Dazu werden folgende Aktionen durch den Benutzer notwendig:

1. Rechte Maustaste auf der Anhangdatei und Auswahl des Menüpunktes „Exportieren“

2. Verzeichnis auswählen und „Ok“ klicken

3. Rechte Maustaste auf der Anhangdatei und Auswahl des Menüpunktes „Datei ersetzen“

4. Die gerade exportierte Datei auswählen und „Ok“ klicken

Innerhalb des Skripts werden die Anweisungen AfArcFileGet() für den Export und AfArcFileEdit() für den Import der Anhangdatei verwendet. Die Angabe des Verzeichnisses wird mit Variablen gelöst. Es wird das TEMP-Verzeichnis für die Zwischenspeicherung genutzt. Der Befehl WinDialogBox() gibt Fehlermeldungen aus, sollten welche auftreten.

Das Skript selbst kann so nicht ausgeführt werden. Dazu muss es einem „Ereignis“ zugewiesen werden. Dazu muss in den Einstellungen von ARCFLOW im Bereich „Erweitert / Add-ons“ ein neuer Menüpunkt angelegt werden. Da das Skript über eine Benutzerinteraktion bei der Anhangdatei ausgelöst werden soll, muss im „Bereich“ „Anhangdatei -Menü“ und in „Skript“ „AFPdfReimport“ ausgewählt werden. Wird der Einstellungsdialog geschlossen, steht im Kontextmenü der Anhangdatei unter „Add-ons“ ein Menüeintrag zur Verfügung, der das Skript ausführt.

Skripte sind aufwärts-kompatibel. D.h. nach einem Update der Version von ARCFLOW, arbeiten sie ohne Änderungen weiter. Die Individualisierung von ARCFLOW behindert die Aktualisierung des Systems nicht.

Neben den Aufrufen von Skripten durch den Benutzer (nicht nur bei Anhangdateien, sondern auch bei Arbeitsmappen, Archiven, Workflows, …) können Skripte auch beim automatischen Import durch den Jobserver oder auch in zeitlichen Abständen aufgerufen werden. Ebenfalls möglich ist der Aufruf durch die API oder das ARCFLOW Remote Control. So ist es möglich, Dokumente, die über einen bestimmten Weg nach ARCFLOW importiert werden, entsprechend weiterzuverarbeiten.

Die Skripte haben dabei nicht nur Zugriff auf das importierte oder ausgewählte Dokument, sondern können innerhalb von ARCFLOW auf alle Objekte zugreifen. Auch der Zugriff auf andere Datenbanken über DbaConnect() oder ODBC ist möglich. Bei Fragen kommen Sie gerne auf uns zu.

Das ARCFLOW Team wünscht Ihnen einen guten Start in das Jahr 2025.

ARCFLOW AG
Lörenstrasse 15
4658 Däniken
Schweiz
Telefon:
+41 62 28810-20
E-Mail:
text hidden; JavaScript is required
ARCFLOW GmbH
Paul-Ehrlich-Straße 38
63322 Rödermark
Deutschland
Telefon:
+49 6074 211582-0
E-Mail:
text hidden; JavaScript is required
ARCFLOW Inc.
4th Floor Topaz Tower
Damosa I.T. Park
J.P. Laurel Avenue
Lanang, 8000 Davao City
Philippinen
Telefon:
+63 918 520 2500
E-Mail:
text hidden; JavaScript is required
Monitor Digital Ltd.
Ulutek Teknoloji Gelistirme
Bölgesi 205
16059 Bursa
Türkei
Telefon:
+90 224 280 84 50
Telefax:
+90 224 280 84 50
E-Mail:
text hidden; JavaScript is required