AfAbmTemplateUpdateAbmAll: Unterschied zwischen den Versionen

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
K Stand 4.1.08 Kategorie zugewiesen
K Stand 4.1.09
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 6: Zeile 6:
   </tr>
   </tr>
   <tr class="ProcSyntax">
   <tr class="ProcSyntax">
     <td class="title">&nbsp;AFAbmTemplateUpdateAbmAll(int1[, logic2]) : int</td>
     <td class="title">&nbsp;AfAbmTemplateUpdateAbmAll(int1[, logic2]) : int</td>
     <td class="platforms">
     <td class="platforms">
[[file:DE_SymbolAPI.gif|alt=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_SymbolNoARC.gif|alt=Nicht ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen]][[file:DE_SymbolScriptAPI.gif|alt=Ausführbar von der Script-API|link=Befehle der Schnittstellen]]
[[file:DE_SymbolAPI.gif|alt=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_SymbolNoARC.gif|alt=Nicht ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen]][[file:DE_SymbolScriptAPI.gif|alt=Ausführbar von der Script-API|link=Befehle der Schnittstellen]]
Zeile 57: Zeile 57:


<pre class=source>
<pre class=source>
tResult # AFAbmTemplateUpdateAbmAll(35,false); // Update all workfolders, which were created by template 35, user rights not included
tResult # AfAbmTemplateUpdateAbmAll(35,false); // Update all workfolders, which were created by template 35, user rights not included


tResult # AFAbmTemplateUpdateAbmAll(35,true); // Update all workfolders, which were created by template 35, existing user rights will be reset
tResult # AfAbmTemplateUpdateAbmAll(35,true); // Update all workfolders, which were created by template 35, existing user rights will be reset
</pre></p>
</pre></p>



Aktuelle Version vom 18. Oktober 2024, 12:24 Uhr

 AfAbmTemplateUpdateAbmAll(int1[, logic2]) : int

Ausführbar von der APINicht ausführbar von der Programmierschnittstelle (DLL)Nicht ausführbar mit der Application Remote ControlAusführbar von der Script-API

Arbeitsmappen aktualisieren
int1 Vorlagemappen-Nummer
logic2 Rechte aktualisieren
Resultat int Fehlerwert
Siehe

Verwandte Befehle

Mit dieser Anweisung werden alle Arbeitsmappen, die mit der in (int1) angegebenen Vorlagemappe erstellt wurden, aktualisiert. Diese Anweisung ist notwendig, um nach Änderungen an der Struktur oder den Rechten einer Vorlagemappe, diese Änderungen an alle bestehenden Arbeitsmappen weiterzugeben. Mit dem Parameter (logic2) wird angegeben, ob auch die Rechte der Vorlagemappe an die bestehenden Mappen weitergegeben werden.

Da die Aktualisierung der Arbeitsmappen einen längeren Zeitraum in Anspruch nehmen kann, erzeugt diese Anweisung nur einen Job für den ArcFlow Jobserver. Der Job kann über die Job-Verwaltung kontrolliert werden. Die Verarbeitung wird sofort fortgesetzt, unabhängig davon, ob der Job bereits abgearbeitet ist, oder nicht.

Beispiel:

tResult # AfAbmTemplateUpdateAbmAll(35,false); // Update all workfolders, which were created by template 35, user rights not included

tResult # AfAbmTemplateUpdateAbmAll(35,true); // Update all workfolders, which were created by template 35, existing user rights will be reset

Neben den allgemeinen Fehlerwerten können folgende Werte zurückgegeben werden:

Konstante Wert Bedeutung
_ErrOk 0 ok - kein Fehler aufgetreten
sAfErrNoRecAbm -20026 Die übergebene Vorlagemappe existiert nicht.

Für weitere CONZEPT 16-spezifische Rückgabewerte siehe die aktuelle CONZEPT 16-Hilfe.