Enhance/Improve/Extend 无法访问服务器的 CRM 4.0

Enhance/Improve/Extend CRM 4.0 with no access to server

我公司用的是MS dynamics CRM 4.0,只能访问客户端(用IE中的URL打开CRM系统)

我看到系统可以做一些增强和插件 ins.I 想要在它们上工作,因为当我建议这些增强时,我被告知系统将在可能 2 年后升级。因此,即使扩展确实可以帮助用户,也没有人致力于让它变得更好。

详细信息: 目前,用户将每次销售的详细信息输入系统。这需要很多时间,因为服务器和中央数据库在另一个大陆。我想要做的是让用户将他们的数据输入到 excel sheet 中,系统调度程序将在一夜之间上传数据。

我的问题是我可以使用 VS Express Edition 在 CRM 上开发插件或扩展等吗?我无法访问 CRM 服务器或数据库,因为我仅使用浏览器来使用系统输入数据,仅使用客户端 CRM window.

编辑 这个不乏研究。我在任何地方都找不到答案。 感谢您的专业知识和经验。

如果您谈论的是 .NET 服务器端插件,您将需要 4.0 SDK "Creating a Simple Plug-in" 页面中所述的以下内容:

To complete this walkthrough, you will need the following:

  • Visual Studio 2005 or Visual Studio 2008.
  • A pre-built version of the Plug-in Registration tool.
  • A Microsoft Dynamics CRM SDK installation.
  • Network access to a Microsoft Dynamics CRM 4.0 server.
  • A Microsoft Dynamics CRM system account with either the System Administrator or System Customizer security role, which is also a member of the Deployment Administrators group in Deployment Manager.

关于网络访问服务器的那一行我不太确定。如果您像往常一样将插件注册到数据库,我认为您不需要网络访问;如果你部署到磁盘,那是我认为你需要它的时候。

如果 "extensions" 是指向表单添加脚本之类的东西,那么您唯一需要的是系统定制员或系统管理员角色。

根据您对问题的补充进行更新: 如果你想安排每日导入,你应该能够通过有限的、仅限网络的访问来做到这一点(假设你有足够的权限来启动导入[如果你可以通过 UI],您可以通过编程方式完成它])。您的程序可以 运行 并启动导入作业(请参阅 SDK 的 "Configuring Data Import" 页)。我确定您可以启动 csv 的导入,不确定以编程方式导入 excel 文件,但您可以以编程方式将 excel 文件转换为 csv,然后启动作业。