Dynamics 365 Workflow Tools的使用方法
生活随笔
收集整理的這篇文章主要介紹了
Dynamics 365 Workflow Tools的使用方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這是一個很強大的workflow的工具,里面包含了很多功能,我對里面的一些功能進行了一些總結,并介紹了使用方法來供大家參考。
可以從這個網站下載https://github.com/demianrasko/Dynamics-365-Workflow-Tools的右方找到最新版的
?
然后選擇后綴為managed.zip的下載
?
2. 然后導入到解決方案即可,你在你的解決方案中就能找到這個
?
?
3. 它可以在action, dialog和workflow中使用,唯獨不能在BPF中使用
?
?
4. 到我今天發帖子這天,已經有了七十九個功能,關于每一個功能的具體用法,大家可以去https://github.com/demianrasko/Dynamics-365-Workflow-Tools點開里面的每一個鏈接詳細的去看,下面是我把它列出的每一個功能用中文大概解釋了一下,由于英語水平有限大家將就著看吧!
- 1:?Force Calculate Rollup Field(強制計算匯總字段)
- 2:?Apply Routing Rules(應用路由規則-郵件到案列的創建規則)
- 3:?Query Values(查詢值)
- 4:?Share Record With Team(分享記錄給團隊)
- 5:?Share Record With User(分享記錄給用戶)
- 6:?Unshare Record With Team(取消與團隊共享記錄)
- 7:?Unshare Record With User(取消與用戶共享記錄)
- 8:?Check If User is in Role(檢查用戶是否具有指定的安全角色)
- 9:?Check If User is in Team(檢查用戶是否在指定的團隊中)
- 10:?Add To Marketing List(將成員添加到營銷列表(account、contact和lead))
- 11:?Remove From Marketing List(將成員從營銷列表(account、contact和lead)中移除)
- 12:?Clone Children(將一條記錄的子記錄克隆并關聯到另一條記錄的,并作為另一條記錄的子記錄)
- 13:?Clone Record(克隆一條記錄)
- 14:?Set Process(在一條記錄中執行一個BPF)
- 15:?Rollup Functions(根據FetchXML表達式來輸出結果,包含Count, Sum, Average, Max, Min)
- 16:?Entity Attachment To Email(從一個實體中獲取附件并添加到一條郵件的附件中)
- 17:?Pick From Queue(拾起源隊列中指定數量的項)
- 18:?Queue Item Count(檢索指定隊列中項的數量)
- 19:?Add Role To User(給一個用戶添加安全角色)
- 20:?Add Role To Team(給一個團隊添加安全角色)
- 21:?Remove Role From User(將安全角色從一個用戶中移除)
- 22:?Remove Role From Team(將安全角色從一個團隊中移除)
- 23:?Set User Settings(設置某個用戶的個人設置,包括用戶的每頁視圖中顯示的記錄數,高級查找的模式,timezone的code,幫助語言,UI界面的語言還有默認日歷的視圖)
- 24:?String Functions(對指定的字符串(可以是某條記錄的標題等等)進行處理,并輸出相關的一些參數,這個功能優點復雜...)
- 25:?Delete Record(故名思意,就是用來刪除指定的一條記錄的)
- 26:?Entity Json Serializer(將實體數據序列化成JSON格式,并輸出這個JSON)
- 27:?Qualify Lead(確定一條線索,并創建Account, Contact和Opportunity)
- 28:?Add Marketing List To Campaign(添加營銷列表給campaign)
- 29:?Copy Marketing List Members(拷貝營銷列表)
- 30:?Copy To Static List(拷貝靜態列表)
- 31:?Is Member Of Marketing List(判斷是否是營銷列表的成員)
- 32:?Remove From All Marketing Lists(從所有的營銷列表中移除)
- 33:?Numeric Functions(允許你對兩個基本的數值進行加減乘除運算)
- 34:?Email To Team(添加一個團隊中的所有成員到一封郵件的收件人中,也就是To列表中)
- 35:?Set Process Stage(用來更改指定的一條記錄中流程的當前執行階段)
- 36:?Entity Mobile Deep Link(可以輸出你指定記錄的相關鏈接,包括這條記錄的鏈接,這條記錄所屬實體的創建鏈接以及這條記錄的所屬實體的默認視圖)
- 37:?Send Email(發送郵件)
- 38:?Geocode Address(基于bing地圖獲取指定地址的經度和緯度)
- 39:?Add User To Team(添加用戶到一個團隊)
- 40:?Remove User From Team(從一個團N隊中移除用戶)
- 41:?Associate Entity(對一個N:N關系的記錄進行關聯)
- 42:?Goal Recalculate(對Goal的記錄進行重新計算)
- 43:?Get Initiating User(這個功能沒有輸入參數,只有輸出參數,輸出的就是執行這個工作流的用戶)
- 44:?Encrypt Text(對文本進行md5加密)
- 45:?Check Associate Entity(檢查關聯關系是否存在,輸出的是一個bool值)
- 46:?Set State(設置記錄的state和statuscode的值)
- 47:?Update Child Records(對一條父記錄所關聯的子記錄中的某些字段的值進行更改)
- 48:?Disassociate Entity(解除一條記錄與另一條記錄的關聯關系,他們之間的關聯關系應該為N:N)
- 49:?Insert Option Value(設置一個optionset字段的值)
- 50:?Delete Option Value(刪除一個optionset字段的值)
- 51:?Sales Literature To Email(將Sales Literature實體中某些文件作為郵件的附件)
- 52:?Send Email From Template To Users In Role(允許你創建基于模板的電子郵件,并將其發送給已分配定義的安全角色的所有用戶。它將為每個用戶創建一個單獨的電子郵件)
- 53:?Send Email To Users In Role(允許你將已指定安全角色的用戶添加為先前創建的電子郵件的收件人)
- 54:?Calculate Price(感覺這個挺雞肋的,有興趣的可以自行查閱)
- 55:?Execute Workflow By ID(允許你執行任何工作流,只需將記錄的GUID作為參數傳遞,注意:它需要傳遞工作流支持的實體類型的GUID)
- 56:?JSON Parser(對JSON格式字符串進行解析,得到其中的鍵值)
- 57:?Date Functions(對給出的兩個date參數進行運算,輸出相應的值,比如兩個date之間的天數...)
- 58:?Calculate Agregate Date(允許你使用執行FetchXML并返回結果日期。例如從客戶的子記錄中檢索最大/最小日期)
- 59:?OrgDBSetting Update(用來修改組織級的設置,例如KB前綴,LanguageCode, MaxUploadFileSize等等,注意:這個要慎用)
- 60:?OrgDBSetting Retrieve(用來獲取組織級的設置,例如KB前綴,LanguageCode, MaxUploadFileSize等等)
- 61:?Translate Text(翻譯文本到指定的語言,本地版本好像不可以,因為依賴于Azure)
- 62:?Currency Convert(將一個金額轉換成一個幣種的值,依賴于谷歌)
- 63:?Get Record ID(得到一條記錄的GUID)
- 64:?Retrieve User's BU Default Team(獲取用戶BU的默認團隊)
- 65?Get App Module ID(從應用程序名稱中獲取應用程序ID)
- 66?Get App Record Url(從應用程序名稱獲取已定義應用程序的記錄URL, 例如https://orgname.crm4.dynamics.com:443/main.aspx?etc=1&id=aaa19cdd-88df-e311-b8e5-6c3be5a8b200&histKey=612873746&newWindow=true&pagetype=entityrecord&appid=054cec0e-8dfb-e811-a95a-000d3a45d5aa)
- 67?Is Member Of Team(判斷一個用戶是否是一個團隊的成員,返回一個bool值)
- 68?Count Child Entity Record(獲取一條記錄(父),它的關聯的子實體的記錄的總數)
- 69?Get Multi Select OptionSet(獲取一個多選字段的值)
- 70?Map Multi Select OptionSet(復制多選字段的值到另一個記錄)
- 71?Set Multi Select Option Set(設置多選字段的值)
- 72?Delete Record Audit History(刪除一條記錄的Audit History)
- 73?Concatenate from Query(使用FetchXML來填寫指定字段的值)
- 74?Get Sharepoint Location URL(獲取sharepoint位置的絕對url)
- 75?Create Team(創建一個新的團隊)
- 76?Get Option Set Value(獲取Optionset字段的int值)
- 77?Share Secured Field(沒有找到關于這個的文檔)
- 78?Set Lookup Field from Record URL(使用記錄的URL在當前實體上設置lookup字段)
- 79?Resolve Case(當解決一個case的時候,指定Case Resolution實體中Resolution和Remarks字段的值)
總結
以上是生活随笔為你收集整理的Dynamics 365 Workflow Tools的使用方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux配置阿里云CentOS镜像仓库
- 下一篇: logistic 函数(logistic