我想使用SDL Tridion 2011 SP1创建工作流,并且正在浏览实时内容门户中的文档。

在浏览文档时,我有几个问题,如下所示:

  • 我可以将 C#(TOM.NET)用于自动化 Activity /决策吗?还是应该仅使用 VBScript(TOM)?实时内容门户中是否提供了用于自动 Activity /决策的示例代码?
  • 如果在工作流中不允许使用 C#(TOM.NET),为什么要在TOM.NET API文件中提供其命名空间/类/成员引用?
  • 如果仅允许在WF中使用VBScript,则在哪里可以获取SDL实时内容中的代码/TOM API引用?到目前为止,我无权访问SDL Tridion服务器以从安装程序包中获取文档。
  • 最佳答案

    我可以使用C#(TOM.NET)进行自动 Activity 吗?还是应该仅使用VBScript(TOM)?

    您可以在C#代码中使用TOM编写自动化 Activity 。为此提供了一个主要的互操作程序集(IIRC)。

    工作流程中允许使用TOM.NET吗?

    支持从现有的TOM.NET代码(即TBB或DataExtender)中访问工作流程项。因此,您可以查询工作流中的项目,启动工作流等。但是不支持使用 TOM.NET编写自动化的工作流 Activity 。

    我记得这是与不兼容的线程模型有关的原因。但是我大多只是听开发商的话。他们一定比我更了解。

    在哪里可以获得代码/TOM API引用?

    Tridion的API引用文档不在LiveContent中,而是以CHM(或压缩的JavaDoc)文件形式提供。可以在Tridion 2009 documentation page on SDL Tridion World上的“SDL Tridion 2009完整文档” zip中找到TOM API的最新文档(需要登录)。

    感谢Quirijn和Alvin在评论中指出这一点。

    关于tridion - 我可以使用哪个API编写SDL Tridion工作流程事件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11185079/

    10-13 09:22