使用SharePoint 2010和Visual Studio 2010,其任务是在其下属创建日历事件时通知“经理”。用户使用日历事件为培训计算机添加信息(不是资源,只是指定为“培训”的日历。)作为管理员,我创建并添加了一个带有“管理员”的Microsoft SharePoint组,并且称之为经理。这些是这些用户的经理或主管。没有检查,并且并非每个“经理”都将使用管理员字段在Microsoft Active Directory中列为其“经理”。 我希望它(除非是更好的方式/想法),以便当用户选择SharePoint组(人员选择器)并找到他们的“经理”或他们的“主管”时,他们选择“joe somebody”并填写其他字段然后他们提交日历活动。我希望通过电子邮件发送(谁是您的经理)字段中的那个人(“经理”或“主管”)或者通知,例如任务等。我只是希望他们有某种类型的电子邮件通知
经理会看到什么(措辞是可选的): “苏正在接受训练。”他们的下属正在采取行动,并通知经理。
这基本上就是我被要求做的事情。
我可以使用状态机工作流来获取用户字段,一旦在“谁是您的经理”字段中输入或选择它们。 “管理员”SharePoint组都具有电子邮件信息,因为我们使用Microsoft SharePoint 2010 Enterprise Edition SP1 2013年6月CU,以及用户配置文件同步与Microsoft Active Directory。
答案 0 :(得分:0)
你在这里看到了很多自定义开发。首先,听起来你需要建立一个自定义启动表单,提示用户选择他们的经理是谁,因为默认的人选择器只显示人/组,而不是一个允许你选择一个组和一个组的界面。然后一个人。从那里,您将使用自定义工作流来收集此信息,并通过自定义代码运行流程来实现您在此处提到的业务逻辑。