我正在开发一个项目,我是InfoPath的新手。
要求是员工任务,其中每个员工必须提交每月由主管分配给他们的定期任务的完成报告。我有一份所有任务的主列表(比如50),每个员工都有一个任务模板(50个中的15个,其他50个中只有5个)。主管希望通过按月过滤全年数据,在单页中查看所有员工任务完成状态(Emp1-90%,Emp2-50%的任务)的提交报告,并可打印/查看每位员工的提交报告(可能表格。
设计:我猜测,这个项目可能需要3个主列表,模板和实际月度数据列表,1个InfoPath表单库用于提交表单,1个自定义视图/表单供Supervisor视图按月过滤。 如果需要,我可以使用MySQL数据库。 我可以使用ASP.Net +数据库执行此操作,但我尝试在InfoPath表单和SP2010中实现此功能。
我想知道是否可以实现,如果它是可扩展的?我非常感谢你的意见和建议。
谢谢..
答案 0 :(得分:0)
我认为您必须将Microsoft SQL Server与SharePoint 2010结合使用。您可以将模板存储在默认情况下在“网站集”中创建的“网站资源”或“网站页面”文件夹中。这些文件夹用于保存文件,其中列表通常包含数据。除此之外,是的,听起来你可以实现你的设计。
SharePoint工作流程有一个任务编辑项,允许用户按百分比输入他们的进度,从0到完成。 InfoPath非常适合填写报表/业务表单。