Den Status eines Vorgangs ändern
Aus Asprova Hilfe
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,
- wird der Status eines Vorgangs eines Auftrags dessen Vorgänge beendet sind, während der Neuplanung von COM auf "Geplant" geändert.
- Währenddessen wird der Status der Aufgaben und die Reihenfolge des Vorgangs "Beendet" bleiben.
- 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