Quintiq file version 2.0
|
#parent: #root
|
MethodOverride Execute (
|
DSP_ServiceCommitterBase local_committer,
|
output String soft_error_o
|
) as Boolean
|
{
|
TextBody:
|
[*
|
dataset := local_committer.astype( SWF_ServiceCommitter).Service().WorkflowDataset();
|
|
activity := dataset.GetActivity( this.ActivityObjectID() );
|
|
if( not isnull( activity ) )
|
{
|
if( this.ActivityIsCompleted() )
|
{
|
activity.SetCompleted( this.ActivityLastStatusUpdatedBy() );
|
}
|
else
|
{
|
activity.SetIncomplete( this.ActivityLastStatusUpdatedBy() );
|
}
|
|
activity.IsNew( this.ActivityIsNew() );
|
}
|
|
return true;
|
*]
|
}
|