Podcast #128: We chat with Kent C Dodds about why he loves React and discuss what life was like in the dark days before Git. Listen now.
4

My application instantly writes to the HC PostgreSQL database, which instantly writes up to Salesforce. This is a common misconception. Heroku Connect is not a real time sync service, but rather an eventually consistent service. The behavior you're describing is what we expect from Connect. You'll need to wait for the sfid to be synced down. While you wait,...


3

I posted a support request on this problem and it is now fixed inside 24 hours. So Attachment is supported. I asked for an explanation of the problem and this is it: In order to present the list of fields for you to configure your mapping, Connect asks your Salesforce organization for schema information. To reduce the number of API calls it caches ...


2

In general, Heroku Connect doesn't support binary data. From the FAQ: Can Heroku Connect sync images from Salesforce? Heroku Connect does not currently support images or other types of binary data. An alternative approach is to store images in Amazon S3 and sync a simple text field containing a URI for the image between Salesforce and your database.


2

Use the Heroku Connect API: Create a Heroku app and Heroku PostgreSQL database Create the Heroku Connect add-on Link the new add-on to your Heroku user account Retrieve the new connection's ID Configure the database key and schema for the connection Authenticate the connection to your Salesforce Org Import a mapping configuration Monitor the connection and ...


2

IsDeleted field is a system field and we cannot update this field.This field is automatically set when the record is moved to the Recycle Bin (true) or not (false). You can find more details in below link: https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/system_fields.htm You can try to map your field with a custom field and do your ...


2

It's not possible to select PersonAccount from the list of sObjects to map, because Person Accounts are still considered as Accounts in Salesforce. You'd have to create an Account mapping to sync all Accounts, and then examine the IsPersonAccount field. Unfortunately it's a limitation that you can't tell Heroku Connect to only sync Person Accounts.


1

It's possible, but I wouldn't go that route. Heroku Connect syncs your Salesforce data with a Postgres database on Heroku. You could sync each org into its own Heroku Postgres DB, but essentially you'd have the same situation -- two separate datasets with nothing to keep them in sync. You could write some sort of syncing logic on Heroku to copy changes ...


1

This seems like a classic use case for Heroku Connect. Heroku Connect will allow you to sync the data between the two tables, set the frequency, and automatically manage the integration.


1

Changing plan to higher than Professional solved the first issue with Streaming API.


1

Definitely not supported as of May 2017 because Bulk API does not support Base64 data: https://devcenter.heroku.com/articles/heroku-connect-database-tables The thing is you might see it work some time because I don't believe Heroku Connect uses the Bulk API every time. I think it tries to use the SOAP API before switching to Bulk. So to me you are rolling ...


1

It seems that I needed >1 entries in my Salesforce object. The moment I added a second entry, Heroku synchronized the postgres database with my data.


1

You can use json2apex to generate a file that you can use to parse your output. When I tried it, it came up with the following Apex Code: // // Generated by JSON2Apex http://json2apex.herokuapp.com/ // public class JSON2Apex { public String title; public List<String> fields; public List<Integer> types; public List<String> ...


1

Any product that authenticates to Salesforce via OAuth must have a connected app defined. However, in order for a connected app to appear in your list of Connected Apps in the Setup menu, it must be installed as part of a managed package. The reason that you see some Salesforce products (e.g. Salesforce1, Dataloader, etc) listed in your org is that their ...


1

You will need Heroku Connect for your exposing Postgregs data as Odata Service .Heroku Connect offers out of box feature called Heroku external objects which can be used inside Lightning Connect . Check these article links for more info https://blog.heroku.com/archives/2014/11/13/heroku-external-objects https://devcenter.heroku.com/articles/herokuconnect#...


Only top voted, non community-wiki answers of a minimum length are eligible