0

我想创建一个新机制。首先,用户必须在输入文档中上传 csv 文件。之后,它会自动对当前上传的 csv 文件执行MySQL LOAD DATA INFILE。所以,我需要它的路径。

有人可以帮我找到它的路径。我已经在 PHP 中对其进行了测试,但我不知道如何在 Processmaker 中进行测试。

4

1 回答 1

1

这可能更难做到,每当您在 ProcessMaker 中执行输入文档时,平台使用一种基于您的 APP_UID 保存文件的古怪方式。

最好的办法是在提交输入文件后通过执行此查询并获取系统生成的文件名,对下一个任务执行查询:

SELECT D.*, C.CON_VALUE FROM CONTENT C, APP_DOCUMENT D
   WHERE D.APP_DOC_UID=C.CON_ID AND D.APP_UID='XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
   AND C.CON_CATEGORY='APP_DOC_FILENAME' AND D.APP_DOC_STATUS='ACTIVE'

之后,您可以通过此链接找到您上传的文件:

/opt/processmaker/shared/sites/workflow/files/

阅读本文档以供参考: http ://wiki.processmaker.com/3.2/Input_Documents

于 2018-03-09T06:47:08.127 回答