|
|
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
| Zeile 6: |
Zeile 6: |
| </tr> | | </tr> |
| <tr class="ProcSyntax"> | | <tr class="ProcSyntax"> |
| <td class="title"> AFArcFileShowByScript(alpha1, alpha2, alpha3, alpha4) : int</td> | | <td class="title"> AfArcFileShowByScript(alpha1, alpha2, alpha3, alpha4) : int</td> |
| <td class="platforms"> | | <td class="platforms"> |
| [[file:DE_SymbolNoAPI.gif|alt=Nicht ausführbar von der API|link=Befehle der Schnittstellen]][[file:DE_SymbolNoDLL.gif|alt=Nicht ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen]][[file:DE_SymbolARC.gif|alt=Ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen]][[file:DE_SymbolNoScriptAPI.gif|alt=Nicht ausführbar von der Script-API|link=Befehle der Schnittstellen]] | | [[file:DE_SymbolNoAPI.gif|alt=Nicht ausführbar von der API|link=Befehle der Schnittstellen|Nicht ausführbar von der API]][[file:DE_SymbolNoDLL.gif|alt=Nicht ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen|Nicht ausführbar von der Programmierschnittstelle (DLL)]][[file:DE_SymbolARC.gif|alt=Ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen|Ausführbar mit der Application Remote Control]][[file:DE_SymbolNoScriptAPI.gif|alt=Nicht ausführbar von der Script-API|link=Befehle der Schnittstellen|Nicht ausführbar von der Script-API]] |
| </td> | | </td> |
| </tr> | | </tr> |
| Zeile 91: |
Zeile 91: |
| <font class=source>/user=admin /password=troja /action=open_dialog /fnc=AFArcFileShowByScript /script=ShowArcFile /doctype= /docnr= /docid= /RsltPath=c:\temp\AFAPIRES.TXT</font></p> | | <font class=source>/user=admin /password=troja /action=open_dialog /fnc=AFArcFileShowByScript /script=ShowArcFile /doctype= /docnr= /docid= /RsltPath=c:\temp\AFAPIRES.TXT</font></p> |
|
| |
|
| <p>Die übergebenen Werte in <font class=source>doctype</font>, <font class=source>docnr</font> und <font class=source>docid</font> können im Skript über die Variablen <font class=source>gAFRmtCtrlDocType</font>, <font class=source>gAFRmtCtrlDocNo</font> und <font class=source>gAFRmtCtrlId</font> ausgelesen werden.</p>
| | Die übergebenen Werte in <font class=source>doctype</font>, <font class=source>docnr</font> und <font class=source>docid</font> können im Skript über die Variablen <font class=source>gAfRmtCtrlDocType</font>, <font class=source>gAfRmtCtrlDocNo</font> und <font class=source>gAfRmtCtrlId</font> ausgelesen werden. |
|
| |
|
| <p>Um ein Dokument anzuzeigen, muss innerhalb des Skripts die Variablen <font class=source>gAfArcNr</font> und <font class=source>gAfArcFileNr</font> gesetzt werden. Ist das Archiv mehreren Arbeitsmappen zugewiesen, kann zusätzlich die Arbeitsmappe in <font class=source>gAfAbmId</font> definiert werden. Existiert das angegebene Archiv nicht, wird auf das Archiv mit der nächst höheren Archivnummer positioniert, es erfolgt aber keine Anzeige der Anhangdatei.</p>
| | Um ein Dokument anzuzeigen, muss innerhalb des Skripts die Variablen <font class=source>gAfArcNr</font> und <font class=source>gAfArcFileNr</font> gesetzt werden. Ist das Archiv mehreren Arbeitsmappen zugewiesen, kann zusätzlich die Arbeitsmappe in <font class=source>gAfAbmId</font> definiert werden. Existiert das angegebene Archiv nicht, wird auf das Archiv mit der nächst höheren Archivnummer positioniert, es erfolgt aber keine Anzeige der Anhangdatei. |
|
| |
|
| <p>Ist die Variable <font class=source>gAfArcNr</font> leer und die Variable <font class=source>gAfAbmId</font> mit einer gültigen Arbeitsmappenid gefüllt, wird auf die entsprechende Arbeitsmappe positioniert.</p>
| | Ist die Variable <font class=source>gAfArcNr</font> leer und die Variable <font class=source>gAfAbmId</font> mit einer gültigen Arbeitsmappenid gefüllt, wird auf die entsprechende Arbeitsmappe positioniert. |
|
| |
|
| </p>
| | == Beispiele == |
| | |
| <p><p>Beispiel:</p>
| |
| | |
| <p>Das Skript wird mit folgenden Parametern aufgerufen:</p>
| |
| | |
| <p><font class=source>/user=admin /password=troja /action=open_dialog /fnc=AFArcFileShowByScript /script=ShowArcFile /doctype=4321 /docnr=2017.0000123 /docid=1 /RsltPath=c:\temp\AFAPIRES.TXT</font></p>
| |
|
| |
|
| | <tabber> |
| | |-|ArcFlowRemoteControl= |
| | <pre class=source> |
| | af_rmtcontrol.exe /user=admin /password=troja /action=open_dialog /fnc=AfArcFileShowByScript /script=ShowArcFile /doctype=4321 /docnr=2017.0000123 /docid=1 /RsltPath=c:\temp\AFAPIRES.TXT |
| | </pre> |
| <pre class=source> | | <pre class=source> |
| // Display of attachment file 1 of archive 2017.0000123 | | // Display of attachment file 1 of archive 2017.0000123 |
| Zeile 127: |
Zeile 126: |
| return(true); | | return(true); |
| </pre> | | </pre> |
| | | In der Ergebnisdatei wird in der ersten Zeile die übergebene Anweisung geschrieben. In der zweiten Zeile wird der Rückgabewert der Funktion gespeichert. |
| <p>In der Ergebnisdatei wird in der ersten Zeile die übergebene Anweisung
| | </tabber> |
| geschrieben. In der zweiten Zeile wird der Rückgabewert der Funktion gespeichert.</p> | |
| </p> | |
|
| |
|
| <p> | | <p> |
Mit dieser Funktion wird in ArFlow eine bestimmte Archivdatei angezeigt. Das Archiv wird über das in (alpha1) angegebene Skript bestimmt. Dem Skript können drei weitere Parameter (alpha2) bis (alpha4) übergeben werden.
Die Funktion kann nur mit der Application Remote Control verwendet werden. Die Parameter werden mit folgenden Namen übergeben:
| /script |
Name des Skripts |
| /doctype |
Dokumenttyp (gAfRmtCtrlDocType) |
| /docnr |
Dokumentnummer (gAfRmtCtrlDocNo) |
| /docid |
Dokument-Id (gAfRmtCtrlId) |
| /RsltPath |
Pfad und Name der externen Datei, in der das Ergebnis gespeichert wird. |
Zum Beispiel:
/user=admin /password=troja /action=open_dialog /fnc=AFArcFileShowByScript /script=ShowArcFile /doctype= /docnr= /docid= /RsltPath=c:\temp\AFAPIRES.TXT
Die übergebenen Werte in doctype, docnr und docid können im Skript über die Variablen gAfRmtCtrlDocType, gAfRmtCtrlDocNo und gAfRmtCtrlId ausgelesen werden.
Um ein Dokument anzuzeigen, muss innerhalb des Skripts die Variablen gAfArcNr und gAfArcFileNr gesetzt werden. Ist das Archiv mehreren Arbeitsmappen zugewiesen, kann zusätzlich die Arbeitsmappe in gAfAbmId definiert werden. Existiert das angegebene Archiv nicht, wird auf das Archiv mit der nächst höheren Archivnummer positioniert, es erfolgt aber keine Anzeige der Anhangdatei.
Ist die Variable gAfArcNr leer und die Variable gAfAbmId mit einer gültigen Arbeitsmappenid gefüllt, wird auf die entsprechende Arbeitsmappe positioniert.
Beispiele
af_rmtcontrol.exe /user=admin /password=troja /action=open_dialog /fnc=AfArcFileShowByScript /script=ShowArcFile /doctype=4321 /docnr=2017.0000123 /docid=1 /RsltPath=c:\temp\AFAPIRES.TXT
// Display of attachment file 1 of archive 2017.0000123
gAfArcNr # gAfRmtCtrlDocNo;
gAfArcFileNr # gAfRmtDocId;
gAfAbmId # 0;
gAfAbmParentId # 0;
return(true);
// Positioning at the archive
gAfArcNr # gAFRmtCtrlDocNo;
gAfArcFileNr # 0;
gAfAbmId # 0;
gAfAbmParentId # 0;
return(true);
// Positioning at the workfolder
gAfArcNr # 0;
gAfArcFileNr # 0;
gAfAbmId # gAfRmtCtrlDocType;
gAfAbmParentId # 0;
return(true);
In der Ergebnisdatei wird in der ersten Zeile die übergebene Anweisung geschrieben. In der zweiten Zeile wird der Rückgabewert der Funktion gespeichert.
Neben den allgemeinen Fehlerwerten
können folgende Werte zurückgegeben werden:
| Konstante |
Wert |
Bedeutung |
| _ErrOk |
0 |
ok - kein Fehler aufgetreten |
| sAfErrArcFileNotExists |
-20031 |
Die Anhangdatei ist nicht vorhanden. |
Für weitere CONZEPT 16-spezifische Rückgabewerte siehe die
aktuelle CONZEPT 16-Hilfe.