<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.arcflow.net/index.php?action=history&amp;feed=atom&amp;title=Erste_Schritte</id>
	<title>Erste Schritte - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.arcflow.net/index.php?action=history&amp;feed=atom&amp;title=Erste_Schritte"/>
	<link rel="alternate" type="text/html" href="https://wiki.arcflow.net/index.php?title=Erste_Schritte&amp;action=history"/>
	<updated>2026-05-05T13:41:30Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in ArcFlow Wiki</subtitle>
	<generator>MediaWiki 1.42.5</generator>
	<entry>
		<id>https://wiki.arcflow.net/index.php?title=Erste_Schritte&amp;diff=4130&amp;oldid=prev</id>
		<title>AfWikiBot: Die Seite wurde neu angelegt: „&lt;languages /&gt;  &lt;translate&gt;  &lt;!-- &lt;title&gt;Erste Schritte zur Programmierung&lt;/title&gt; --&gt;  &lt;table class=BigTable bgcolor=&quot;#242A34&quot;&gt;    &lt;tr&gt;     &lt;td class=&quot;BigTitle…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.arcflow.net/index.php?title=Erste_Schritte&amp;diff=4130&amp;oldid=prev"/>
		<updated>2020-08-19T14:42:59Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „&amp;lt;languages /&amp;gt;  &amp;lt;translate&amp;gt;  &amp;lt;!-- &amp;lt;title&amp;gt;Erste Schritte zur Programmierung&amp;lt;/title&amp;gt; --&amp;gt;  &amp;lt;table class=BigTable bgcolor=&amp;quot;#242A34&amp;quot;&amp;gt;    &amp;lt;tr&amp;gt;     &amp;lt;td class=&amp;quot;BigTitle…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;title&amp;gt;Erste Schritte zur Programmierung&amp;lt;/title&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;table class=BigTable bgcolor=&amp;quot;#242A34&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td class=&amp;quot;BigTitle&amp;quot; colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;&amp;gt;[[file:DE_Schriftzug.gif]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;BigTitle&amp;quot;&amp;gt;&amp;amp;nbsp;Erste Schritte zur Programmierung&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;BigTitle&amp;quot; align=right&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;BigKurz&amp;quot; colspan=&amp;quot;2&amp;quot;&amp;gt;Allgemeine Hinweise und erste Schritte &lt;br /&gt;
      bei der Programmierung mit der ArcFlow-API&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;BigLang&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Ist die Installation der &lt;br /&gt;
ArcFlow-API{{Marker}}&amp;lt;!--Api--&amp;gt; &lt;br /&gt;
abgeschlossen (siehe &lt;br /&gt;
[[Programmierschnittstelle (API)#Installation|Installation]]) &lt;br /&gt;
kann die Programmierung der Schnittstelle zwischen der &lt;br /&gt;
Applikation und &lt;br /&gt;
ArcFlow{{Marker}}&amp;lt;!--Arcflow--&amp;gt;&lt;br /&gt;
beginnen. Im Lieferumfang befindet sich eine &lt;br /&gt;
Beispielapplikation, aus der Hinweise zur Programmierung &lt;br /&gt;
entnommen werden können. Dieser Abschnitt der Dokumentation &lt;br /&gt;
beschäftigt sich mit den ersten Schritten der &lt;br /&gt;
Programmierung.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Alle Befehle der ArcFlow-API werden aus der Prozedur&lt;br /&gt;
&amp;lt;font class=source&amp;gt;AF.API&amp;lt;/font&amp;gt; aufgerufen. Das bedeutet, dass allen &lt;br /&gt;
Funktionsaufrufen der Name der Prozedur zusammen mit einem &lt;br /&gt;
Doppelpunkt vorangehen muss. Um die ArcFlow-API-DLL zu &lt;br /&gt;
laden muss folglich der Befehl &lt;br /&gt;
&amp;lt;font class=source&amp;gt;AF.API:Open(&amp;#039;c:\ArcFlow\API&amp;#039;)&amp;lt;/font&amp;gt; aufgerufen werden.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Um die Möglichkeiten von ArcFlow in der eigenen Applikation nutzen zu &lt;br /&gt;
  können, müssen zunächst zwei Befehle ausgeführt werden:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;ol TYPE=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;[[AFOpen#|AF.API:AFOpen(&amp;#039;c:\arcflow\api&amp;#039;)]]&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
  Mit diesem Befehl wird die ArcFlow-API-DLL geladen. Als &lt;br /&gt;
  Übergabeparameter wird der Pfad, in der sich die Datei &lt;br /&gt;
  &amp;lt;font class=source&amp;gt;af_api.dll&amp;lt;/font&amp;gt; befindet angegeben. &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
  Das Laden der DLL muss nicht unmittelbar vor der Anmeldung an &lt;br /&gt;
  ArcFlow erfolgen. Die DLL kann zum Beispiel schon beim Starten der&lt;br /&gt;
  eigenen Applikation geladen werden. &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;[[AFUserLogin#|AF.API:AFUserLogin(&amp;#039;TCP:AF_SERVER&amp;#039;,&amp;#039;ArcFlow&amp;#039;,&amp;#039;app_user&amp;#039;,&amp;#039;&amp;#039;)]]&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
  Wenn die DLL geladen wurde, kann die Anmeldung an ArcFlow erfolgen.&lt;br /&gt;
  Dazu wird das zu verwendende Protokoll (in diesem Fall TCP/IP) und &lt;br /&gt;
  der Name oder die IP-Adresse des Servers angegeben, auf dem der &lt;br /&gt;
  ArcFlow-Server läuft. Als zweiten Parameter wird der Name angegeben,&lt;br /&gt;
  mit dem die &lt;br /&gt;
  Datenbank{{Marker}}&amp;lt;!--Datenbank--&amp;gt;&lt;br /&gt;
  beim Server eingetragen ist. In der Regel ist &lt;br /&gt;
  dies &amp;quot;ArcFlow&amp;quot;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
  In den weiteren Parametern wird der &lt;br /&gt;
  Benutzer{{Marker}}&amp;lt;!--Benutzer--&amp;gt;&lt;br /&gt;
  und sein Passwort&lt;br /&gt;
  eingetragen. Dieser Benutzer muss in ArcFlow vorhanden sein. &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ol&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Von den Funktionen werden &lt;br /&gt;
[[Alle Fehlercodes#|Fehlerwerte]] &lt;br /&gt;
zurückgegeben, die in jedem Fall überprüft werden müssen.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Ab diesem Zeitpunkt können alle Funktionen der &lt;br /&gt;
API{{Marker}}&amp;lt;!--Api--&amp;gt;&lt;br /&gt;
verwendet werden. Unter der Voraussetzung, dass die Rechte &lt;br /&gt;
des angemeldeten Benutzers für die entsprechenden Funktion &lt;br /&gt;
ausreichend sind.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Im folgenden Beispiel wird eine Arbeitsmappe angelegt.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;pre class=source&amp;gt;&lt;br /&gt;
// Arbeitsmappe anlegen&lt;br /&gt;
tErg # AF.API:AbmCreate(0,&amp;#039;Bewerbungen&amp;#039;,&amp;#039;&amp;#039;,var tAbmNo);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Konnte die Arbeitsmappe angelegt werden, steht die Nummer &lt;br /&gt;
der Arbeitsmappe in der Variablen &amp;lt;font class=source&amp;gt;tAbmNo&amp;lt;/font&amp;gt;. Als &lt;br /&gt;
nächstes kann eine automatische Archivzuordnungen &lt;br /&gt;
definiert werden:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;pre class=source&amp;gt;&lt;br /&gt;
// Begriff für die automatische Archivzuordnung definieren&lt;br /&gt;
tErg # AF.API:AbmStwCreate(tAbmNo,&amp;#039;Bewerbung&amp;#039;,0,10,false);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Alle Dokumente, die ab diesem Zeitpunkt archiviert werden &lt;br /&gt;
und in denen in den ersten 10 Zeilen das Wort &amp;quot;Bewerbung&amp;quot; &lt;br /&gt;
vorkommt, werden automatisch der Arbeitsmappe &amp;quot;Bewerbungen&amp;quot; &lt;br /&gt;
zugeordnet. Die Wirkung der Befehle kann in ArcFlow sofort &lt;br /&gt;
überprüft werden, indem in den Einstellungen die &lt;br /&gt;
Arbeitsmappen kontrolliert werden.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Soll die Verbindung zu ArcFlow beendet werden, muss &lt;br /&gt;
lediglich der angemeldete Benutzer mit dem Befehl &lt;br /&gt;
[[AFUserLogout#|AFUserLogout()]] &lt;br /&gt;
abgemeldet werden. Ist auch eine weitere Benutzung der &lt;br /&gt;
API{{Marker}}&amp;lt;!--Api--&amp;gt; nicht mehr &lt;br /&gt;
erforderlich, sollte die API-DLL mit dem Befehl &lt;br /&gt;
[[AFClose#|AFClose()]]&lt;br /&gt;
entladen werden.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;pre class=source&amp;gt;&lt;br /&gt;
tErg # AF.API:UserLogout();&lt;br /&gt;
tErg # AF.API:Close();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>AfWikiBot</name></author>
	</entry>
</feed>