Den Status eines Vorgangs ändern: Unterschied zwischen den Versionen
Aus Asprova Hilfe
DM (Diskussion | Beiträge) (Imported from text file) |
GK (Diskussion | Beiträge) (Formatierung und Überarbeitung) |
||
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | {{DISPLAYTITLE:Den Status eines | + | {{DISPLAYTITLE:Den Status eines Vorganges ändern}} |
<div align="right">Hilfe Nummer: 754600</div> | <div align="right">Hilfe Nummer: 754600</div> | ||
− | + | <hr> | |
− | + | Wird der [Status] eines Vorgangs mit | |
− | + | : <code>operation.Status = kWorkStatus_Scheduled</code> | |
− | : 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 |
− | + | : <code>BroadcastChanges</code> | |
− | + | der Projektklasse aufgerufen werden. Wird <code>BroadcastChanges</code> 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.. | |
− | |||
− | : BroadcastChanges | ||
− | |||
− | der Projektklasse aufgerufen werden. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<hr> | <hr> | ||
<div align="right">Hilfe Nummer: 754600</div> | <div align="right">Hilfe Nummer: 754600</div> |
Aktuelle Version vom 8. September 2017, 18:02 Uhr
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