2011-02-07 86 views
2

我想要什麼 - 讓工作流程將列表的最新記錄導出到CSV文件。從Sharepoint工作流程運行aspx(或自定義代碼)

我有什麼 -

1)通過writestream出口名單的最新記錄到CSV文件的ASPX頁面。通過瀏覽器運行時正常運行。 2)當新項目出現在所述列表中時觸發的工作流程。我可以添加任何標準步驟,但我沒有看到「其他」選項

我需要什麼 - 關於如何讓工作流程運行aspx頁面,或者是否有其他方法代碼可以/應該通過工作流程來運行,關於這方面的信息。

我可以提供詳細信息,代碼示例,但它更多的是我需要的結構,而不是編碼的特定點。

Thankee。

+0

什麼類型的工作流程,你現在有嗎?這是一個SharePoint Designer工作流或Visual Studio的工作流程或開箱工作流程? – 2011-02-07 23:33:27

回答

0

你看過Event Receivers嗎?它們有時會作爲觸發器在數據庫上運行。

這聽起來像你想攔截一​​個item_inserting事件,並將它寫出到一個文件來洗牌一些系統。

一個事件接收器可以很容易地得到這個,因爲它似乎是一個一步的過程。我傾向於遠離工作流程,除非需要人工交互或者需要其他工作流程特定功能(長時間運行,可序列化,可恢復等)。

您可以通過從aspx頁面轉儲一個csv並把它放到一個服務門面層,然後你可以在你的列表中放置一個事件接收器,它可以調用WCF服務來爲你完成工作,如果你找到其他的區域,這可能是一個好主意下來需要一個類似的戰略之路。

希望這有助於。

相關問題