我最近一直在研究Salesforce和Team Foundation 2013的集成。是否有任何插件或解决方案可以这样做?
2 回答
我不知道执行此操作的现有系统。TFS 有一个有据可查的客户端对象模型,因此单向导出到 TFS应该相对容易。有关更多“自动”同步,您可以查看TFS 集成平台。
为了将更改从 TFS 发布回 Salesforce,您可以查看相同的 TFS 集成平台,或者通过TFS 服务器中的进程内ISubscriber 插件进行服务器端集成,或者注册 SOAP 事件以获得更解耦的解决方案。
我对 Salesforce api 模型一无所知,但我想,它是一个云产品,它们提供了一个 Web 服务或一个 REST API,你可以与之交谈。
更简洁的方法是两个系统之间的实时同步。为此,您可以在 Salesforce 端 Outbound Messaging 和 Workflow 规则中使用。您基本上定义了触发消息的规则,以及您将在此 SOAP 消息中发送的对象和字段,以及处理它的 Web 服务端点的 URL。您的 Web 服务端点会将这些消息排队到您的同步服务使用的公共消息队列中。在 TFS 方面,您可以创建一个插件来处理您的特定工作项的 workitemchanged 事件,因此每次您的工作项更改时,您都会将该 workitemchanged 事件对象排队到同步中使用的公共消息队列中。
有了上述内容,您就可以创建一个同步服务来获取消息并更新任一系统。
例如: 像这样的东西