我有一个工作流程,每次添加新的列表项时都会运行。
列表项包含3个字段:
前2个字段由创建列表项的用户提供,工作流将项目路由到提供#3的专家,即答案。
在答案表单上,我希望问题字段填充问题,但是我不能将问题字段拖到表单上而不创建重复部分,而应该创建文本框?它说类型是一个组而不仅仅是一个字符串?
我还想知道如何将工作流变量导入InfoPath表单。
关于如何创建简单的q&收集工作流程的任何想法都将非常受欢迎。
tl; dr部分是工作流程需要这样做的:
就是这样。
答案 0 :(得分:0)
您的第一个问题是由于您的问题节点是xml架构中的重复节点(请参阅数据,显示字段,然后双击该节点并看到勾选重复复选框)。我怀疑你可能想要一个带有问答节点的重复组。然后,您可以将组拖到表单上。然而,简单地将您的架构硬编码到特定数量的问题可能更容易,因为它将节省一些jiggery pokery来加载问题文本,如下所示。
第二部分涉及的内容更多,网上很少有关于如何做到这一点的好解释。我有2本书,也不擅长解释这个!首先,您需要在表单中创建辅助数据源,并将其链接到包含
的ItemMetadata.xml文件
<z:row xmlns:z="#RowsetSchema" ows_Question1="" />
<z:row xmlns:z="#RowsetSchema" ows_Question2="" />
等。 - 注意没有如节点所示的根节点exaclty。
然后在您的工作流程中,您可以使用以下内容设置表单在运行时在此辅助数据源中获取的值:
MyFirstTaskTaskProperties.ExtendedProperties [“Question1”] =“文字 问题1“;
在您的infopath表单中,您应该将主数据源问题字段的默认值设置为辅助数据源中的节点。然后,当事情运行时,它将起作用。
我希望您对SharePoint工作流程非常熟悉,因为在工作流程中使用infopath表单时,您需要做很多其他事情。根据我的经验,将它全部工作都非常痛苦。祝你好运我的朋友。