【问题标题】:How to execute custom Alfresco script on saving document opened via WebDAV or CIFS?如何在保存通过 WebDAV 或 CIFS 打开的文档时执行自定义 Alfresco 脚本?
【发布时间】:2011-10-06 06:39:21
【问题描述】:

我想通过 WebDAV 或 CIFS 打开 Excel 文件以进行离线编辑,并在 Alfresco 端运行我的脚本以在用户保存工作簿时解析文件的内容。

有可能吗?我该怎么做?

【问题讨论】:

    标签: webdav alfresco cifs


    【解决方案1】:

    对入站/更新文档使用content rule。这样,无论用户使用哪个接口访问文档(HTTP/WebDAV/CIFS/FTP),都会触发规则,您可以将其设置为“执行脚本”作为结果。

    【讨论】:

    • 据我所知,更新文档没有任何条件。但是所有这些条件都适用于入站或更新的文档。所以我可以编写自己的规则并执行它。我说的对吗?
    • 我真的不明白你的意见,但你有更新和传入文件的条件。然后,从技术上讲,您无需编写规则,而是配置它们。您编写的是您将作为规则的一部分执行的脚本。
    • 好吧。我需要编写一个动作并配置现有规则。对吗?
    • “执行脚本”操作已经可用,如果您可以为您的目的编写一个 Javascript,那么您只需要配置规则。如果 Javascript 不够或不是您想要的,那么您还需要开发一个 Java Action。
    • 如果您正在处理文本内容,javascript 是最简单的方法。这是您以字符串形式访问内容的方式: var content = document.properties.content.content;您可能还想使用 Javascript 控制台来开发您的脚本:code.google.com/p/share-extras/wiki/JavascriptConsole(免责声明:我已经写好了)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-10
    • 1970-01-01
    • 1970-01-01
    • 2014-07-24
    相关资源
    最近更新 更多