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