コアサービスを使用して、ワークフローで「作成者に戻る」最初の自動化されたアクティビティを作成しています。以下は私のコードです。
- コンポーネントを作成して完成
- コンポーネントをレビューし、「作成者に戻る」を選択しました。これは自動化されたタスクであるため、以下のコードを記述しました。しかし、活動は行われません。
これについて私を助けてもらえますか?
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());
}
}
}