Integrating Salesforce Data into Heroku Apps: Using Heroku Connect

DEX701 - Module 5 Integrating Salesforce with Heroku

📄 第 128 页 🎬 视频课程

课程章节介绍

今天我们来聊聊如何将Salesforce的数据集成到Heroku应用程序中,特别是使用Heroku Connect这个工具。我们会通过一个实际的例子——Dreamhouse Realty App来具体说明这个过程。 首先,Heroku Connect是什么呢?简单来说,它是一个桥梁,连接了Salesforce和Heroku。通过这个桥梁,数据可以在两者之间自由流动,而且这个过程是双向的,也就是说,数据可以从Salesforce同步到Heroku,也可以从Heroku同步回Salesforce。 现在,让我们来看看Dreamhouse Realty App。这个应用是一个房地产管理应用,它需要从Salesforce中获取房产信息,比如房子的地址、价格、房型等。同时,它也需要将用户在应用中的操作,比如预约看房,反馈回Salesforce。 使用Heroku Connect,我们可以轻松实现这一点。首先,在Heroku上设置Heroku Connect,并连接到Salesforce。然后,选择需要同步的Salesforce对象,比如房产信息。Heroku Connect会自动在Heroku的PostgreSQL数据库中创建相应的表,并将Salesforce中的数据同步过来。 接下来,在Dreamhouse Realty App中,我们就可以直接查询这个PostgreSQL数据库,获取最新的房产信息了。同时,当用户在应用中进行了操作,比如预约看房,我们也可以将这些操作通过Heroku Connect同步回Salesforce,更新Salesforce中的记录。 整个过程非常直观和简单,Heroku Connect为我们处理了所有的数据同步细节,我们只需要关注应用逻辑的实现就可以了。 这就是使用Heroku Connect将Salesforce数据集成到Heroku应用程序中的基本过程。通过这种方式,我们可以轻松地构建出功能强大、数据实时同步的应用程序。希望这个例子能帮助你更好地理解Heroku Connect的使用。