2012-04-05 51 views
0

我正在嘗試創建一個工作流程,該工作流程將向聯繫人字段中的用戶發送初始鏈接所遵循的頁面。Sharepoint:訪問來自工作流程的子網頁聯繫人

換句話說,用戶點擊頁面../top/sub/pages/page1.aspx上的鏈接,將鏈接帶到這裏:..top/lists/feedback/newform.aspx。一旦他們在頂級頁面上提交表單,它將啓動一個工作流程(在..top/lists/feedback/),該工作流程將通過電子郵件向用戶提供推薦人頁面的元數據(../top/sub/pages/page1.aspx),並通過刪除反饋項目完成。

我的問題在於試圖通過電子郵件發送正確的用戶。我試圖在子站點上創建一個工作流程,但似乎工作流程在其目錄之外有零訪問權限。

我的下一個想法是嘗試使用腳本發送用戶作爲參數(作爲表單的一部分),但我不確定如何訪問我需要的信息。

我將如何訪問該頁面的聯繫人用戶?我是否在正確的軌道上?

ps。我沒有訪問服務器,因此無法使用視覺工作室

回答

1

也許可能有一些骯髒的解決方法。

  1. 一個隱藏字段添加到您頂部/列表/反饋/
  2. 添加存儲用戶在用戶會話來自即頁面上的接觸委託控制(或SharePoint或DB某處)並將控件放在頁面../top/sub/pages/(或將它放在任何地方,但只能在頁面上工作)
  3. 在列表中添加一個itemeventreceiver ..top/lists/feedback /委託控制將保存並插入到在..top/lists/feedback/newform.aspx中創建的項目的隱藏字段中,使用wotkflow中的隱藏字段。

我希望你能接受它,或者讓你自己的想法閱讀我的答案。 祝你好運!

+0

+1,但我不知道這是否會成爲答案,因此我會將其打開一段時間。感謝這個想法,那通常就是我一直以來的方式。我不得不考慮你所談論的控制/代表。 (我的分享點培訓=這是你的桌子) – RyanS 2012-04-09 15:54:17