zoukankan      html  css  js  c++  java
  • Dynamics CRM 通过PowerShell启用AllowDeclarativeWorkflows即自定义XAML WorkFlows

          CRM的工作流即workflow,不了解的人乍听之下以为是审批流,其实不是的,CRM本身是不带审批功能的,要实现审批必须要第三方的工作流引擎的配合,当然你也可以自己开发。

         工作流刚开始出现的时候只有异步工作流,而且在实际的项目中并没有很好的应用场景,所以也一直被束之高阁,直到2013出现了real-time workflows即实时工作流(具体是什么可查看2013版的sdk新增功能章节),而且新建工作流的地也有了改变,如下图。


          当然本篇的主题是要讲另外一个自定义XAML工作流,而要使用该工作流第一件事是开启它(流默认情况下是不开启的),开启方式如下:

    1、在你的CRM服务器上使用管理员权限打开powershell

    2、执行如下powershell脚本

    Add-PSSnapin Microsoft.Crm.PowerShell
    $setting = get-crmsetting customcodesettings
    $setting.AllowDeclarativeWorkflows="True"
    set-crmsetting $setting
    get-crmsetting customcodesettings
    

    最后的结果界面如下。


         SDK中的原文可查看Custom XAML workflows章节。自定义XAML工作流使用起来还是有很多限制的,比如不支持online(该工作流不能在沙盒中运行),CRM的流程设计器中也无法查看或者修改它,能做的就是激活和停用。

         后续会继续探索它的用途。


  • 相关阅读:
    SQL CHECKOUT
    Adobe CS4 " Licensing for this product has expired " FIX!!!
    sizeof()用法汇总
    Command
    EXP_FULL_DATABASE,IMP_FULL_DATABASE,DBA,CONNECT,RESOURCE
    inet_addr函数处理IP地址需要注意的问题 (转)
    Oracle:外键关联导致数据无法删除
    三范式
    Wireshark界面上展开数据帧
    我的HTML学习记录(三)
  • 原文地址:https://www.cnblogs.com/cl1024cl/p/6205875.html
Copyright © 2011-2022 走看看