FlowPortal BPM

金融业

业务流程管理
FlowPortal BPM

制造业

业务流程管理
FlowPortal BPM

教育类

业务流程管理
FlowPortal BPM

医疗类

业务流程管理

自动发起流程的问题

回复

其它juanziwa 发起了问题 • 1 人关注 • 0 个回复 • 29 次浏览 • 2019-11-13 16:09 • 来自相关话题

请教下如何上传附件?

回复

其它peter0512 发起了问题 • 1 人关注 • 0 个回复 • 49 次浏览 • 2019-10-28 13:36 • 来自相关话题

6e明细表行内容不能重复

EMIPsimao 回复了问题 • 2 人关注 • 1 个回复 • 100 次浏览 • 2019-10-24 10:37 • 来自相关话题

EMIP使用XChildFormLink显示子表信息时传递参数接收的问题

回复

EMIPsimao 发起了问题 • 1 人关注 • 0 个回复 • 97 次浏览 • 2019-09-30 08:12 • 来自相关话题

文本框控件Express属性配置调用JavaScript方法在EMIP里不起作用

回复

EMIPsimao 回复了问题 • 1 人关注 • 1 个回复 • 278 次浏览 • 2019-08-03 18:28 • 来自相关话题

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

EMIPLIly_Mao 发表了文章 • 3 个评论 • 867 次浏览 • 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();     },
 

YZSoft.src.field.Select字段如何赋值?

EMIPhimingby 回复了问题 • 2 人关注 • 3 个回复 • 726 次浏览 • 2018-04-20 14:46 • 来自相关话题

问下EMIP上有类似XDataBrowserButton的控件,可以查询后返回点选结果。

EMIPGemini 回复了问题 • 2 人关注 • 2 个回复 • 770 次浏览 • 2018-03-26 21:11 • 来自相关话题

移动-js版本控制

EMIPLIly_Mao 发表了文章 • 0 个评论 • 576 次浏览 • 2018-02-06 16:53 • 来自相关话题

企信通提供了JS版本控制,每次在修改JS和CSS等静态文件后,只需修改Web.config文件中的JSVersion即可应用最新修改的内容,无需手动清除缓存。
修改方法:每次修改文件后,版本号5.70h.004增1,其中后三位是我们可以修改的,5.70h为系统版本号,不要修改。比如:5.70h.005,5.70h.006。





注意:JSCache的value一定要设置为true。
  查看全部
企信通提供了JS版本控制,每次在修改JS和CSS等静态文件后,只需修改Web.config文件中的JSVersion即可应用最新修改的内容,无需手动清除缓存。
修改方法:每次修改文件后,版本号5.70h.004增1,其中后三位是我们可以修改的,5.70h为系统版本号,不要修改。比如:5.70h.005,5.70h.006。

1.png

注意:JSCache的value一定要设置为true。