【问题标题】:Getting a list of filtering attributes for a CRM Plugin (already installed)获取 CRM 插件的过滤属性列表(已安装)
【发布时间】:2010-04-01 13:05:34
【问题描述】:

我安装了 Dynamics CRM 4.0 并编写了一个插件,注册了它,并设置了一个包含一些过滤属性的“步骤”。 2个问题:

  1. 如何获取为我的插件配置的过滤属性列表? (来自插件本身)
  2. 如何获得那些实际在当前使用的表单上的过滤属性的列表? (也在插件本身内)

【问题讨论】:

  • 你能澄清一下吗?您的意思是要获取过滤器的配置设置吗?例如 plugin_x,在父管道中创建机会?还是别的什么?

标签: plugins dynamics-crm dynamics-crm-4


【解决方案1】:

如果您想获取已发送到插件的图像中的每个属性,您可以在将其设置为动态实体后遍历属性包。这将包括实体上的每个字段。

DynamicEntity postEntity = (DynamicEntity)context.PostEntityImages["entityimage"]

foreach (Property p in postEntity.Properties)
{
    // Do something with my property
}

【讨论】:

  • 很快就试试这个,不确定这会给我想要的(插件过滤属性集的元数据?)
  • 这是否让我可以访问整个实体?我正在寻找附加到插件特定步骤的过滤属性和表单元素(不是所有实体属性)。
  • 我对你的问题有点困惑。您是否尝试检索实体的元数据或传递给插件的值? “过滤属性”是什么意思?我假设您的意思是在步骤图像上过滤的项目。
  • 在注册插件时创建“步骤”时会选择过滤属性。
猜你喜欢
  • 2020-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-05
  • 2013-04-22
  • 1970-01-01
相关资源
最近更新 更多