我正在尝试使用我的infopath表单中包含的值来初始化一个任务表单(在我的工作流程中)(如果我可以像这样调用它,则为全局表单)。
例如,我有一个来自客户端的命令激活的worflow。第一个任务分配给客户端,他必须填写一个带有一些值的表单(命令名称,地址,...)。 接下来,我将这些值保存到我的“全局”infopath表单中。有用。 之后,我为命令管理器创建一个任务,获取命令的摘要,并且必须验证它。在这种形式中,我想从全局表单中检索值。这就是问题所在。
我尝试在全局infopath表单上使用数据连接,并在任务表单中设置字段的默认值。例如,命令名称:@CommandName。并且它不会检索任何值......
我不知道您是否需要更多信息,如果您了解我的问题,可能会有点困惑。因此,请不要犹豫,向我提问以澄清。
答案 0 :(得分:0)
此问题现已解决。
我的解决方法: 为每个字段定义内容类型。 使用您的字段名称向任务添加扩展属性:
myTaskProperties.ExtendedProperties["myFieldName"] = "my expected value";
这是通过代码预填表单的方法。
要从全局信息表格中检索数据: 我有一种方法可以做到这一点。这个方法将读取xml(我的全局信息通路)并获取值。之后,我添加此值而不是上面的“我的预期值”。
如果您需要更多解释或代码,请随时与我联系。