AfStdWflDetLnkLstGet

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
Diese Seite enthält Bearbeitungen, die nicht zum Übersetzen freigegeben sind.
 AfStdWflDetLnkLstGet(int1, int2, handle3) : 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

Liste der abhängigen Workflow-Details ermitteln
int1 Id des Standardworkflows
int2 Nummer des Workflow-Details
handle3 Deskriptor einer leeren CTE-Liste
Resultat int Fehlerwert
Siehe

Verwandte Befehle, AfStdWflDetLnkAdd(), AfStdWflDetLnkDelete()

Die Funktion ermittelt alle abhängigen Details zu einem Workflow-Detail. Die Id des Standardworkflows wird in (int1), das Workflow-Detail in (int2) angegeben. In (handle3) eine leere CTE-Liste übergeben, die zuvor mit AfCteOpen() angelegt werden muss.

Nach dem Aufruf der Funktion befindet sich für jedes Workflow-Detail, das von dem angegebenen Workflow-Detail abhängig ist, ein Element in der Liste. Die Nummer des Details kann über die Eigenschaft Name, der Auftragstext über die Eigenschaft Custom ermittelt werden.

Beispiel:

Ermitteln aller abhängigen Details zu einem Standardworkflow-Detail.

tCteList # AfCteOpen(_CteList);
tErr # AfStdWflDetLnkLstGet(1,1,tCteList);

for   tCteItem # tCteList->CteRead(_CteFirst);
loop  tCteItem # tCteList->CteRead(_CteNext, tCteItem);
while (tCteItem > 0)
{
  tStdWflDetLine    # CnvIA(tCteItem->spName);
  tStdWflDetJobText # tCteItem->spCustom;
  ...
}
tCteList->AfCteCloseAll();

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

Konstante Wert Bedeutung
_ErrOk 0 ok - kein Fehler aufgetreten
sAFErrNoRecStdWflHead -20055 Das übergebene Standardworkflow-Detail existiert nicht.
sAFErrNoRecStdWflDet -20056 Das angegebene Workflow-Detail existiert nicht.

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