【发布时间】:2012-10-02 18:50:36
【问题描述】:
我负责一个时钟系统,它让我们的员工可以轻松访问以输入他们的工作时间,然后将这些时间发布到快速手册中
到目前为止,这还不是问题,因为我们已经利用 Web 连接器与 Web 服务交互,该 Web 服务使用 qbXML 时间跟踪添加请求对象向系统提供当前待处理的时间表
让我先说这个系统运行良好,但我们觉得这不是做我们想做的事情的最佳方式。原因如下:
当我们计算小时数时,每个单独的小时段(即 4 小时的假期、8 小时的正常工资、2 小时的加班)都是一个单独的时间跟踪添加请求。由于我们公司已经将自己锁定为使用公司文件而不是使用 quickbooks 数据库,这在公司文件中添加了许多单独的条目。过去,我们不得不让 intuit 对我们的公司文件进行归档和优化,以缓解由此产生的问题(例如速度变慢或无法完全运行报告)
现在,我找到了一个解决方案,但这只是一个很小的补丁:我们可以每周而不是每天拉几个小时...这意味着每周都会有周一 40 个正常小时的一个条目,而不是与相应工作日相关的 5 个 8 个正常小时的条目。我不介意这个解决方案,但它似乎不是正确的解决方案......
我正在寻找一种在一次调用中批量添加时间敏感数据的方法。这意味着当 Web 连接器启动并 ping 我的 Web 服务时,它应该在单个事务中返回所有数据,而不是在多事务系统中(这将在公司文件中创建一个事务而不是数千个事务)
这可能是不可能的,但由于 Quickbooks 文档相当缺乏,我想我会向这里的人群提出几个问题,看看是否有人找到了更好的解决方案:
是否有替代 timetrackingaddrq 的替代方法,允许您输入多个工资单工资项目条目,每个条目都与特定日期相关联?这相当于将每周的所有时间作为一个请求输入,但不需要将这些时间全部存储在一天中
-
有没有办法返回 timetrackingaddrq 对象列表(或问题 1 中提出的替代方法),Quickbooks 可以解析这些对象,而不是通过 Web 服务调用单独返回每个请求?
李>
我了解这个问题是否不符合堆栈溢出规则,但鉴于这是似乎有任何活动的唯一来源,我希望这是寻找建议的最佳场所。 Intuit 论坛在开发人员帮助方面很快就缺乏......
【问题讨论】:
标签: quickbooks qbfc qbxml