ARCFLOW kann nicht nur von einem Benutzer oder Skript gesteuert werden. Die Steuerung kann auch von einer anderen Applikation erfolgen. Voraussetzung dafür ist die Möglichkeit ein Programm aufzurufen. Bei diesem Programm handelt es sich um das ARCFLOW Remote Control. Das Programm erlaubt im Wesentlichen die Anzeige von Arbeitsmappen , Archiven oder Anhangdateien, aber noch viel mehr.
Konfiguration und Aufruf
Das Programm zur Fernsteuerung vom ARCFLOW-Client befindet sich im Installationsverzeichnis unter „…\Client\Lib\AF_RmtControl“. In dem Verzeichnis befindet sich das Programm „af_rmtcontrol.exe“ und die dazugehörende Konfigurationsdatei „af_rmtcontrol.cfg“. Um die Fernsteuerung zu verwenden, müssen folgende Eintragungen in der Konfigurationsdatei erfolgen:
tcp_port=51750
ARCFLOW_db=ARCFLOW
ARCFLOW_client=\\dmsserver\client\
…ARCFLOW_server=dmsserver
In dem Fall wird beim Aufruf der „af_rmtcontrol.exe“ das Programm „c16_winc.exe“ aus dem Verzeichnis in „ARCFLOW_client“ gestartet und die Datenbank in „ARCFLOW_db“ auf dem Server in „ARCFLOW_server“ geöffnet. Anschließend muss eine Anmeldung an ARCFLOW durch den Benutzer erfolgen, bevor die weiteren Übergabeparameter ausgewertet werden. Ein Aufruf von ARCFLOW über die ARCFLOW Remote Control kann zum Beispiel über die Eingabeaufforderung von Windows erfolgen:
af_rmtcontrol.exe /ACTION=OPEN_DIALOG /FNC=AfArcFileShow /ARCNR=2026.0000010 /ARCFILENR=1
Der Benutzer und das Kennwort können entweder über den Aufruf oder die Konfigurationsdatei angegeben werden:
af_rmtcontrol.exe /USER=admin /PASSWORD=troja /ACTION=OPEN_DIALOG /FNC=AfArcFileShow /ARCNR=2026.0000010 /ARCFILENR=1
bzw. den zusätzlichen Einträgen in der „af_rmtcontrol.cfg“:
user=admin
password=troja
Auch das zu startende Programm kann in der Konfigurationsdatei angegeben werden:
ARCFLOW_client_program=c16_apgi_w64.exe
In dem Fall würde der 64-bit Client gestartet werden.
Fernbedienung
Über die „Fernbedienung“ können verschiedene Funktionen aufgerufen werden (das ARCFLOW-Wiki hat Informationen darüber):
•Positionierung auf eine Arbeitsmappe – AF_RmtControl.exe /ACTION=OPEN_DIALOG /FNC=AFAbmPos /ABMNR=4
•Positionierung auf eine Arbeitsmappe als ROOT – AF_RmtControl.exe /ACTION=OPEN_DIALOG /FNC=AFAbmPos /ABMNR=4 /FLAGS=1
•Positionierung auf ein Archiv – AF_RmtControl.exe /ACTION=OPEN_DIALOG /FNC=AFArcPos /ARCNR=2026.0000010
•Positionierung auf eine Anhangdatei – AF_RmtControl.exe /ACTION=OPEN_DIALOG /FNC=AFArcPos /ARCNR=2009.0000010 /ARCFILENR=1
•Anzeige einer Anhangdatei – AF_RmtControl.exe /ACTION=OPEN_DIALOG /FNC=AFArcFileShow /ARCNR=2009.0000010 /ARCFILENR=1
•Aufruf eines Skripts zur Positionierung auf eine Arbeitsmappe – AF_RmtControl.exe /ACTION=OPEN_DIALOG /FNC=AFArcFileShowByScript /SCRIPT=ShowAbm /DOCTYPE=KundenNr /DOCNO=100 /DOCID= In dem Skript werden die Parameter DOCTYPE und DOCNO ausgewertet, um die entsprechende Arbeitsmappe zu finden. In dem Beispiel ist das der Name und der Inhalt eines Mappenfeldes
Die ARCFLOW Remote Control bietet noch zahlreiche zusätzliche Funktionen. Sprechen Sie uns gerne an.


