如何将CRM创建的文件夹的默认名称更改为Sharepoint

如何将CRM创建的文件夹的默认名称更改为Sharepoint,sharepoint,dynamics-crm,dynamics-crm-2015,Sharepoint,Dynamics Crm,Dynamics Crm 2015,我是Sharepoint的新手,所以在回答或假设问题时请记住这一点 无论如何,我们有CRM 2015在线更新1和Sharepoint Online,它们是集成的(不是由我集成的)。现在,当最终用户转到Account->Documents时,CRM将自动询问用户是否要创建Sharepoint文件夹。这很好,但命名约定似乎是“AccountName\u AccountGuid”。我们希望将其更改为“AccountName\u OurOwnID”,其中OurOwnID是CRM中的一个自定义字段,对于每

我是Sharepoint的新手,所以在回答或假设问题时请记住这一点

无论如何,我们有CRM 2015在线更新1和Sharepoint Online,它们是集成的(不是由我集成的)。现在,当最终用户转到Account->Documents时,CRM将自动询问用户是否要创建Sharepoint文件夹。这很好,但命名约定似乎是“AccountName\u AccountGuid”。我们希望将其更改为“AccountName\u OurOwnID”,其中OurOwnID是CRM中的一个自定义字段,对于每个帐户都是唯一的

所以我的问题是,人们将如何做到这一点

编辑:我现在能想到的就是创建一个插件,该插件将在创建sharepointdocumentlocation实体时启动,基本上创建一个具有所需名称的新文件夹,然后删除Sharepoint中的原始文件夹,然后将新文件夹与sharepointdocumentlocation连接


子问题:有没有办法告诉CRM停止询问用户是否要创建新文件夹?在我的情况下,这是不需要的功能,但既然它存在,至少我们应该确保文件夹的名称是正确的。

带有guid的文件夹名称是默认行为,不能更改

如果您想开发插件,请参阅以下帖子:

请记住,如果要从CRM online在SharePoint中创建对象,有两个选项:

  • 使用ILMerge添加SharePoint.Client程序集。官方对此不支持
  • 或者使用SharePoint的rest端点。这是一篇有趣的文章:

自动创建SharePoint文件夹:干杯。非常有用的链接,我能够拿出一个简单的插件来实现这一点。对于未来的访问者,我想添加我所依赖的链接