AfWflStart: Unterschied zwischen den Versionen
Jens (Diskussion | Beiträge) Neue Anweisung (Stand 4.1.08) |
Jens (Diskussion | Beiträge) 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"> | <td class="title"> AfWflStart(alpha1, alpha2) : 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 49: | Zeile 49: | ||
<td width="15%" class=Left>Siehe</td> | <td width="15%" class=Left>Siehe</td> | ||
<td width="85%" class=Right colspan="3"> | <td width="85%" class=Right colspan="3"> | ||
[[:Category:Befehle für Workflows|Verwandte Befehle]], [[ | [[:Category:Befehle für Workflows|Verwandte Befehle]], [[AfWflCreateByDefault#|AfWflCreateByDefault()]] | ||
</td> | </td> | ||
</tr> | </tr> | ||
Zeile 59: | Zeile 59: | ||
</table> | </table> | ||
<div class="BigLang"> | <div class="BigLang"> | ||
<p>Mit dieser Funktion kann ein zuvor mit [[ | <p>Mit dieser Funktion kann ein zuvor mit [[AfWflCreateByDefault|AfWflCreateByDefault(..., true)]] erstellter Workflow gestartet werden. Das Objekt wird in (alpha1) und der Objekt-Typ in (alpha2) angegeben. Bei der Angabe einer Arbeitsmappen-Id muss diese zuvor mit <font class=source>CnvAI(tAbmId, _FmtInternal)</font> in eine Zeichenkette gewandelt werden.</p> | ||
<p>Mit der Anweisung [[ | <p>Mit der Anweisung [[AfWflCreateByDefault|AfWflCreateByDefault()]] wird ein Workflow erstellt. Der Workflow startet in der Regel sofort. Dies bedeutet, dass Änderungen an den Workflow-Details, die nicht von anderen Workflow-Details abhängig sind oder erst zu einem späteren Zeitpunkt gestartet werden, keine Auswirkungen auf die Benachrichtigung bei Start haben. Eine Änderung des Sachbearbeiters kommt zu spät, da der im Standardworkflow definierte Sachbearbeiter bereits informiert wurde und die Benachrichtigung nicht erneut versendet wird. Wird der Workflow mit der Anweisung <font class=source>AfWflCreateByDefault(..., true)</font> angelegt, können die entsprechenden Informationen geändert werden. Der Workflow muss anschließend mit <font class=source>AfWflStart()</font> gestartet werden. </p> | ||
<p>Bei erfolgreicher Durchführung der Funktion wird der Wert <font class=source>_ErrOk</font> zurückgegeben.</p> | <p>Bei erfolgreicher Durchführung der Funktion wird der Wert <font class=source>_ErrOk</font> zurückgegeben.</p> |
Aktuelle Version vom 11. November 2024, 08:10 Uhr
![]() |
|||||||||||||||||||||
AfWflStart(alpha1, alpha2) : int | |||||||||||||||||||||
Workflow starten | |||||||||||||||||||||
|
Mit dieser Funktion kann ein zuvor mit AfWflCreateByDefault(..., true) erstellter Workflow gestartet werden. Das Objekt wird in (alpha1) und der Objekt-Typ in (alpha2) angegeben. Bei der Angabe einer Arbeitsmappen-Id muss diese zuvor mit CnvAI(tAbmId, _FmtInternal) in eine Zeichenkette gewandelt werden.
Mit der Anweisung AfWflCreateByDefault() wird ein Workflow erstellt. Der Workflow startet in der Regel sofort. Dies bedeutet, dass Änderungen an den Workflow-Details, die nicht von anderen Workflow-Details abhängig sind oder erst zu einem späteren Zeitpunkt gestartet werden, keine Auswirkungen auf die Benachrichtigung bei Start haben. Eine Änderung des Sachbearbeiters kommt zu spät, da der im Standardworkflow definierte Sachbearbeiter bereits informiert wurde und die Benachrichtigung nicht erneut versendet wird. Wird der Workflow mit der Anweisung AfWflCreateByDefault(..., true) angelegt, können die entsprechenden Informationen geändert werden. Der Workflow muss anschließend mit AfWflStart() gestartet werden.
Bei erfolgreicher Durchführung der Funktion wird der Wert _ErrOk zurückgegeben.
Neben den allgemeinen Fehlerwerten können folgende Werte zurückgegeben werden:
Konstante | Wert | Bedeutung |
_ErrOk | 0 | ok - kein Fehler aufgetreten |
_rLocked | 1 | Datensatz gesperrt - ein anderer Benutzer hat das Archiv zu diesem Zeitpunkt gesperrt. |
_rNoRec | 5 | Kein Datensatz vorhanden - es existiert kein Archiv, keine Arbeitsmappe oder kein Standardworkflow mit der übergebenen Nummer |
sAfErrNoLicSpecified | -20009 | Keine Lizenzausprägung / -option vorhanden |
Für weitere CONZEPT 16-spezifische Rückgabewerte siehe die aktuelle CONZEPT 16-Hilfe.