2010-12-08 82 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