我有一个自定义工作流程活动,该活动基于传递的输入参数(entityName和Name)创建一条记录。现在,我希望能够将创建的记录作为输出参数传递。但是要声明具有EntityReference类型的OutArgument,我必须设置ReferenceTarget属性。由于我不知道正在创建哪种实体类型,因此我希望能够动态设置此属性。当我尝试在“ ReferenceTarget”属性内使用属性或变量时,它无法识别它。
我该怎么做呢 ?请帮忙。
[Input("Entity Name")]
public InArgument<string> EntityName { get; set; }
[Input("Name")]
public InArgument<string> Name { get; set; }
[Output("Created Record")]
[ReferenceTarget("contact")] <<=== how do i set this dynamically??
public OutArgument<EntityReference> CreatedRecord { get; set; }
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用CRM 2013中的业务规则功能基于另一个字段计算日期字段值.该字段被锁定在表单上,以便用户无法修改.我认为由于这个设置,字段值最初设置为赌注,但是当我点击"保存"按钮时,该值消失.
我认为这与setSubmitMode("always")只读字段的问题相同.我想知道是否有办法在业务规则或表单/字段设置中解决此问题?
我遇到了一个面试问题,我从朋友和同伴那里得到了不同的答案,所以我想我会在这里问.
我们通常使用插件排名来定义不同插件执行的顺序,以克服依赖性问题.
题
如果一个实体在同一个事件和同一个阶段注册了多个插件(来自不同的dll或相同的dll),并且所有插件的Rank/Order都是1 - 它们被触发的顺序是什么?
它们都是并行执行的吗?它取决于首先注册的插件等吗?如果可以,请指出任何MSDN参考.
提前致谢.
dynamics-crm dynamics-crm-2015 dynamics-crm-2016 dynamics-365
我必须处理一些可以包含某些前缀的文件/文件夹。例如,文件名可以是
1.2.0 MyDocfile.doc
1.1.2.3 Anotherfile.txt
我希望能够删除前缀和之后的空格(1.2.0、1.1.2.3),而仅使用实际的文件名。
做这个的最好方式是什么 ?常用表达 ?
有人可以举个例子吗?