Den Status eines Vorgangs ändern

Aus Asprova Hilfe
Version vom 7. April 2017, 10:21 Uhr von DM (Diskussion | Beiträge) (Imported from text file)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche
Hilfe Nummer: 754600

Wenn der Status eines Vorgangs in der GUI wie folgt geändert wird

operation.Status = kWorkStatus_Scheduled

wird der Wert der Eigenschaft "Status" des Vorgangs geändert, aber der Status der Aufgaben unterhalb des Vorgangs und der Status der Reihenfolge des Vorgangs werden nicht synchronisiert oder geändert.


Um zu synchronisieren, muss

BroadcastChanges

der Projektklasse aufgerufen werden.


Wenn BroadcastChanges nicht aufgerufen wird,


  1. wird der Status eines Vorgangs eines Auftrags dessen Vorgänge beendet sind, während der Neuplanung von COM auf "Geplant" geändert.
  2. Währenddessen wird der Status der Aufgaben und die Reihenfolge des Vorgangs "Beendet" bleiben.
  3. Wenn dann die Neuplanung nicht beendet wurde und zum Beispiel der Befehl "Aufträge erstellen" ausgeführt wird, werden die Daten zwangsweise intern synchronisiert. In diesem Fall wird der Status des Vorgangs, der auf "Geplant" umgestellt war, geändert auf "Beendet".



Hilfe Nummer: 754600