以下是我们要做的事情:
目前,我们公司拥有250多名员工。每位员工都会维护一份电子表格并记录他的日常工作。他们做了什么,涉及什么项目,时间等等。我的一个同事负责每周和每月收集所有这些报告,并为管理层准备一份报告(每个项目花了多少时间) ,由员工等)与图表。员工总是会犯一些错误,纠正所有这些错误对我们来说是一个巨大的痛苦。你知道这是忙碌的工作。我们决定将所有内容移至SharePoint。我们现在有MOSS 2007。我们想知道选择上述任务的最佳方法。管理的主要优势是他们可以随时查看报告,无需等待我们手动创建报告。
选项1:
一个。为每个员工创建一个单独的列表,并要求他们每天登录。用户每天至少记录12个条目。我们将维持这些几年。
湾在Sharepoint中创建一个用于报告的页面,并从上面步骤中创建的所有不同列表中提取数据,并准备包含管理图表的报告。
选项2:
一个。为我们公司创建一个大清单,并要求员工每天登录。
湾在Sharepoint中创建一个用于报告的页面,并从上一步创建的列表中提取数据,并使用图表准备报告以进行管理。
Q1:请告诉我哪个选项最适合我们。 Q2:选择/不选择它的选项的任何优点或缺点? 问题3:我们将来是否会遇到任何性能问题或任何其他问题?
最早请告诉我。
谢谢大家。
答案 0 :(得分:1)
250名员工*每天12个条目等于每天3000件,或者更多,如您所述。
最简单的解决方案当然是单一列表,但这也是最容易破解的解决方案。如果您有250个运营日/年,那么对于SP2007服务器中的列表来说,有750,000个条目有点重要。
您可以使用个人网站,这些网站也可以使用自定义列表。这样您就可以确保每个用户封装时间报告,并且3000 /年的入门级别不再是潜在的问题。
有很多方法可以收集这些数据并对其进行处理,但这对商业智能来说很重要,但如果不是完全自动化的话,它可能会很高。
无论如何,我的建议是将数据保存在个人网站中。
答案 1 :(得分:1)
当然,选项1要好得多(尽管所有手动列表创建例程)。但我建议你实施一个更复杂和更复杂的解决方案。否则,由于记录量很大,您很快就会遇到性能问题。
我建议你看一下BDC。您可以将所有记录存储在单独的数据库中(这意味着不会加载到SharePoint上以便它可以存活更长时间)并使用自定义报告(如_layouts中的页面)或Reporting Services来构建有关此数据的报告。这听起来很简单但你应该意识到创建250个列表要做的工作要多得多。
祝你好运!