提供数据映射网格,以便从CRM 2013中导出

时间:2015-04-30 15:23:40

标签: c# sharepoint dynamics-crm dynamics-crm-2013

我有许多工作流程可以在SharePoint中创建自定义数据结构,以用作CRM的文档存储位置。我目前在工作流程中设置了预定义的元数据(使用动态工作流程属性)。

我希望能够使用此工作流程,但基于活动中的值(即文档类型)查找某个"映射"在代码中,然后使用它将CRM中的属性映射到SharePoint属性。我已经有了执行赋值的代码,但当前映射在工作流中的单个字段值中使用了令人讨厌的动态值组合和手动输入的内容类型属性。 e.g。

{DynamicValue}:Content_0x00_Type_0x00Property | {AnotherValue}:字段

我想创建一个类似于导入网格的数据映射。用户可以选择活动类型,然后将其属性(一个或多个)映射到SharePoint字段。

CRM中是否有控件可以利用网格来插入动态CRM值,例如工作流配置,以便更容易实现这一点?

1 个答案:

答案 0 :(得分:0)

通常我会通过以下方式来解决这个问题:

  1. 创建一个新的设置实体,其中包含Type及其属性的值。
  2. 编写基于输入类型(来自上下文中的记录)的自定义工作流活动,以检索相关记录。
  3. 然后,您可以在工作流程中调用CWA以动态访问所需的记录。
  4. 这可以避免硬编码,但意味着您必须在每个环境中创建设置记录。