就购买系统/工作流程的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资源管理器集成在一起。 我想该解决方案是可行的,尽管我本人并没有使用该特定工具集:) 保持各种数据库同步将是一个持续存在的问题:无论是在模式还是在数据方面。进行更新也可能很棘手。 这将要使用多少?我的意思是:多少个用户,多少个并发用户?只要考虑一下如果有人尝试同时做类似的事情,系统将如何运行。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...