我正在使用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());
}
}
}
不清楚您是否收到错误或者您是否收到错误的活动。你能指定流量是什么意思吗? – 2012-07-06 06:58:30