Quintiq file version 2.0 #parent: #root Method Delegate () id:Method_SWF_DialogCreateEditActivity_Delegate { #keys: '[136682.0.610434165]' Body: [* // Forward the activity current_date := SWF_WorkflowDataset.GlobalParameter().CurrentDate(); close_origin_activity := DataHolderIsClose.Data(); origin_activity := DataHolderOriginActivity.Data(); selectedelement := this.GetSelectionAuthorizationElement(); selected_authorization := SWF_AuthorizationBase::GetSelectedAuthorizationFromStringSelections( SWF_WorkflowDataset, DropDownStringListAssignedTo.Text(), selectedelement ); //Auto set created time and created user name description := SWF_Translation::TRANSLATE_NewActivityCreatedBy( DateTime::Now(), SWF_WorkflowDataset.GetCurrentUser().Name() ) + String::NewLine() + EditFieldDescription.Text(); SWF_WorkflowDataset.Service().TR_ProcessDelegateActivity ( origin_activity , close_origin_activity , EditFieldTitle.Text() , description , origin_activity.IsDefaultOpen() , true /* Trust user input due date */ , DateTimeSelectorDueDate.DateTime().Date() , current_date , SWF_WorkflowDataset.GetCurrentUserID() , guard( selected_authorization.DisplayName(), '' ) , guard( DropDownListStep.Data().ID(), Key::ZeroKey() ) , SWF_WorkflowDataset.GetCurrentUserID() , guard( origin_activity.ViewLink(), '' ) , guard( DropDownListView.Data().Id(), '' ) ); *] }