【问题标题】:How to compare component versions for sending notifications?如何比较发送通知的组件版本?
【发布时间】:2013-02-13 15:49:54
【问题描述】:

我正在使用工作流(自动活动)。 我想通过电子邮件显示组件的哪些部分已被修改。 我想我可以使用类似的东西: my_server/views/ASP/CompareFrameset.asp?SystemIdentifier=tcm:25-18409

但我不知道如何使用属性“SystemIdentifier”。

谢谢你,

【问题讨论】:

    标签: notifications workflow tridion tridion2009


    【解决方案1】:

    为了记录,系统标识符是 MDVC 中用于区分打开的 CME 会话的唯一 ID。

    它结合了用户 ID、内容管理器的版本和服务器名称等信息。您可以从 MDVC 的 SystemIdentifier 属性中读取当前的系统标识符。

    【讨论】:

      【解决方案2】:

      我认为您尝试构建下一个链接:

      http://<yourServer>/Views/ASP/CompareFrameset.asp?tds51cmwknlcom&URI=Compare&CONTEXTURI=tcm:25-24905&FILTER=auto&ITEMTYPE=&MODE=
      

      【讨论】:

        【解决方案3】:

        我相信这与 Tridion 2009 的工作方式类似 - 检查 Tridion 2011 SP1 中“Comparing Activities”的文档。简而言之:您正在重新发明轮子。

        【讨论】:

        • 我已经检查了文档。但是,我认为这不是我想要的。首先,我是第一次活动,所以我不能和任何东西相比。当第一个活动完成后,将启动一个自动活动以向审阅者发送电子邮件。在这封电子邮件中,我想包含一个用于比较更改的链接,然后审阅者可以接受或不接受该任务。我在 Tridion 中看到,当我比较组件版本时,会调用这个 asp:ASP/CompareFrameset.asp。所以,我正在尝试猜测如何使用它。
        • 我正在尝试以编程方式进行。
        【解决方案4】:

        假设您只想包含一个指向比较功能的链接:系统标识符是当前工作流中的组件的 URI。

        【讨论】:

        • 谢谢,我已经尝试过使用该组件。但是没有用。
        猜你喜欢
        • 2023-02-22
        • 1970-01-01
        • 1970-01-01
        • 2011-10-18
        • 2011-03-01
        • 2023-04-05
        • 1970-01-01
        • 2011-06-24
        • 2021-03-08
        相关资源
        最近更新 更多