Ausführung von Skripten in ArcFlow

Mit der ARCFLOW ScriptAPI können eigene Funktionen in ARCFLOW integriert werden. Diese Skripte können durch den Benutzer / die Benutzerin oder das System ausgelöst werden. Dazu werden sie an bestimmte Ereignisse gebunden. Abhängig davon, an welches Ereignis die Skripte angebunden werden, sind unterschiedliche globale Variablen vorab gefüllt, auf die in dem Skript zugegriffen werden können. In diesem Beitrag schauen wir uns an, welche Ereignisse wir mit Skripten erweitern können.

Ereignisse, die vom Benutzer/von der Benutzerin ausgelöst werden

Diese Skripte befinden sich im Kontextmenü des entsprechenden Objekts. Sie werden in den Einstellungen im Bereich „Erweitert / Add-ons“ zugewiesen. Der „Bereich“ bestimmt das Ereignis.

• Archiv-Menü – Kontextmenü des Archivs

• Arbeitsmappen-Menü – Kontextmenü der Arbeitsmappe

• Workflow-Detail-Menü – Kontextmenü des Workflow-Details

• Arbeitsmappenfeld-Menü – Kontextmenü des Arbeitsmappenfeldes

• Anhangdatei-Menü – Kontextmenü der Anhangdatei

• Anzeige-Werkzeugleiste – Schaltfläche in der Werkzeugleiste bei der Anzeige einer Anhangdatei

• Programm-Werkzeugleiste – Schaltfläche in der Werkzeugleiste des Programms

• Archiv-Suchergebnis – Kontextmenü der Liste der Treffer nach einer Archivsuche

Die Skripte werden im Benutzerkontext (also mit den Berechtigungen des Benutzers) ausgeführt.

Ereignisse, die vom System aufgerufen werden

Diese Skripte werden bei der entsprechenden Systemfunktion eingetragen.

• Transferverzeichnis – Vor Import – Das Skript wird ausgeführt, bevor die Datei nach ARCFLOW importiert wird

• Transferverzeichnis – Nach Import – Das Skript wird ausgeführt, nachdem die Datei nach ARCFLOW importiert wurde

• Transferverzeichnis – Nach Texterkennung – Das Skript wird ausgeführt, nachdem die Texterkennung der Datei ausgeführt wurde

• Drucker – Vor Import – Das Skript wird ausgeführt, bevor der Druckjob nach ARCFLOW importiert wird.

• Drucker – Nach Texterkennung – Das Skript wird ausgeführt, nachdem die Texterkennung des Druckjobs ausgeführt wurde

• Schnittstellen – Suche der Arbeitsmappe – Das Skript gibt die Arbeitsmappe zurück

• Mappenfeldgruppe – Vor Anzeige – Das Skript wird vor der Anzeige der Mappenfeldgruppe durchgeführt

• Mappenfeld – Popup-Liste durch Skript füllen – Das Skript füllt die Popup-Liste

• Zusatzfelder – Popup-Liste durch Skript füllen – Das Skript füllt die Popup-Liste

• Workflow-Detail – Nach Start – Das Skript wird nach dem Start des Workflow-Details ausgeführt

• Workflow-Detail – Vor Fertigstellung – Das Skript wird vor Abschluss des Workflow-Details ausgeführt

• Workflow-Detail – Nach Fertigstellung – Das Skript wird nach dem Abschluss des Workflow-Details ausgeführt

Allgemeine Ereignisse

Diese Skripte werden ebenfalls durch das System ausgeführt, sind aber nicht von bestimmten Import-, Workflow- oder Anzeigefunktionen abhängig. Sie werden immer durchgeführt, wenn das entsprechende Objekt angelegt, geändert oder gelöscht wird. Die Einstellung des Skripts erfolgt im Bereich „Programm / Allgemein“ auf der entsprechenden Seite.

• Archivierung: Arbeitsmappe, Archiv, Anhangdatei – Das Skript wird aufgerufen, wenn eine neue Arbeitsmappe, ein neues Archiv oder eine neue Anhangdatei angelegt wird. Ebenso bei Änderungen oder beim Löschen eines der Objekte.

• Abonnements: Arbeitsmappe, Archiv, Anhangdatei – Das Skript wird aufgerufen, wenn ein Abonnement an eine Arbeitsmappe, Archiv oder Anhangdatei angelegt oder verändert wird.

• OCR: Ereignis nach Texterkennung – Das Skript wird nach jeder Texterkennung aufgerufen

In der Jobverwaltung kann ebenfalls ein Job mit einem Skript eingestellt werden. Das Skript wird dann in regelmäßigen Abständen aufgerufen.

Es kann an fast beliebiger Stelle ein Skript aufgerufen werden, in dem individuelle Anpassungen in ARCFLOW implementiert werden können. Bei Fragen zu dem Thema, nehmen Sie gerne mit uns Kontakt auf.

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