Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 提供用于导出CRM 2013的数据映射网格_C#_Sharepoint_Dynamics Crm_Dynamics Crm 2013 - Fatal编程技术网

C# 提供用于导出CRM 2013的数据映射网格

C# 提供用于导出CRM 2013的数据映射网格,c#,sharepoint,dynamics-crm,dynamics-crm-2013,C#,Sharepoint,Dynamics Crm,Dynamics Crm 2013,我有许多工作流用于在SharePoint中创建自定义数据结构,以用作CRM的文档存储位置。我当前使用动态工作流属性设置工作流中预定义的元数据 我希望能够使用此工作流,但基于活动中的值,即文档类型查找代码中的特定映射,然后使用它将CRM中的属性映射到SharePoint属性。我已经有了执行分配的代码,但是当前映射在工作流的单个字段值中,使用了动态值和手动输入的内容类型属性的糟糕组合。e、 g {DynamicValue}:Content_0x00_Type_0x00属性{AnotherValue}

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

我希望能够使用此工作流,但基于活动中的值,即文档类型查找代码中的特定映射,然后使用它将CRM中的属性映射到SharePoint属性。我已经有了执行分配的代码,但是当前映射在工作流的单个字段值中,使用了动态值和手动输入的内容类型属性的糟糕组合。e、 g

{DynamicValue}:Content_0x00_Type_0x00属性{AnotherValue}:Field

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


CRM中是否有一个控件可以利用一个网格,在该网格中我可以插入动态CRM值,如工作流配置,以使这变得更容易?

通常,我会通过以下方法来实现这一点:

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

是否有自定义的工作流活动来执行此操作?如果是,您可以创建一个配置实体并在那里添加映射。从CWA中,您可以读取配置实体,该实体可以是一个仅包含2个文本字段的实体,并应用适当的转换格式/mappingsI。当针对案例设置活动时,您可以运行工作流。我已经有了一个配置实体。它实际上是我正在努力解决的配置的UI。目前它是在一个长文本字段中完成的。我想要一个网格/表格视图。用户可以继续向其中添加行。这可能吗?通常可编辑网格是第三方解决方案,作为表单中某个地方的子网格,唯一的其他选择是创建web资源,并通过js和rest调用创建所有内容。这将为您提供在后台实现任何逻辑的空间,并且您将有许多可编辑的自由网格替代方案。