AfWflDetailCreate

Aus ArcFlow Wiki
Version vom 4. November 2024, 12:56 Uhr von Jens (Diskussion | Beiträge) (Stand 4.1.09)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen
 AfWflDetailCreate(alpha1, alpha2, var int3) : 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

Workflow-Detail anlegen
alpha1 Nummer des Archivs
alpha2 Objekttyp
sAfObjTypeArc Archiv
sAfObjTypeAbm Arbeitsmappe
int3 Zeile des neuenWorkflow-Details
Feldpuffer
gAfWflDetSAB alpha(80) Sachbearbeiter-Code
gAfWflDetJobText alpha(150) Auftrag
gAfWflDetReceiveDate date Erhalt-Datum
gAfWflDetFinishDate date Abgabe-Datum
gAfWflDetImportance alpha(10) Priorität
gAfWflDetComment alpha(750) Bemerkung
gAFWflDetNotifyStart int Benachrichtigung bei Start
gAFWflDetDisFinishMsg logic Fertigstellungsbemerkung unterdrücken
gAfWflDetLinkObj alpha(80) Verknüpfter Workflow
gAfWflDetLinkType alpha(80) Type des verknüpften Workflows
gAfWflDetEvtDetStart alpha(250) Ereignis bei Workflow-Detail-Start
gAfWflDetEvtDetBeforeFinish alpha(250) Ereignis vor Fertigstellung
gAfWflDetEvtDetFinish alpha(250) Ereignis nach Fertigstellung
Resultat int Fehlerwert
Siehe

Verwandte Befehle, AfWflDetailDelete(), AfWflHeaderCreate()

Die Funktion legt ein neues Workflow-Detail zum übergebenen Archiv oder der übergebenen Arbeitsmappe an und schreibt den Inhalt der Feldpuffer in die Felder des Workflow-Details. Der Typ des Objekts wird in (alpha2) angegeben.

Als Parameter (int3) muss eine ganzzahlige Variable angegeben werden, in der nach Aufruf der Funktion die Zeilennummer des angelegten Workflow-Details zur Verfügung steht.

Ein Workflow-Detail kann angelegt werden, auch wenn kein Workflow-Kopf vorhanden ist. Ein Zugriff kann dann aber nicht über die ArcFlow-Oberfläche erfolgen.

Die globale Variable gAfWflDetNotifyStart kann mit der Konstanten sAfWflNotifyEmail oder sAfWflNotifyNone gefüllt werden. Abhängig von dem Wert wird eine Benachrichtigung gesendet oder nicht.

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

Konstante Wert Bedeutung
_ErrOk 0 ok - kein Fehler aufgetreten
_rNoRec 5 Das übergebene Objekt existiert nicht.
_rExists 6 Es existiert bereits ein identisches Workflow-Detail.
sAfErrNoRecSAB -20021 Der übergebene Sachbearbeiter existiert nicht.
sAfErrNoRecSabgrp -20036 Die in dem Feldpuffer angegebene Sachbearbeitergruppe existiert nicht.

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