我正在使用 coreservice 在工作流中创建第一个自动化活动“返回给作者”。以下是我的代码。
- 创建组件并完成
- 查看组件并选择“返回作者”这是一项自动化任务,因为我已经编写了以下代码。但是没有执行该活动。
你能帮帮我吗?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;
using Tridion.ContentManager.CoreService.Client;
namespace CoreComponentWorkflow
{
[ProgId("CoreComponentWorkflow.WorkflowHandler")]
public class AutomaticWorkflowHandler
{
public void MoveBackToActivity(string strActivitytoMove)
{
var client = new SessionAwareCoreServiceClient();
var finishdata = new ActivityFinishData();
finishdata.Message = strActivitytoMove;
var process = new ProcessInstanceData();
var activity = (ActivityInstanceData)process.Activities[0];
client.FinishActivity(activity.Id, finishdata, new ReadOptions());
}
}
}