1

在 Tridion 2011 SP1 中遇到自动决策问题。

我有一个自动决策项目,它沿着两条路径之一(一条用于手动决策,另一条用于手动活动)。附上截图。

我需要做的是分析提交工作流第一步的用户的权限,并自动将工作流向下移动到正确的路径。

我正在为 AutomaticAssignActivity 使用事件处理程序(通过事件日志写入成功测试),并在 API 中找到了如何完成活动,但分配下一个活动没有过载。

我发现这篇文章很有趣,并尝试实现 CoreServiceSession 和 SessionAwareCoreServiceClient 但每次代码尝试加载核心服务时,我都会收到以下错误:无法加载文件或程序集 'Tridion.ContentManager.CoreService.Client, Version=6.1 .0.996,Culture=neutral,PublicKeyToken=ddfc895746e5ee6b' 或其依赖项之一。该系统找不到指定的文件。

我在我的 web 层中使用核心服务来生成一些小的内容,但它不想在事件系统中工作。我究竟做错了什么?我的事件系统 DLL 位于 Tridion.ContentManager.CoreService.Client.dll 所在的 Tridion bin 文件夹中。

任何帮助表示赞赏:)

工作流程布局

4

1 回答 1

1

请注意,如果您正在开发事件处理程序,则最好使用 TOM.NET API(它是事件系统和模板开发的首选 API)

其余的,使用核心服务

如果您想使用核心服务,您可以创建一个 .NET DLL,然后从您的自动化活动中调用它。这个线程有一些关于它的好信息:

于 2012-10-05T08:04:29.510 回答