九游会官网登录入口网页-ag8九游会j9登录入口允许用户使用接口来完成对流程、表单以及数据的相关操作。本文介绍如何使用接口来实现表单上传附件的功能。这样便能将流程附件的管理与其他业务进行整合,更方便业务的办理过程。
在服务管理平台中创建一个接口,接口代码如下:
/* * resources.getentitymanagercontainer() // 实体管理容器. * resources.getcontext() //上下文根. * resources.getorganization() //组织访问接口. * requesttext //请求内容. * request //请求对象. */ /* 传入的参数 假设requesttext = { "title" : "关于某某某的九游会官网登录入口网页的公告(标题,必填)", //标题 "from" : "办公室(来文单位,必填)", "to" : "qhsnynctrsc(oa的部门人事处id,必填)", "date" : "2020-05-09(收文日期,选填)", "no" : "农123(字号,选填)", "key" : "nmt(文件加密私钥,选填,为空则认为没加密)", "contents" : [ { "filepath" : "http://host?file=aaaa.docx", "filename" : "aaaa.docx" } ], "slaves" : [ { "filepath" : "http://host?file=slaves.docx", "filename" : "slaves.docx" } ] } */ try{ var result = { } print( "requesttext=" requesttext ); var requestjson = json.parse(requesttext); print( "type of requestjson = " typeof( requestjson )); print( "type of requestjson = " requestjson ); if( typeof(requestjson) === "string" ){ requestjson = json.parse(requestjson); } var workid = "b4cbb9a4-3410-45a4-9c0e-4dad0dcf94b4"; //流程文档的workid //上传附件-----------------------------------------------------------begin var token = gettoken(); //print( "contents个数:" requestjson.contents.length); //print( "slaves个数:" requestjson.slaves.length); var contentssite = "attachment"; //正文附件放置的附件区域 var slavessite = "attachment_1"; //普通附件放置的附件区域 //处理contents var conarr = requestjson.contents; for(var i=0;i