日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

WorkFlow介绍及用法

發布時間:2024/5/24 综合教程 54 生活家
生活随笔 收集整理的這篇文章主要介紹了 WorkFlow介绍及用法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

WorkFlow介紹及用法

說起workflow大家肯定都不陌生,這里簡單介紹一下salesforce中什么情況下使用workflow。

當你分配許多任務,定期發送電子郵件,記錄修改時,可以通過自動配置workflow來完成以上操作而不是手工做這些工作。

一. WorkFlow配置

點擊setup-->build-->create-->Workflow & Approvals-->workflow Rules或者在搜索欄中搜索workflow 然后選擇workflow Rules.選擇后會出現下圖的引導頁,用來描述workflow組成部分以及Workflow可以自動執行哪些種類型的action。從圖中可以看到,可以執行Tasks,Email Alerts,Field Updates以及Outbound Messages.

點擊Continue后進入列表頁面,此頁面顯示已經創建的所有的Workflow rules。從描述信息中可以看到Workflow的執行流程為,當一條記錄滿足workflow rule標準條件時,便自動執行Workflow設置的action。

點擊new rule 開始新建一條workflow rule,如下圖所示,總共需要3步來創建一個workflow。

第一步為選擇哪個Object進行workflow設置。

第二步為設置workflow的名稱以及什么標準條件下才會自動執行此workflow的action,其中有幾點需要注意:

Evaluation Criteria的選擇:系統默認情況下選擇第三種,即當這條記錄被創建或者被修改情況下校驗下方校驗規則,如果條件滿足,則執行action,其中執行action部分還需要配置time trigger,這點在第三步加以描述。當選中第一種則只有當記錄被創建時執行校驗,選擇第一種則這條記錄最多只能執行一次workflow,選擇第二種為每次添加或者修改操作時會執行下方校驗,如果校驗成功,則執行第三步的action,其中采用第二種方式則不需要配置time trigger,立即執行action操作。

  2. Rule Criteria:這部分是workflow執行的關鍵,當只有workflow滿足設置的校驗的條件才可以執行相應的action,注意2的部分是一個下拉框,當選擇另外一種formula   evaluates to true的選項時,下方則變成了一個formula框,當校驗條件為true情況下才會走相關的action;

  3. Field/formula框:用于設置標準條件,當記錄滿足設置的標準條件才會觸發workflow配置的action,這里需要注意的是,不是所有的formula函數都支持此處的formula, 使用時需要先查看一下所用函數是否支持workflow。

第三步為配置滿足標準條件的action。分成4中情況:

1.New Email Alert:https://help.salesforce.com/apex/HTViewHelpDoc?id=customize_wfalerts.htm&language=en_US

2.New Field Update:更新此workflow關聯的Object的字段值;

3.New Outbound Message:https://help.salesforce.com/apex/HTViewHelpDoc?id=workflow_managing_outbound_messages.htm&language=en_US

不要以為創建完以后WorkFlow就可以用了,因為創建后默認是不可用狀態,需要將其置為可用。

二.WorkFlow的注意點

  1.WorkFlow是在trigger執行以后(after trigger)滿足條件才會執行的;

  2.一個WorkFlow只能作用在一個單獨的sObject上;

  3.workflow的action可以設置為多個,如果有多個action情況下,先執行Field Update操作,在執行其他操作;

  4.workflow rule formula中不允許使用$Label;

  5.當sObject刪除后,綁定其workflow也自動刪除;

  6.當想使用WorkFlow替代trigger時,確保將workflow置為Activate以前刪除相關trigger,否則會拋出異常。

詳細注意點請參見:https://help.salesforce.com/apex/HTViewHelpDoc?id=workflow_rules_considerations.htm&language=en_US

總結:使用workflow可以便捷的修改數據,分配任務等,但也相應的有很多的限制。在項目中,對于適合使用workflow的操作可以選擇使用workflow,使用前應考慮其功能以及限制是否可以完成你需要的工作。

篇中如何有錯誤的地方歡迎指正,如果有問題需要提問歡迎留言。

分類:salesforce&apex

總結

以上是生活随笔為你收集整理的WorkFlow介绍及用法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。