【问题标题】:Upload file to Alfresco in ProcessMaker在 ProcessMaker 中将文件上传到 Alfresco
【发布时间】:2013-02-20 17:38:56
【问题描述】:

我正在尝试 Alfresco 和 ProcessMaker 的混搭。 我打算在 ProcessMaker 上使用 Alfresco 的文档管理功能。

这是场景:

用户在 ProcessMaker 中填写表格,并在 Alfresco 中上传文件。

我在this 链接中关注了维基。问题是,我的结果变量总是假的。我还检查了我的输入。我可以通过我提供的地址访问 Alfresco,但它仍然无法正常工作。我还确保该文件存在于我的目录中。

有没有办法检查(可能从日志或控制台)Alfresco 或 ProcessMaker 返回的错误,以便我可以继续?

更新: Alfresco 安装在日文版的 Windows 7 中。 Alfresco 版本是 4.2.c。 Process Maker 版本为 2.0.45。

【问题讨论】:

    标签: integration alfresco document-management mashup processmaker


    【解决方案1】:

    我没有使用 ProcessMaker 的经验,但您可以尝试以下几件事来调查您的问题:

    • 检查 ProcessMaker 和 Alfresco 之间的网络流量(例如使用 Wireshark)以查看 Alfresco 的 HTTP 响应中是否有任何可用提示
    • 启用调试日志on Alfresco side
    • 据我所知,ProcessMaker 使用 Alfresco CMIS REST API 来实现其触发器。查看 ProcessMaker 中的 class.pmAlfrescoFunctions.php 并使用一些 REST 客户端自己尝试调用(例如 curlChrome REST consolehtty

    这应该让您了解您的情况出了什么问题。


    更新

    在阅读了日语语言包将文件夹名称从“Sites”更改为“/サイト”,并仔细检查了Alfresco触发器code后,确实是ProcessMaker不支持本地化版本的Alfresco OOTB,在其 CMIS 查询中硬编码“站点”。

    虽然@nmenego 提供的workaround 在大多数情况下就足够了,但我向 ProcessMaker 开了一个bug 让他们知道限制。

    【讨论】:

    • 非常有效的积分。我检查了所有这些要点,但就我而言,一切都很好。我已经添加了我的答案,因为就我而言,这是解决问题的原因。 Alfresco 中的调试日志以及两个系统之间的网络流量都没有问题。
    【解决方案2】:

    我发现问题出在我安装的 Alfresco 使用的编码中。默认目录是 /サイト(日语中的站点),而不是默认文件夹 /Sites。显然,在安装时,默认文件夹的名称被翻译成日语。

    我所做的是添加了一个名为 /Sites 的文件夹,现在一切正常。 当然,skuro 指出的观点也都是正确的。

    【讨论】:

    • IIRC 那是一个古老的错误,我在三年前遇到了麻烦......我忘了问,你使用的是哪个版本的 Alfresco?
    • 我在原始问题中添加了 Alfresco 和 ProcessMaker 的版本,以防其他人遇到此问题。另外,如果我能如此大胆地向您@skuro 请求帮助以编辑原始标签并添加 processmaker,因为我没有足够的声誉来这样做。谢谢!
    • 添加了标签。显然你使用的 Alf 版本很新,我会看看本地化方面是否有任何问题......
    • 好的,问题确实出在 ProcessMaker 中:我在上面链接的 PHP 文件在几个地方硬编码了“站点”,因此当您本地化 Alfresco 实例时,集成就会崩溃。
    【解决方案3】:


    我们刚刚确认这是 Alfresco 的 ProcessMaker 连接器触发器中的一个错误,感谢您报告它。

    我刚刚在 ProcessMaker 的主要支持门户中打开了票证 11003,供开发人员修复它。

    请在ProcessMaker's Main Support Portal免费注册,以便跟进此错误的解决。

    最好的问候,

    Arturo A. Robles
    客户和合作伙伴支持经理
    Colosa Inc. - ProcessMaker

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-15
      • 2014-06-06
      • 1970-01-01
      • 2017-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多