Quintiq file version 2.0
#parent: #root
Method InitializeData (
  SWF_ActivityDefinitionBase selection,
  SWF_StepDefinition parentstep
) id:Method_SWF_DialogCreateEditActivityDefinition_InitializeData
{
  #keys: '[136682.0.1021914634]'
  Body:
  [*
    // Initialize data
    Form.InitializeAssignedTo();
    DataHolderDialogData.Data( selection );
    Form.SetTitle();
    if ( not isnull( parentstep ) ) 
    {
      DataHolderParentStep.Data( parentstep );
    }  
    
    if ( not isnull( selection ) )
    {
      displayname := guard( selection.AssignedAuthorization().DisplayName(), "" );
      if ( displayname.Length() > 0 )
      {
        Form.selstrAssignedTo().Text( displayname );
      }
      else
      {
        Form.selstrAssignedTo().SetSelectedElement(0);  
      }
    }
    if ( isnull( selection ) )
    {
      Form.numpduedateoffset().Number( 1 );  
    }
    
    GlobalStateSOPWorkflow.ShowFormModal( this );
  *]
}
