如何解决就购买系统/工作流程的MS Excel / Access体系结构提供建议
|| 我们的组织目前正在手动进行购买流程(即用户以excel输入数据,打印纸质表格,根据团队负责人批准的金额将请求路由到下一个级别,然后路由到团队以核实请求详细信息,然后再路由到订单团队进行)最终处理) 我们希望使这一过程自动化。但是由于预算和其他限制,我们在服务器上只能使用100 GB的共享文件夹空间,并且仅使用MS Office 2003应用程序,即excel,access,Outlook,word,infopath(没有共享点,biztalk等)。我们没有运行任何IIS的专用服务器,也没有用于开发基于Web的解决方案(如Visual Studio)的高级IDE。阅读了网上的一些文章之后,我希望实现以下“系统”。 为用户创建一个Excel 2003加载项,该加载项将具有菜单/工具栏选项,以使用共享文件夹中的xlt模板生成请求表单。 从xlt模板生成的工作簿将具有按钮,这些按钮将触发外接程序中定义的宏(用户窗体)(即模板本身没有VBA代码,这会将\“ data \”与\“业务逻辑\ ”)。 启动excel从共享文件夹复制和加载最新加载项时,加载项将能够自动检查\'version \'。 客户端计算机中的MS Access 2003数据库,用于存储excel用户窗体中使用的查找列表(而不是共享文件夹,以获得更好的性能) 共享文件夹中的MS Access 2003数据库以保存提交的数据 当excel文档完成后,用户单击一个按钮提交/路由该文档,这将启动Outlook,并且用户单击“发送”(该文档的副本也应保存到共享文件夹吗?) 一个问题: 有什么好的方法可以保持excel文档的完整性?即哪个是最新/正确的文档以及谁拥有它 对可行性的任何想法或对改进方法的建议(有上述限制)解决方法
您可以使用像Subversion(SVN)这样的开源版本控制系统来控制excel文档。 Windows的一个名为TortoiseSVN的SVN客户端将SVN与Windows资源管理器集成在一起。
我想该解决方案是可行的,尽管我本人并没有使用该特定工具集:)
保持各种数据库同步将是一个持续存在的问题:无论是在模式还是在数据方面。进行更新也可能很棘手。
这将要使用多少?我的意思是:多少个用户,多少个并发用户?只要考虑一下如果有人尝试同时做类似的事情,系统将如何运行。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。