1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
  | Quintiq file version 2.0 
 |  #parent: #root 
 |  Method CreateActivity (String title_i, Real startCounter_i, String info_i,  
 |    Boolean isSucceeded_i, String errorMsg_i) 
 |  { 
 |    Description: 
 |    [* 
 |      Log a new activity to the end of the event-activity sequence 
 |      (1) Use this for requests and notifications, where we might want to view information 
 |    *] 
 |    TextBody: 
 |    [* 
 |      // Update last activity 
 |      // New activity startCounter is previous activity endCounter 
 |      this.UpdateLastActivity( startCounter_i ); 
 |       
 |      // Create new activity 
 |      LibDEF_IntegrationEventActivity::Create( this, 
 |                                               [String]this.GetNextActivityNumber() + '. ' + title_i, 
 |                                               guard( this.LastActivity().End(), DateTime::ActualTime() ), 
 |                                               startCounter_i, 
 |                                               isSucceeded_i, 
 |                                               errorMsg_i ); 
 |       
 |      // Terminate if error occured 
 |      this.TerminateWithError( startCounter_i ); 
 |    *] 
 |  } 
 |  
  |