- 博客(32)
- 资源 (2)
- 收藏
- 关注
原创 web2.0时代的工作流软件设计
各大网站早在好几年前就已经全面迈入Web2.0时代了。但是基于web技术的工作流管理软件却一直没啥进步,传统的老牌OA厂商,工作流厂商一直在啃老本,十年前的老技术,老产品一直用着。传统OA和工作流软件,其工作流引擎都局限于模拟日常实际工作流程。表单采用(javascript+html)技术,完全模拟现实中的纸质表单样子;由于受到开发技术的局限性,导致传统的表单,存在以下几个缺陷:1
2013-12-11 14:23:33
1056
原创 智遥工作流开发ECR(工程变更申请单)流程
一、ECR简单介绍ECR的全称Engineering Change Request 中文名“工程并更申请单”,是企业研发部门经常使用的一种重要单据;在产品研发过程中设计到工程变更,就要使用到ECR流程。ECR内容复杂,几乎涉及部门繁多,使用传统的纸质单据进行审批,非常耗时,查询十分不方便。二、ECR流程开发介绍ECR流程其实很简单,通常是“发起流程-->部门经理审批--
2013-12-07 16:32:48
4113
原创 智遥工作流是如何模拟并优化办公单据审批的
为了完全模拟出现实办公单据审批效果,智遥工作流创造了“审批模式和审批类型”。1.审批模式 1)单人审批:可以是单人或者多人接收,但是只要其中一个人审批了即可; 2)并行审批:多人同时接收,必须所有人审批通过,流程才转到下一步去,只要其中一个人审批不通过,流程便不通过,剩余为审批的人,也无需再审批; 3)顺序审批:多人同时接收,但是必须按指定的顺序来审
2013-11-22 16:03:31
1106
原创 一款优秀的工作流产品应具备的几点基本素质
1.能够模拟现实审批中的各种审批方式。(比如:多人接收,单人审批;多人接收,多人审批,会签等)2.确保单据能流转到正确的人手中。(民企审批灵活,没有一套规范的审批流程和制度,软件必须适应企业,企业是不会来适应软件的)3.能简单的制作出复杂的表单,满足实际需求。(现实中很多单据都很复杂,比如设计工程研发的)4.要能方便和“ERP,HR”等系统进行集成。
2013-11-20 10:36:23
1591
1
原创 SAP 请购单审批流程实现全过程
请购单的审批流程逻辑其实很简单,发起人发起流程->财务检查是否填写对了->领导审批(金额不同,需要给到不同级别的领导审批)->采购转PO;之前用过金和C6的时候也做过,当时的最大麻烦就是:要根据金额大小,走不同领导进行审批,由于他的扩展性不够强大,导致很麻烦。目前的智遥工作流,可以自定义SQL语句作为判断条件,这一步倒也简单了。 但是表单又麻烦了,由于SAP中的请购单比其他的ERP的复杂
2013-07-17 16:47:39
6196
原创 请购单审批流程分析和注意事项
请购单审批流程可谓是最长用的流程,不同的审批金额,可能需要不同的人进行审批。现行的ERP系统一般都无法做到审批功能。通常会使用工作流系统来实现审批功能。那么使用工作流软件该怎么实现比较省事省力呢?方案1:将请购单内容做成一个输入表单,用户填写表单后,领导进行审批,审批完后,将数据写入到ERP中;方案2:在ERP中填写请购单内容,用户在工作流软件中,根据请购单号,找出相应的请购单,然后发起给
2013-07-09 16:59:17
4945
原创 智遥工作流中调用SAP基础数据
话说公司选用智遥工作流,就是看中智遥的扩展灵活,与SAP系统交互方便。 SAP系统是公司花了血本上的,公司的运作都是以SAP为基础的。要想开发出实用的工作流,难免要从SAP取数据。尤其是一些公司基本信息,很多流程都要用到,比如:工厂资料,客户资料,供应商资料,物料信息等等。 通常我们要调用其他系统的数据时,直接连接他们的数据库,然后直接调用里面的
2013-06-27 16:53:00
1253
原创 智遥工作流——会签与多人审批区别
在智遥工作流中会签和多人审批很相似,都需要多个人进行审批,有些人弄不懂之间的区别 多人审批: 1.用户在转下一步的时候,可选择多人审批; 2.必须所有人同意才能往下转; 3.只要其中一个人退回,流程就退回了,还未审批的人,无需再审批 会签: 1.用户选择转会签后,所有人都必须进行审批,无论是同意还是不同意。 2.会签过程中,无法退回,只能选择同意还
2013-06-18 16:15:44
5113
原创 智遥工作流--加签功能详解
加签:顾名思义就是增加一道审批签名,这个道审批往往是临时增加的,标准流程没有规定要走的。 在现实工作流程中,加签功能使用率颇高;有时,审批人对内容不太确定,不太敢做主,就会找更高层的领导进行加签;这样就可以规避个人风险;出问题大家一起担。有时为了表示对领导尊重,或者让领导知道这回事,也需要使用加签功能。加签功能也许是中国特色吧。 由于这个加签功能,本来就是不在标准流程中的,因此
2013-06-17 16:32:41
1818
原创 工作流工时统计
工作流功能中有一个比不可少的功能,就是工时统计。一个流程从发起到审批花费了多少时间,每个审批节点之间花费了多少时间。这也是KPI考核的一个利器。较大企业往往没有统一的上下班时间,不同的部门上下班时间不一样,有些还有白班和晚班之分;因此流程工时统计,往往无法精确到小时。通常都是精确到工作天,比如一个流程从发起,到审批完成共花费了多少个工作日(必须剔出周末和节假日)。当然有些软
2013-06-05 11:19:01
1963
原创 公用流程,上级领导审批,设置注意事项
在工作流中,流程审批中,第一级,往往就是部门领导审批。但是每个部门的情况都可能不一样,小的部门一般只有一个领导(一个经理或一个主管)如电脑部;而大的部门可能有很多个领导,一个大领导管所有人,几个小点的领导各管一对人马,比如财务部。如果一个审批流程,是公共流程,如“请休假流程,报销流程”每个部门都需要使用到,那么像电脑部同时发起流程,就只要“电脑部经理”审批即可,而财务部的同事,可能先要给到“主
2013-05-30 16:26:45
3993
原创 智遥工作流导出Excel分析
导出数据到Excel,是一个软件的必备功能;很多B/S程序,导出Excel,用的是直接在Excel打开数据列表的方式,这种写法比较普遍,缺点也很明显,数据多的时候比较慢,而且导出的数据不是很好看,不太好整理; 智遥工作流导出Excel原理是:先将要导出数据放到一个DataTable中,然后遍历DataTable,将数据写入到Excel中。优点是导出速度快,稳定。 智遥工作流自带有Exc
2013-05-28 16:02:31
893
原创 智遥工作流为Sap报工时(实例)
报工时程序,是很常见的系统,几乎每个工厂都会使用到。由于SAP账号昂贵,一般企业不会给每个人都开通一个账号进去报工时,而是使用一个公共账号进去报工时;但是这样做往往有不好做权限管控,及时大家都用一个账号,也还是得占用一个账号,成本较高。而且SAP开发类似程序比较麻烦。最近有一客户就直接使用智遥工作流,进行扩展,做了一个SAP报工时程序。操作方便,简洁,效果不错。程序要求及开发关键代码:
2013-05-27 08:38:47
1841
原创 一键生成表单文件,上传后乱码问题
智遥工作流软件,提供一键自动生成表单文件,非常方便,但是有客户反映,自动生成的文件,上传后会出现乱码。原因:自动生成的代码文件(.aspx .cs)文件中,包含中文字符,所以直接上传到服务器会出现乱码现象。解决方法:1.将源代码(XXX.aspx.txt 和XXX.cs.txt )文件下载下来;2.使用编程工具Visual studio,新建一个网页文件,然后将下载的代码,复
2013-05-20 13:34:43
929
原创 智遥工作流连接SAP,查询超时解决方法
有客户使用我们智遥工作流,调用SAP RFC程序,由于查询的计算比较复杂,数据量较大,经常出现超时现象。程序超时的原因有两个:1.连接SAP超时,SAP中的RFC内部运算时间过长,导致超时;2.工作流软件调用超时,没有在规定的时间内返回结果,导致超时。解决方法有:1.延长查询时间:智遥工作流中,当单击按钮时,默认的时间是30秒,如果程序在30秒内没有执行完,就会提示超时。可以修
2013-05-14 10:57:20
1497
转载 SAP工作流触发总结
通常,SAP工作流触发途径很多。比如,我们可以通过调用标准业务对象触发事件,或是根据状态触发,或是在用户出口,或是在BADI中触发等等。不过有时,你会发现在标准业务对象类型中事件可以触发然而继承它的业务对象类型中事件却不能触发。这是由于在标准代码中的触发对象是调用的标准对象,所以继承的对象是无法触发标准事件的。如果这时没有可用的用户出口或是BADI,触发流程会是很痛苦的。不过大家不用在痛苦可,小生
2013-05-13 13:40:48
2555
原创 如何使用智遥工作流为SAP节省License实例
SAP的账号是按年收费的,一个账号每年的费用大概是5K-20K(这个价格是由企业规模决定的,规模越大,使用的账号越多,就可以谈得便宜点),可谓是相当昂贵。于是大部分公司,都会采取多人共用一个账号来登录使用;但是有些涉及到价格,成本等敏感的功能,就无法使用公共账号来解决。可能某些用户只需要几个简单的查询功能,但是也不得不为他们单独开通一个SAP账号;成本很高。 解决方案是:建立一个外部系统
2013-04-09 11:40:24
1739
原创 探讨工作流能给公司带来的几点益处
目前工作流软件在企业中的使用不如ERP广泛,很多人不太了解,不知道工作流软件能为公司解决什么问题,带来什么效用。根据我多年的从业经验,我总结出以下6点。1.规范公司审批流程。虽然公司都有明确的审批流程规定,一级一级往上面审批,但是总会有人跳过一些审批环节,直接越级找到上面的高管进行审批,高管往往不会仔细审核里面的内容直接就签了;后面的负责人员看到高管都已经签了,就算发现了问题,也往
2013-03-31 11:32:39
1137
原创 调用SAP RFC程序,传入参数后,无法查询出结果--问题分析
有一个客户需要在智遥工作流软件中调用公司内部的SAP Function,传入3个字符串参数:P1,P2,P3,然后返回一个结果内表Output1,并将内部数据在网页上显示出来。但是无论他们怎么调用,输入什么参数,都显示没有找到任何记录。然而在SAP系统中进行调试,输入同样的参数,却显示有记录。他们折腾半天找不出原因,只好找到我,经过我的检查发现:传入的P1是一个长度为10位的单号,
2013-03-26 11:33:10
2091
原创 智遥工作流,调用SAP RFC,如何传递一个内表参数。
搞SAP,ABAP开发的时候,内表是最常用的,SAP中的内表功能强大,相当于C#中的Datatable和数组;C#中无法定义SAP中的内表,那么如何将一个内表传进给SAP呢?1.先调用RFC,获取一个空的内表结构;//登录SAP RfcConfigParameters parameters = GetRfcLoginParameters();//获取登录参数
2013-03-22 10:31:57
1779
原创 智遥工作代理问题解析
1.代理是啥意思? 代理就是将审批权限委托给别人,让别人可以代替自己审批;2.什么时候使用代理? a).当要外出的时候,自己无法及时审批流程,可以将相应的流程委托给代理人来进行审批; b).当某人离职了,但是工作还没有完成,这时,管理员可以给离职人指定一个代理人来继续完成工作; c).领导可以把一些不重要,经常要批的工作流代理给自己秘书,让其帮忙处理。
2013-03-12 16:47:26
648
原创 智遥工作流是如何处理一个领导,负责多个部门的事务
在工作流或OA的实施过程中,经常会遇到一个领导分管几个部门的情况;导致流程无法找到正确的审批人。在智遥工作流中,可以通过设置“兼职”来化解这个问题。比如财务经理A,他除了负责财务部外还担任了电脑部的经理;那么就可以在“人员管理”中给A设定一个兼职电脑部经理;这样当有需要电脑部经理的审批的流程,也会跑到财务经理A,那里去。
2013-03-10 15:45:26
1123
原创 各大OA工作流使用技术对比
一、工作流的存储类型:国内的OA,工作流,通常使用数据库(MS SQL,Orcale)来存储工作流的数据,如:(北京金和,智遥工作流,用友致远等);国外的工作流,通常使用文件类型的来存储,就跟邮件系统一样,没有使用数据库,代表有:IBM 的Lotus Note;SAP 中自带的工作流模块;使用数据库的工作流引擎,更方便做一些扩展;比如制作一些流程的查询统计,直接使用SQL语句,便可以了。
2013-03-09 16:25:24
5931
原创 解析:智遥OA中如何在点击流程结束时,将数据转到ERP中去?
在智遥工作流的表单中点击“结束”按钮,会自动触发表单中的EndFlow() 函数;这个函数是自动生成的;用户可以根据流程的实际需要,修改其中的内容,比如:调用SAP中的RFC,将数据写入到SAP中,相当方便,实在。该函数默认的代码如下:// 在点击结束流程时,会自动调用该函数 public override bool EndFlow() { retur
2013-03-09 15:31:47
1023
原创 智遥工作流软件,转下一步时数据保存解析
智遥工作流的一大优点是:表单的所有代码,可以根据设定好的表结构,自动生成代码。且无需进行任何调整,直接上传到服务器就可以用。查看自动生成的表单代码,可以发现:表单套了一个母版页Form.Master当审批人点击转下一步的时候,会自动调用代码中的 SaveData(int status)函数,相当高明的手段,函数内部可以根据变量CFnid来判断当前处在哪个审批节点,用户可以自己调整代码来控制
2013-03-04 19:57:10
610
原创 .Net智遥工作流中调用SAP RFC实例演示
智遥工作流的表单是由系统自动生成的C#代码,大多数OA,工作流的表单都是用Javascript代码来实现。Javascript代码自然是无法调用SAP中的RFC了,C#代码扩展起来就方便太多了。//调用RFC并传入一个参数,返回一个DataTableprotected void btn1_Click(object sender, DirectEventArgs e)
2013-03-02 09:18:47
620
原创 ASP.Net 连接SAP通用类
智遥工作流软件中自带有一个连接SAP RFC的类,调用起来非常方便,以下是源代码:注:.Net 要连接SAP,需要网上下载一个 NCO3.0然后引用命名空间 using SAP.Middleware.Connector; public class SapRFCHelper { /// /// 获取登录SAP参数 //
2013-03-02 09:08:29
2104
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人