本例,介绍通过PostMan进行DatistEQ流程的上传过程,以及微服务的运行过程。
1、上传流程
上传流程服务的参数。
http://127.0.0.1/DMS/Upload
上传流程文件,支持DMS、DMZ文件。上传数据体(Body)采用multipart/form-data结构,Name为服务名,数据体为文件。
<POST> <需认证>
参数:
Publish Int32 说明: 设置流程可用范围,0为私有,1为受保护,2为公共
OverWrite Boolean 说明: 若服务存在时,是否覆盖。
指定上传流程的参数。
指定用户认证信息,目前,仅支持Basic Auth认证方式。
注意,上传流程只能是POST方法。
发送,完成上传过程,系统反馈执行结果。
注:流程变量对应用于运行参数。运行时,解析运行参数并作用于运行结果。
注:微服务的描述内容,源于流程的基本信息。
2、微服务访问
单击,上传流程返回信息中的服务地址,PostMan自动创建一个新的页签,点击执行,运行并获取运行结果。
将服务地址复制到Chrome浏览器中,修改QMax值为30,即石英含量值小于30,运行结果如下。
注:当节点仅有一个输出项目时,微服务返回对应类型的文件。如本例执行返回仅一张图片。
注:将“浏览数据”节点,设为默认输出;以作为默认执行节点。
3、上传文件并执行
运行时,支持上传本地文件并执行,可用于解析Excel报告中内容。上传的文件存放于流程目录下的Data目录中,流程可用相对路径对其引用。上传的文件将随机命名,以消除文件之间的干扰。