Den Status eines Vorganges ändern
Aus Asprova Hilfe
Hilfe Nummer: 754600
Wird der [Status] eines Vorgangs mit
-
operation.Status = kWorkStatus_Scheduled
über die COM-Schnittstelle geändert, so ändert sich dieser zwar, aber der [Status] der untergeordneten Aufgaben und des Auftrags werden nicht entsprechend synchronisiert. Zur Synchronisierung, muss explizit
-
BroadcastChanges
der Projektklasse aufgerufen werden. Wird BroadcastChanges
nicht aufgerufen wird, so:
- ändert sich bei dern Neuplanung über COM der [Status] von Vorgängen, bei denen alle Vorgänge des Auftrags beendet sind, auf "Geplant",
- gleichzeitig bleiben der [Status] der Aufgaben und des Auftrags "Beendet", und dann
- werden die Daten zwangsweise intern synchronisiert, wenn die Neuplanung nicht beendet wird. Dies ist etwa der Fall, wenn nur Vorgänge aus Aufträgen erstellt werden. In diesem Fall ändert sich der auf "Geplant" gesetzte [Status] des Vorgangs auf "Beendet" gesetzt, da der Auftrag "Beendet" ist..
Hilfe Nummer: 754600