SAfEvtAction

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
Diese Seite enthält Bearbeitungen, die nicht zum Übersetzen freigegeben sind.
 Ausprägungen von gAfEvtAction Nur für Administratoren
Eine Auflistung aller Konstanten sAfEvt...

Innerhalb von ArcFlow-Skripten kann die Variable gAfEvtAction mit den sAfEvt... Konstanten verglichen werden, um festzustellen, von welchem Ereignis das Skript aufgerufen wurde. Für den Vergleich stehen folgende Konstanten zur Verfügung:

  • sAfEvtAbmCreate - Arbeitsmappe erstellt
  • sAfEvtAbmEdit - Arbeitsmappe ändert
  • sAfEvtAbmDelete - Arbeitsmappe gelöscht
  • sAfEvtAbmMove - Arbeitsmappe verschoben
  • sAfEvtAbmRetrieve - Arbeitsmappe wieder hergestellt
  • sAfEvtArcAbmAdd - Archiv einer Arbeitsmappe zugewiesen
  • sAfEvtArcAbmDelete - Archiv aus einer Arbeitsmappe entfernt
  • sAfEvtArcCreate - Archiv erstellt
  • sAfEvtArcEdit - Archiv geändert
  • sAfEvtArcDelete - Archiv gelöscht
  • sAfEvtArcRetrieve - Archiv wieder hergestellt
  • sAfEvtArcFileAdd - Anhangdatei zu einem Archiv hinzugefügt
  • sAfEvtArcFileEdit - Anhangdatei geändert
  • sAfEvtArcFileDelete - Anhangdatei gelöscht
  • sAfEvtArcFileRetrieve - Anhangdatei wieder hergestellt
  • sAfEvtArcFileReplace - Anhangdatei durch neue Version ersetzt

Beispiel:

...
switch (gAfEvtAction)
{
  case sAfEvtAbmCreate : ...; // Arbeitsmappe erzeugt
  case sAfEvtAbmEdit   : ...; // Arbeitsmappe geändert
  case sAfEvtAbmDelete : ...; // Arbeitsmappe gelöscht
  ...
}
...