我正在尝试一个Alfresco和ProcessMaker的混搭。我打算在ProcessMaker上使用Alfresco的文档管理功能。
以下是场景:
用户在ProcessMaker中填写表单,然后一个文件被上传到Alfresco。
我关注了this链接中的维基。问题是,我的结果变量总是假的。我还检查了我的输入。我可以通过我提供的地址访问Alfresco,但它仍然不能工作。我还确保文件存在于我的目录中。
有没有一种方法可以检查(可能是从日志或控制台中) Alfresco或ProcessMaker返回的错误,以便我可以继续?
更新: Alfresco安装在日语版本的Windows7上。Alfresco的版本是4.2.c。Process Maker版本为2.0.45。
发布于 2013-03-06 22:02:07
我没有使用ProcessMaker的经验,但您可以尝试以下几点来调查您的问题:
class.pmAlfrescoFunctions.php,并尝试使用某些REST客户端(例如curl、Chrome REST console、ProcessMaker)进行调用这应该会让你知道你的情况出了什么问题。
更新
在读到日语语言包将文件夹名称从"Sites“更改为"/サイト",并仔细检查Alfresco的触发器code之后,ProcessMaker确实不支持Alfresco的本地化版本OOTB,它在其CMIS查询中硬编码"Sites”。
虽然@nmenego提供的workaround在大多数情况下就足够了,但我还是打开了一个指向ProcessMaker的bug,让他们知道这个限制。
发布于 2013-03-07 09:32:20
我发现问题出在我安装的Alfresco所使用的编码中。默认目录为/サイト(日语中的/Sites ),而不是默认文件夹站点。显然,在安装时,默认文件夹的名称会被翻译成日语。
我所做的是添加了一个名为/Sites的文件夹,现在一切都正常了。当然,skuro指出的观点也都是有效的。
https://stackoverflow.com/questions/15238731
复制相似问题