好的,我在过去两天试图找出这个问题。一个可笑的复杂的营业日/小时/分钟sla计算出来
我正在处理'案件'的系统上工作。每种情况都有一个类型,每种类型都有一个关联的SLA,可以在几天,几小时或几分钟内指定。除此之外,还有一个管理功能,允许用户指定工作日的开始和结束时间以及一周中的哪些日子工作。我应该指出,每个工作日的工作时间都是一样的。例如,工作时间可能是星期一,星期三和星期四的9:00至13:30。我不打算在这个功能中包含假期......这已经够难了!
鉴于工作和SLA的日子和时间,..如何计算案件违反SLA的日期和时间。
我的感觉是,由于SLA的最小分辨率是以分钟为单位设置的,所以我需要首先将所有内容转换为分钟。显然,案件创建的日期/时间也必须考虑在内。除了这两个智慧块之外,我会说实话,...我很挣扎:-)
绝对的任何帮助将非常赞赏这一点。也许值得一提的是,如果有一个图书馆可以做到这一点,我很乐意使用它并继续前进。 C#是我的首选语言,但任何解决方案都会很棒
提前致谢。
这听起来像你90%的方式已经存在与实现,你应该刚刚正常化的一切单位一致。你还面临什么具体问题? – 2011-06-12 13:20:20
阐明这个问题有点困难,但考虑他们在周四工作一个小时的可能性。 7小时的SLA将导致未来7周的完成时间。问题是,我不确定如何在给定SLA的情况下找到非工作时间的大部分,并且在我掌握时添加如何处理它! – Stimul8d 2011-06-12 13:24:27
正如你所说,你并不关心假期(还没有),说一个给定的SLA每周有固定的工作分钟数是否公平?如果是这样,你可以将SLA时间分为每周几分钟,然后再分析其余部分? – 2011-06-12 16:58:05