如何实现工作流控件BizFlow 的分支

 我来答
聚发稿网
2016-08-08 · 知道合伙人生活技巧行家
聚发稿网
知道合伙人生活技巧行家
采纳数:5647 获赞数:29663
聚发稿网创始人,作家,笔名志耘誉松著《机械魔敌》《笑泪恋曲》

向TA提问 私信TA
展开全部
配置控件的架构。为了对控件进行数据绑定,必须创建一个数据结构来存储选定的联系人。添加工作流上下文数据作为辅助数据源。表单要求此工作流上下文了解要针对哪个SharePoint网站来验证指定的用户。根据在工作流中使用表单的方式,工作流上下文还包括您可在表单规则中使用的信息。将联系人选择器控件添加到InfoPath2007表单在MicrosoftOfficeInfoPath2007中,从“控件”窗格中将“联系人选择器”控件拖到表单上。注释“联系人选择器”控件是一个自定义ActiveX控件,包含在MicrosoftOfficeSharePointServer2007中。您必须将其添加到“控件”窗格以使其可用于工作流表单中。有关详细信息,请参阅如何:将联系人选择器添加到InfoPath。双击该控件。在“联系人选择器属性”对话框中的“数据”选项卡上,对于“字段或组名称”键入该控件的名称。单击“确定”。根据需要设计该控件的外观。有关设计OfficeInfoPath2007中的控件外观的详细信息,请参阅OfficeInfoPath2007开发人员文档。配置联系人选择器控件架构要对ContractSelector控件进行数据绑定,必须使用表示每个联系人的控件创建一个数据架构。按以下格式为每个联系人创建架构。XMLuserdisplaynameDOMAIN/useraccountuserorgrouptype例如:XMLJaneDoeREDMOND/janedSPUser下面是该架构的元素:person??????架构的根元素,表示一个联系人。DisplayName??????联系人在WindowsSharePointServices或ActiveDirectory目录服务中的显示名称。AccountId??????此联系人的域和用户帐户标识符。AccountType??????此联系人表示的帐户的类型。要在控件中创建此数据架构,您必须添加并配置一个称为person的组,它包含三个字段,如下面的过程所述。为联系人选择器控件配置架构在OfficeInfoPath2007中,如前所述将“联系人选择器”控件插入表单。选择“联系人选择器”控件,并在“设计任务”窗格中单击“数据源”。单击“联系人选择器”名称旁边的箭头,并在下拉菜单上单击“添加”。在“添加字段或组”对话框中,创建一个具有以下属性的组:对于“名称”,键入“Person”。对于“类型”,请选择“组”。选择“重复”。单击“确定”。单击“Person”组,然后在下拉菜单上单击“添加”。添加一个具有以下属性的字段:对于“名称”,键入“DisplayName”。对于“类型”,选择“字段(元素)”。对于“数据类型”,选择“文本(string)”。选择“重复”。单击“确定”。单击Person组,然后按上一步中所述另外添加两个字段。对于“名称”,针对第一个字段键入“AccountId”,针对第二个字段键入“AccountType”。对于“类型”,针对每个字段选择“字段(元素)”。对于“数据类型”,针对每个字段选择“文本(字符串)”。针对每个字段选择“重复”。添加工作流上下文数据作为辅助数据源为使表单了解要针对哪个SharePoint网站来验证指定的联系人,您必须向表单中添加工作流上下文架构以作为辅助数据源。此上下文架构包含指定的SharePoint网站的URL。架构还包含当您在表单中编写规则和逻辑时可以使用的上下文信息。例如,上下文信息包括了相关的数据,如果您要根据在工作流中使用表单的位置或根据是在服务器还是在客户端计算机上打开表单来切换视图,则可以使用这些数据。当WindowsSharePointServices将表单作为工作流的一部分加载时,它将在表单的工作流程上下文架构中填充数据。架构如下所示。XML下面是该架构的元素:Context??????根元素,表示要传递给表单的工作流上下文信息。Context元素具有以下属性:isStartWorkflow??????布尔值;如果表单被用作工作流初始表单,则为true。您可以将指定的表单同时用作工作流关联和初始表单,它可以在每个阶段显示不同的视图。isRunAtServer??????布尔值;如果正在服务器上打开表单,则为true。provideAllFields??????布尔值;如果该表单被用作工作流开始之前的最后一个用户交互点,则为true。这意味着,对于您已指定要自动启动的工作流,该表单正用作工作流初始表单或工作流关联表单。siteUrl??????String。从中打开表单的SharePoint网站的URL。要将工作流上下文数据添加到表单,您必须首先创建一个表示上下文架构的XML文件,然后将该文件作为辅助数据源导入到表单中。将工作流上下文数据作为辅助数据源添加到表单中在您选择的XML编辑器中,创建一个名为“Context.xml”的XML文件。此文件表示工作流上下文架构。包含一个节点、“上下文”以及以下属性。XML注释表单不使用在前三个属性中指定的实际值;包含它们只是为了指示这些属性被定义为Boolean数据类型。将此文件保存到您的计算机。将工作流上下文架构作为辅助数据源添加到表单。在OfficeInfoPath2007中的“设计任务”窗格上,选择“数据源”,然后单击“管理数据连接”。在“数据连接”对话框中,单击“添加”。在“数据连接向导”中,选择“新建连接”,然后选择“接收数据”。单击“下一步”。选择“XML文档”,然后单击“下一步”。浏览到保存Context.xml文件的位置,选择此文件,单击“打开”,然后单击“下一步”。选择“将数据包含为表单模板中的资源文件”,然后单击“下一步”。键入“Context”作为数据连接名称,并确保选中“打开表单时自动检索数据”。单击“完成”,然后单击“关闭”。在将Context.xml文件作为资源文件包含在表单模板中后,您不再需要该文件。您不需要在您的工作流解决方案中包括该文件。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式