因此,在我們的定製Salesforce的系統的一個組成部分,會發生以下情況:Salesforce:觸發工作流規則的觸發器已停止工作 - 任何想法?
- 觸發改變選擇列表的自定義對象
- 上的工作流程規則檢測到變化,火災了一封電子郵件的價值。
自12月4日左右起,它似乎停止工作。 edit:調試日誌顯示觸發器正在觸發並更改選取列表的值,但未評估任何Worflow規則。
工作流規則非常簡單,所以我真的不明白什麼阻止它。規則的細節是:
在自定義對象上操作。
評價標準:當創建一個記錄,或當一個記錄被編輯和以前不符合規則標準
規則標準:ISPICKVAL(Status__c,「未啓動」)
活動:是
即時工作流程操作:電子郵件提醒
編輯:如果手動更新對象以設置適當的狀態,規則會觸發。但是當觸發器改變狀態時它不會觸發。
編輯:Salesforce在2009年12月4日左右發生了什麼變化?這似乎是當這停止工作...
任何想法?
感謝您的回答,有趣。我認爲觸發器可以觸發工作流程,反之亦然。例如請參閱此主題:http://groups.google.com/group/npsf/browse_thread/thread/f7392fd57f50400b/0a8866e4a00bbf1e?lnk=raot,特別是http://groups.google.com/group/npsf/msg/daee197d11fa39bc 。它確實爲我們工作,直到12月4日... – codeulike 2009-12-17 09:16:27
例如,這個Apex代碼文檔說觸發器可以觸發其他觸發器,受限於更新次數等常規限速器限制:http://www.salesforce .COM /美國/開發/文檔/ apexcode/index_Left.htm#StartTopic =內容/ apex_triggers.htm?檢索類別=幹。我找不到任何關於工作流程和觸發器的官方信息,但是一些論壇上的人士表示可以這樣做。 – codeulike 2009-12-17 09:38:20
Yup - 觸發器觸發器觸發器是有意義的,因爲您可以在觸發器中應用DML(只要您不嘗試觸發* same *觸發器,並且顯然會導致無限遞歸問題)......我將跟進與今天的SF傢伙回來後......乾杯:) – kiwipom 2009-12-17 17:02:39