2010-12-08 118 views
0

我试图初始化任务窗体(在我的工作流程中)包含在我的信息窗体窗体中的全局窗体(如果我可以像这样调用它^^)。使用infopath窗体值初始化任务表单字段

例如,我有一个worflow被一个来自客户端的命令激活。第一项任务分配给客户,他必须填写一些表格(命令名,地址,...)。 接下来,我将这些值保存到我的“全局”信息表格中。有用。 之后,我为命令管理员创建一个任务,获得命令的摘要,并且必须验证它。在这种形式下,我想从全局表单中检索值。这就是问题。

我试图在全局infopath窗体上使用数据连接,并在任务窗体中设置字段的默认值。例如,命令名称:@CommandName。它不检索任何值...

我不知道你是否需要更多的信息,如果你们明白我的问题,可能会有点困惑。所以不要犹豫,问我澄清。

回答

0

现在解决这个问题。

我的解决方法: 为每个字段定义一个内容类型。 的任务添加扩展属性与字段的名称:

myTaskProperties.ExtendedProperties["myFieldName"] = "my expected value";

这是通过代码来预先填充表单的方式。

从您的全球infopath窗体中检索数据: 我有一个方法可以做到这一点。该方法将读取xml(我的全局信息)并获取值。之后,我添加了这个值,而不是上面的“我的期望值”。

如果你想要更多的解释或代码,请不要犹豫与我联系。

+0

请在您的帖子中[不要使用签名或标语](http://stackoverflow.com/faq#signatures)。 – meagar 2010-12-15 07:23:14