我有一個工作流程,它是由列表項目的創建觸發的,並在創建列表項目時發送電子郵件。如何從代碼觸發Sharepoint工作流程?
如果我通過Sharepoint前端在該列表中創建一個新項目,它將發送電子郵件。
我有一個小型控制檯應用程序,旨在通過Sharepoint API設置列表項目。這是作爲每天計劃的任務(列表的目的是爲了提名某人每日輪換)在深夜進行。計劃任務使用站點的網站集管理員的憑據運行。
列表項目被添加,但工作流程未被觸發。在日誌中我得到以下信息:
Declarative workflows cannot automatically start if the triggering action was performed by System Account. Canceling workflow auto-start.
如同列表項是由系統帳戶,而不是誰在運行代碼的用戶增加時出現。爲了讓我的代碼使用運行應用程序的相同身份與Sharepoint進行交互,我需要做些什麼?
非常好,我現在就試試,謝謝! – glenatron 2010-04-30 11:10:53