FlowPortal BPM 知识问答社区
FlowPortal BPM

金融业

业务流程管理
FlowPortal BPM

制造业

业务流程管理
FlowPortal BPM

教育类

业务流程管理
FlowPortal BPM

医疗类

业务流程管理

BPM共享文件服务器配置

系统集成LIly_Mao 发表了文章 • 0 个评论 • 28 次浏览 • 4 天前 • 来自相关话题

附件路径配置为共享文档路径
附件路径配置为共享文档路径

5.7外网配置

BPM门户LIly_Mao 发表了文章 • 0 个评论 • 69 次浏览 • 2018-07-27 11:41 • 来自相关话题

做了外网映射的时候,报错:




 
解决方案:注释下面的代码










 
 
 
做了外网映射的时候,报错:
11.png

 
解决方案:注释下面的代码

22.png


33.png

 
 
 

企信通 修改 退回重填和拒绝审批意见必填

EMIPLIly_Mao 发表了文章 • 2 个评论 • 71 次浏览 • 2018-07-25 16:47 • 来自相关话题

reject: function (config) {//拒绝         var me = this;         var dlg = Ext.create('YZSoft.src.panel.Comments', {             title: config.title || RS.$('All_BPM_Reject_Title'),             fn: function (comments) {                 if (comments != "") {//判断意见是否为空                     dlg.hide();                     YZSoft.Ajax.request({                         method: 'POST',                         url: YZSoft.$url('YZSoft.Services.REST.Mobile/BPM/TaskOpt.ashx'),                         waitMsg: {                             message: RS.$('All_BPM_Reject_Mask'),                             autoClose: config.successMask === false                         },                         delay: true,                         params: {                             Method: 'Reject',                             TaskID: config.tid                         },                         jsonData: {                             comments: comments,                             formdata: YZSoft.src.ux.xml.encode('XForm', config.data)                         },                         success: function (action) {                             var message = RS.$('All_BPM_Reject_Mask_Succeed');                             if (config.successMask !== false) {                                 Ext.Viewport.mask({                                     cls: 'yz-mask-success',                                     message: message,                                     delay: true,                                     fn: function () {                                         if (config.fn)                                             config.fn.call(config.scope || me, action.result);                                     }                                 });                             }                             else {                                 if (config.fn) {                                     config.fn.call(config.scope || me, action.result, {                                         message: message                                     });                                 }                             }                             if (config.done)                                 config.done.call(config.scope || me, action.result);                         },                         failure: function (action) {                             Ext.Msg.alert(RS.$('All_BPM_Reject_Title_Failed'), action.result.errorMessage);                         }                     });                 }                 else {                     Ext.Msg.alert("提示", "请填写拒绝意见!");                                    }             },             listeners: {                 order: 'after',                 hide: function () {                     this.destroy();                 }             }         });         Ext.Viewport.add(dlg);         dlg.show();     },     returnToInitiator: function (config) {//退回重填         var me = this;         var dlg = Ext.create('YZSoft.src.panel.Comments', {             title: config.title || RS.$('All_BPM_ReturnToInitiatorTitle'),             fn: function (comments) {                 if (comments != "") {//判断意见是否为空                     dlg.hide();                     YZSoft.Ajax.request({                         method: 'POST',                         url: YZSoft.$url('YZSoft.Services.REST.Mobile/BPM/TaskOpt.ashx'),                         waitMsg: {                             message: RS.$('All_BPM_ReturnToInitiator_Mask'),                             autoClose: config.successMask === false                         },                         delay: true,                         params: {                             Method: 'ReturnToInitiator',                             TaskID: config.tid                         },                         jsonData: {                             comments: comments,                             formdata: YZSoft.src.ux.xml.encode('XForm', config.data)                         },                         success: function (action) {                             var message = Ext.String.format(RS.$('All_BPM_ReturnToInitiatorSucceed'), action.result.UserFriendlyName);                             if (config.successMask !== false) {                                 Ext.Viewport.mask({                                     cls: 'yz-mask-success',                                     message: message,                                     delay: true,                                     fn: function () {                                         if (config.fn)                                             config.fn.call(config.scope || me, action.result);                                     }                                 });                             }                             else {                                 if (config.fn) {                                     config.fn.call(config.scope || me, action.result, {                                         message: message                                     });                                 }                             }                             if (config.done)                                 config.done.call(config.scope || me, action.result);                         },                         failure: function (action) {                             Ext.Msg.alert(RS.$('All_BPM_ReturnToInitiatorFailedTitle'), action.result.errorMessage);                         }                     });                 }                 else {                     Ext.Msg.alert("提示", "请填写退回意见!");                 }             },             listeners: {                 order: 'after',                 hide: function () {                     this.destroy();                 }             }         });         Ext.Viewport.add(dlg);         dlg.show();     },
  查看全部

reject: function (config) {//拒绝         var me = this;         var dlg = Ext.create('YZSoft.src.panel.Comments', {             title: config.title || RS.$('All_BPM_Reject_Title'),             fn: function (comments) {                 if (comments != "") {//判断意见是否为空                     dlg.hide();                     YZSoft.Ajax.request({                         method: 'POST',                         url: YZSoft.$url('YZSoft.Services.REST.Mobile/BPM/TaskOpt.ashx'),                         waitMsg: {                             message: RS.$('All_BPM_Reject_Mask'),                             autoClose: config.successMask === false                         },                         delay: true,                         params: {                             Method: 'Reject',                             TaskID: config.tid                         },                         jsonData: {                             comments: comments,                             formdata: YZSoft.src.ux.xml.encode('XForm', config.data)                         },                         success: function (action) {                             var message = RS.$('All_BPM_Reject_Mask_Succeed');                             if (config.successMask !== false) {                                 Ext.Viewport.mask({                                     cls: 'yz-mask-success',                                     message: message,                                     delay: true,                                     fn: function () {                                         if (config.fn)                                             config.fn.call(config.scope || me, action.result);                                     }                                 });                             }                             else {                                 if (config.fn) {                                     config.fn.call(config.scope || me, action.result, {                                         message: message                                     });                                 }                             }                             if (config.done)                                 config.done.call(config.scope || me, action.result);                         },                         failure: function (action) {                             Ext.Msg.alert(RS.$('All_BPM_Reject_Title_Failed'), action.result.errorMessage);                         }                     });                 }                 else {                     Ext.Msg.alert("提示", "请填写拒绝意见!");                                    }             },             listeners: {                 order: 'after',                 hide: function () {                     this.destroy();                 }             }         });         Ext.Viewport.add(dlg);         dlg.show();     },     returnToInitiator: function (config) {//退回重填         var me = this;         var dlg = Ext.create('YZSoft.src.panel.Comments', {             title: config.title || RS.$('All_BPM_ReturnToInitiatorTitle'),             fn: function (comments) {                 if (comments != "") {//判断意见是否为空                     dlg.hide();                     YZSoft.Ajax.request({                         method: 'POST',                         url: YZSoft.$url('YZSoft.Services.REST.Mobile/BPM/TaskOpt.ashx'),                         waitMsg: {                             message: RS.$('All_BPM_ReturnToInitiator_Mask'),                             autoClose: config.successMask === false                         },                         delay: true,                         params: {                             Method: 'ReturnToInitiator',                             TaskID: config.tid                         },                         jsonData: {                             comments: comments,                             formdata: YZSoft.src.ux.xml.encode('XForm', config.data)                         },                         success: function (action) {                             var message = Ext.String.format(RS.$('All_BPM_ReturnToInitiatorSucceed'), action.result.UserFriendlyName);                             if (config.successMask !== false) {                                 Ext.Viewport.mask({                                     cls: 'yz-mask-success',                                     message: message,                                     delay: true,                                     fn: function () {                                         if (config.fn)                                             config.fn.call(config.scope || me, action.result);                                     }                                 });                             }                             else {                                 if (config.fn) {                                     config.fn.call(config.scope || me, action.result, {                                         message: message                                     });                                 }                             }                             if (config.done)                                 config.done.call(config.scope || me, action.result);                         },                         failure: function (action) {                             Ext.Msg.alert(RS.$('All_BPM_ReturnToInitiatorFailedTitle'), action.result.errorMessage);                         }                     });                 }                 else {                     Ext.Msg.alert("提示", "请填写退回意见!");                 }             },             listeners: {                 order: 'after',                 hide: function () {                     this.destroy();                 }             }         });         Ext.Viewport.add(dlg);         dlg.show();     },
 

5.7版本有人搞过批量授权的应用吗?

系统集成LIly_Mao 回复了问题 • 2 人关注 • 1 个回复 • 100 次浏览 • 2018-07-25 14:18 • 来自相关话题

邮件通知上如何添加多个字段附件

业务流程SongHai 回复了问题 • 2 人关注 • 2 个回复 • 428 次浏览 • 2018-07-11 16:49 • 来自相关话题

sql server视图查询人员所有信息(上级、所在部门、所在公司、职位、职级等)

组织架构ztf 回复了问题 • 2 人关注 • 1 个回复 • 291 次浏览 • 2018-07-09 11:16 • 来自相关话题

5.7 JS对明细表取值赋值

回复

表单LIly_Mao 发起了问题 • 1 人关注 • 0 个回复 • 165 次浏览 • 2018-07-05 16:37 • 来自相关话题

5.7报错:tb.push is not a function

业务流程LIly_Mao 发表了文章 • 0 个评论 • 102 次浏览 • 2018-06-27 13:02 • 来自相关话题

报错截图:




 
报错原因:重复行上绑定了非重复行的字段或者是一个表单上只是用了一个数据库表,重复行和非重复行在一个数据库表上
 
报错截图:
1.png

 
报错原因:重复行上绑定了非重复行的字段或者是一个表单上只是用了一个数据库表,重复行和非重复行在一个数据库表上
 

5.7以上版本checkbox全局设置

BPM门户LIly_Mao 发表了文章 • 0 个评论 • 108 次浏览 • 2018-06-19 11:48 • 来自相关话题

效果:



 

1.png


效果:
2.png

 

5.7意见输入

表单LIly_Mao 发表了文章 • 0 个评论 • 104 次浏览 • 2018-06-12 14:40 • 来自相关话题

提交的时候把文本框的值赋值到comment 

 agent.on({
            Post: function (action, validationGroup, data, a) {
                data.Header.Context = {
                        }
            }
        });
  查看全部
提交的时候把文本框的值赋值到comment 

 agent.on({
            Post: function (action, validationGroup, data, a) {
                data.Header.Context = {
                        }
            }
        });