展能就業科的工作流 “從使用者收集資料”: 修改生成的工作表單

我正在進行一個專案,使用五個不同 SharePoint 設計師工作流來處理一些文檔審批. SPD 提供從使用者的"收集資料" 行動以便我們可以提示使用者輸入資訊的不同位, 例如,是否他們批准它, 一些評論,也許問他們了前幾天的晚餐.

形式是完美的功能. 他們都向工作清單作為內容類型. 他們是 100% 系統生成. 這是他們的力量和弱點. 如果我們能活著與預設表單, 然後我們就去. 不過, 我們不能太多控制 SPD 如何創建表單. 如果我們不喜歡這種預設行為, 我們需要求助於各種伎倆來繞過它 (舉個例子, 為任務設定優先權).

在這些工作表單上開闢了視圖屬性提供一個連結所需 (dispform.asxp) "相關專案的" 在新視窗中. 這提供了一鍵式訪問到相關專案的中繼資料. 這是我的意思是:

圖像

值得慶倖的是, 我們可以這樣做並不是很難. 概括地說, 點燃電湧保護器, 導航到房子的工作流檔的目錄,然後打開您想要修改的 ASPX 檔. 這些都只是經典的 XSL 變換指令,如果你已經弄亂 itemstyle.xsl, 搜索或其他 XSL 方案, 這將便於您. 事實上, 我發現這是通常更容易,因為生成的表單是一定程度上容易遵循與搜索核心結果 web 部件 (或 夢魘般的 CWQP).

答案是肯定的, 還有一個主要的陷阱. SPD 的工作流編輯器預計該檔的完全控制權. 如果你對其進行修改, SPD 將愉快地覆蓋權設置的情況下你的變化給. 我做兩個快速測試,看看這能得到多麼糟糕. 他們都預先假定你已經精心設計有效的 SPD 工作流使用來自使用者的"收集資料" 一步.

測試 1:

  • 用手修改 ASPX 檔.
  • 對它進行測試 (驗證您的更改被正確的保存,並沒有破壞任何東西).
  • 開放工作流,並添加一個不相關的操作 (如"到歷史記錄日誌").
  • 保存工作流.

結果: 在此情況下, 展能就業科並不重新創建表單.

測試 2:

  • 做相同 #1 除了直接修改的"收集資料從使用者" 行動.

結果: 這將重新創建表單從零開始, 修改您的更改.

最後說明:

  • 至少兩個電湧保護器操作創建表單像這樣: "從使用者收集資料" 和"分配做專案". 這兩種操作’ 可以手動修改表單.
  • 我是能夠生成我連結到 dispform.aspx,因為, 在這種情況下, 相關專案總是有相關的專案 URL 中嵌入其 ID. 我是能夠提取它,然後再生成 <a href> 在此基礎提供一次按一下中繼資料訪問功能. 它不太可能您的 URL 遵循這個規律. 可能有其他方法可以獲得相關的項的 ID,但還沒有過那座橋, 所以我不知道如果獲取到另一邊的鴻溝.
  • 我才調查, 但我不會感到驚訝,如果有某種類型的範本檔中 12 可以修改影響 SPD 將預設表單的生成的配置單元 (就像我們可以修改通知範本).

</結束>

訂閱我的博客!

Technorati 標籤: ,

4 上“的想法展能就業科的工作流 “從使用者收集資料”: 修改生成的工作表單

  1. 吉姆鮑勃 · 霍華德

    保羅 ·,

    良好的資訊. 我想添加一個方案,將重新創建表單:

    測試 3:

    <李>做相同 #1 除了更改名稱黃華工作流 (請按一下 <去"定義新工作流後退按鈕" 頁).</李>

    結果: 展能就業科將重命名的目錄,其中包含工作流和表單. 因為它建立在一個"新" 目錄, 從零開始重新創建表單, 修改您的更改.

    答覆
  2. 沒有名稱

    http://www.batteryfast.co.uk/compaq/310924-b25.htm compaq 310924 b25 電池,
    http://www.batteryfast.co.uk/compaq/pp2162s.htm compaq pp2162s 電池,
    http://www.batteryfast.co.uk/compaq/pp2160.htm compaq pp2160 電池,
    http://www.batteryfast.co.uk/compaq/n150.htm 康柏 n150 電池,
    http://www.batteryfast.co.uk/compaq/n200.htm 康柏國產電池,
    http://www.batteryfast.co.uk/compaq/n620.htm 康柏 n620 電池,
    http://www.batteryfast.co.uk/compaq/pp2111x.htm compaq pp2111x 電池,
    http://www.batteryfast.co.uk/dell/inspiron-6000.htm 戴爾 inspiron 6000 電池,
    http://www.batteryfast.co.uk/dell/inspiron-9200.htm 戴爾 inspiron 9200 電池,
    http://www.batteryfast.co.uk/dell/inspiron-9300.htm 戴爾 inspiron 9300 電池,
    http://www.batteryfast.co.uk/dell/inspiron-9400.htm 戴爾 inspiron 9400 電池,
    http://www.batteryfast.co.uk/dell/e1705.htm 戴爾 e1705 電池,
    http://www.batteryfast.co.uk/dell/m1210.htm 戴爾 m1210 電池,
    http://www.batteryfast.co.uk/dell/nf343.htm 戴爾 nf343 電池,
    http://www.batteryfast.co.uk/dell/1210.htm 戴爾 1210 電池,
    http://www.batteryfast.co.uk/dell/cg036.htm 戴爾 cg036 電池,
    http://www.batteryfast.co.uk/dell/t6840.htm 戴爾 t6840 電池,
    http://www.batteryfast.co.uk/dell/latitude-x1.htm 戴爾 latitude x 1 電池,
    http://www.batteryfast.co.uk/dell/xd187.htm 戴爾 xd187 電池,
    http://www.batteryfast.co.uk/dell/inspiron-1300.htm 戴爾 inspiron 1300 電池,
    http://www.batteryfast.co.uk/dell/inspiron-b120.htm 戴爾 inspiron b120 電池,
    http://www.batteryfast.co.uk/dell/inspiron-b130.htm 戴爾 inspiron b130 電池,
    http://www.batteryfast.co.uk/gateway/m680.htm 閘道 m680 電池,
    http://www.batteryfast.co.uk/gateway/m360.htm 閘道 m360 電池,
    http://www.batteryfast.co.uk/gateway/m460.htm 閘道 m460 電池,
    http://www.batteryfast.co.uk/hp/m2000.htm hp m2000 電池,
    http://www.batteryfast.co.uk/hp/dv1000.htm 惠普 dv1000 電池,
    http://www.batteryfast.co.uk/hp/dv4000.htm hp dv4000 電池,
    http://www.batteryfast.co.uk/hp/ze2000.htm hp ze2000 電池,
    http://www.batteryfast.co.uk/hp/hstnn-db17.htm hp hstnn db17 電池,
    http://www.batteryfast.co.uk/hp/n6000.htm hp n6000 電池,
    http://www.batteryfast.co.uk/hp/n6100.htm hp n6100 電池,
    http://www.batteryfast.co.uk/hp/f2019.htm hp f2019 電池,
    http://www.batteryfast.co.uk/hp/f2019a.htm hp f2019a 電池,
    http://www.batteryfast.co.uk/hp/f2019b.htm hp f2019b 電池,
    http://www.batteryfast.co.uk/hp/hstnn-db02.htm hp hstnn db02 電池,
    http://www.batteryfast.co.uk/hp/dp399a.htm hp dp399a 電池,
    http://www.batteryfast.co.uk/hp/383968-001.htm hp 383968-001 電池,
    http://www.batteryfast.co.uk/hp/f1739a.htm hp f1739a 電池,

    答覆
  3. 克爾斯滕 ·

    謝謝,這也是只個人正在!

    有一些資料收集使用者在設計器中 SharePoint 工作流步驟,現在想要在第二次顯示該資料 “從使用者處收集資料” 在我的工作流中的後續步驟的表單. 如何添加我的工作流資料變數的內容在收集資料從使用者表單?

    請告訴您使用來實現這一目標的代碼好嗎?
    謝謝,
    克爾斯滕 ·

    答覆
    1. 保羅 · 高爾文 文章作者

      道歉並不回應. 我現在正在做一個巨型博客清理過程和想念你,我道歉. 我希望你找到了一個好的解決方案.

      答覆

離開一個答覆 保羅 · 高爾文 取消回复

您的電子郵件地址不會被公開. 必需的地方已做標記 *