在SharePoint中将1个日历事件分解为较小的事件
我正在尝试使用日历列表在SharePoint中创建某种预订系统。有人建议我创建事件并添加一个允许用户声明的列。从那里,声明的事件将改变颜色,只有那些声明该事件的人才有权取消声明该事件 这就是它的外观(请参见替代选项): 但我希望能够做到的是,不必像备选选项中所示创建三个事件,创建一个事件(见原件)并将其分解为三个或更多事件,可能使用某种形式的下拉列表询问间隔(即15m、30m、1h)。根据选定的时间间隔,它将相应地中断事件 只是一个想法- 我的意思是,我认为您希望事件预先存在的原因是,用户可以轻松地在正确的时间段创建它们(而不是单击“新建项目”菜单,这会将它们从日历视图/上下文中丢弃)。是这样吗 如果是,请允许我向您提供以下场景: 如果您使用KWizCom的Calendar Plus web部件(是的,我为KWizCom工作…),它允许您直接在日历中键入事件。 简单地说:“下午1点到2:30与Josh的培训会议” 请在此处查看演示视频: 此外,还可以在日历中拖放事件以轻松移动它们,并且它还支持基于类别(元数据、视图、源等)的颜色编码事件 您需要开发的一件事是独特的会议逻辑和所有者权限。 也就是说,事件处理程序不接受同一会议室同时举行两次会议(定义唯一资源字段,如果有),以及仅允许创建事件的人员编辑或删除事件的逻辑在SharePoint中将1个日历事件分解为较小的事件,sharepoint,sharepoint-2010,workflow,sharepoint-designer,sharepoint-workflow,Sharepoint,Sharepoint 2010,Workflow,Sharepoint Designer,Sharepoint Workflow,我正在尝试使用日历列表在SharePoint中创建某种预订系统。有人建议我创建事件并添加一个允许用户声明的列。从那里,声明的事件将改变颜色,只有那些声明该事件的人才有权取消声明该事件 这就是它的外观(请参见替代选项): 但我希望能够做到的是,不必像备选选项中所示创建三个事件,创建一个事件(见原件)并将其分解为三个或更多事件,可能使用某种形式的下拉列表询问间隔(即15m、30m、1h)。根据选定的时间间隔,它将相应地中断事件 只是一个想法- 我的意思是,我认为您希望事件预先存在的原因是,用户可以
ping me,我可以帮助处理事件-也许我们可以将其添加到我们的产品中,这实际上是一个很酷的想法。我的工作邮件是kwizcom.com上的shai一个可能的解决方案是在主事件中添加另一个名为Interval的字段 在创建事件时,您可以设计工作流,该事件根据使用while循环指定的时间间隔创建新事件,同时使用时间间隔增加开始时间 这些新事件具有一个名为UserClaimed的字段的内容类型。然后,将另一个工作流与那些检查该字段的新事件关联,并更改对该事件的权限,以仅允许对指定用户修改该事件
这是总体思路,实现不应该那么困难这就是我的想法。我创建了一个间隔选择字段,选择15米,30米1小时。我只是对工作流了解不够,无法真正做到这一点。我正在经历设计师试图玩弄它,但我不知道我要做什么。