| |
Workflow Mgmt. V1.2 WfProcess April 2000 2-29 2 leeres set_requester( im new_value WfRequester) raises(WfBase::BaseException, CannotChangeRequester); Schritt 2,7,5,2 Null oder mehr WfActivities mit einem WfProcess verbunden . Die Verbindung ist hergestellt, wenn eine Tätigkeit als Teil des Erlasses des WfProcess verursacht wird . folgende Betriebe stützen das ' Schritt' Verhältnis. langes how_many_step() Erhöhungen (WfBase::BaseException); Get_iterator_step() WfActivityIterator Erhöhungen (WfBase::BaseException); Get_sequence_step(WfActivitySequence im langen max_number) Erhöhungen (WfBase::BaseException); Boolesches is_member_of_step( im Mitglied WfActivity) Erhöhungen (WfBase::BaseException); Manager 2,7,5,3 Ein ProzeßIST mit einem WfProcessMgr verbunden die Verbindung wird wenn hergestellt das WfProcess wird erzeugt und kann nicht geändert werden. Die folgende Betriebsrückkehr das WfProcessMgr dazugehörig mit dem WfProcess . Manager() WfProcessMgr raises(WfBase::BaseException); 2,7,6 Betriebe Anfang 2,7,6,1 Dieser Betrieb wird verwendet, um Erlaß von einem WfProcess einzuleiten . Der Zustand des Prozesses ist geändert von ' open.not_running.not_started ' zu ' open.running.', ? Ein CannotStart Ausnahme wird angehoben, wenn der Prozeß nicht begonnen werden kann (z.B., weil sie nicht richtig initialisiert wird). ? Ein AlreadyRunning Ausnahme wird angehoben, wenn der Prozeß bereits gewesen ist begonnen. leeres start() Erhöhungen (WfBase::BaseException, CannotStart, AlreadyRunning); |  |
|
| |
|
|