刚完成一个客户端导入的程序,可以导入各种业务类型的数据,包括Item类型的或者Folder类型的,基于ProcessBatchData方式完成,字段类型包括各种常用类型,如单行文本,日期,Lookup等等,而且很容易扩展使用自定义字段。
导入1000条数据大概用90秒的时间
客户端的导入一定要保证通用性、易用性和可扩展性,其实所有的程序设计都应该遵循这样的原则。
由于输入的数据是用Excel或者其他的工具生成,用户的输入错误或者一些冲突的情况一定会有发生,到目前为止,类似的东西至少做了5个了(都是作为整个系统实施的一小部分,基于Java或.net平台,信息系统也不同),其中三个是给船厂或者船研所,一个是给航空研究所用,还有一个是交通运输企业用的。程序虽然不大,但是客户现场使用遇到的情况总是很多,但是处理的原则是:如果是国标,企标或者厂标,我们不能改变的,或者是大量的数据就已经这样了,很难改动,那我们就改程序,如果只是一些人的习惯造成的,或者只是少量的数据,这种情况,尽量让用户规范一下更好些。毕竟,信息系统带给客户的价值是高效率、低成本和规范化。