1. 建立VS工程, MarketingCampaign 修改 workflow1.cs MarketingCampaign.cs 添加Activity, 如下:

       

  2. Activity 設置屬性, 說明如下:
    1. OnWorkflowActivated1

CorrelationToken

workflowToken

OwnerActivityName

MarketingCampaign

EventName

OnWorkflowActivated

Invoked

onWorkflowActivated1_Invoked

WorkflowProperties

Activity=MarketingCampaign, Path=onWorkflowActivated1_WorkflowProperties1

   

  1. sendEmail1:

CorrelationToken

workflowToken

OwnerActivityName

MarketingCampaign

MethodInvoking

SendEmail1_MethodInvoking

From

MOSSSvFarm103@cmmsgsps03.ecmms.foxconn

Subject

Marketing Campaign Subject

   

  1. CreateTask1

CorrelationToken

Task_Token

OwnerActivityName

MarketingCampaign

Method Name

CreateTask

MethodInvoking

createTask1_MethodInvoking

TaskID (New Filed)

Activity=MarketingCampaign, Path=createTask1_TaskId1

TaskProperties (New Field)

Activity=MarketingCampaign, Path=createTask1_TaskProperties1

  1. WhileActivity1

Condition

Code Condition

Condition

WhileActivity1_condition

  1. sequenceActivity1
  2. onTaskChanged1

CorrelationToken

Task_Token

OwnerActivityName

MarketingCampaign

EventName

OnTaskChanged

Invoked

onTaskChanged1_Invoked

AfterProperties(New Field)

Activity=MarketingCampaign, Path=onTaskChanged1_AfterProperties1

BeforeProperties(New Field)

Activity=MarketingCampaign, Path=onTaskChanged1_BeforeProperties1

TaskId

Activity=MarketingCampaign, Path=createTask1_TaskId1

  1. updateTask1

CorrelationToken

Task_Token

OwnerActivityName

MarketingCampaign

MethodName

UpdateTask

MethodInvoking

updateTask1_MethodInvoking

TaskId

Activity=MarketingCampaign, Path=createTask1_TaskId1

TaskProperties

Activity=MarketingCampaign, Path=createTask1_TaskProperties1

  1. completeTask1

CorrelationToken

Task_Token

OwnerActivityName

MarketingCampaign

TaskId

Activity=MarketingCampaign, Path=createTask1_TaskId1