首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ProcessMaker中将文件上载到Alfresco

在ProcessMaker中将文件上载到Alfresco
EN

Stack Overflow用户
提问于 2013-03-06 12:00:15
回答 2查看 1.1K关注 0票数 1

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

以下是场景:

用户在ProcessMaker中填写表单,然后一个文件被上传到Alfresco。

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

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

更新: Alfresco安装在日语版本的Windows7上。Alfresco的版本是4.2.c。Process Maker版本为2.0.45。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-06 22:02:07

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

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

这应该会让你知道你的情况出了什么问题。

更新

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

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

票数 3
EN

Stack Overflow用户

发布于 2013-03-07 09:32:20

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

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15238731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档