将当前App已上传的附件创建为文档模板,使用addTemplate ASLP服务创建的模板,需要管理员在生成文档App模板列表里手动设置相关标签。该模板的修改和删除仅允许使用对应ASLP服务完成。
// 调用App
String sourceAppId = "调用方应用ID";
// aslp服务地址
String aslp = "aslp://com.actionsoft.apps.addons.docgenerator/addTemplate";
// 参数定义列表
Map params = new HashMap<String, Object>();
//sessionId,必填
params.put("sid", ctx.getUserContext().getSessionId());
//模板Id,必填
params.put("tempId", UUIDGener.getUUID());
//模板说明,非必填
params.put("description", description);
//调用方应用已有附件文档仓库根目录,必填
params.put("repositoryName", "!form-ui-file-");
//调用方应用已有附件 groupValue,必填
params.put("groupValue", groupValue);
//调用方应用已有附件 fileValue,必填
params.put("fileValue", fileValue);
//模板名称,必填
params.put("fileName", fileName);
//新增模板
ResponseObject ro = SDK.getAppAPI().callASLP(SDK.getAppAPI().getAppContext(sourceAppId), aslp, params);