Регистрация  |  Вход

Есть ли эксперты в Heroku Connect?

Начал недавно делать проект, который ранится на heroku используя heroku connect для синхронизации с сейлсфорс в postgres базу данных.

Пока не очень могу разобраться например в такой ситуации, можно ли одновременно инсертить parent и child рекорды, связанные lookup полем в Сефлсорсе. Достаточно ли умный heroku connect, чтобы воссоздать такую зависимость в salesforce, какая сделана в postgres с помощью external id поля. Как вариант, можно сначала инсертить parent, ждать пока вернется sfid и потом инсертить child с этим sfid. Но мне кажется достаточно долгий вариант.

Работал ли кто нибудь с этой технологией? Может ли подсказать?

Начал недавно делать проект, который ранится на heroku используя heroku connect для синхронизации с сейлсфорс в postgres базу данных. 

Пока не очень могу разобраться например в такой ситуации, можно ли одновременно инсертить parent и child рекорды, связанные lookup полем в Сефлсорсе. Достаточно ли умный heroku connect, чтобы воссоздать такую зависимость в salesforce, какая сделана в postgres с помощью external id поля. Как вариант, можно сначала инсертить parent, ждать пока вернется sfid  и потом инсертить child с этим sfid. Но мне кажется достаточно долгий вариант. 

Работал ли кто нибудь с этой технологией? Может ли подсказать? 


Не работал с этой технологией, но тоже стало интересно.
попробовал погуглить и нашел вот эту страницу
https://devcenter.heroku.com/articles/writing-data-to-salesforce-with-heroku-connect
там есть раздел Handling Relationships
Не знаю видел ты или нет, но очень похоже на то что ты спрашиваешь.

Не работал с этой технологией, но тоже стало интересно.
попробовал погуглить и нашел вот эту страницу
https://devcenter.heroku.com/articles/writing-data-to-salesforce-with-heroku-connect
там есть раздел Handling Relationships
Не знаю видел ты или нет, но очень похоже на то что ты спрашиваешь.

Кстати а тебя или твоего клиента не смущает ценник на Heroku Connect?
Я сейчас работаю на одном проекте и здесь мы можно сказать запилили свой Heroku Connect, потому что типа дешевле.

Кстати а тебя или твоего клиента не смущает ценник на Heroku Connect?
Я сейчас работаю на одном проекте и здесь мы можно сказать запилили свой Heroku Connect, потому что типа дешевле.

Dmitry Shnyrev
Не знаю видел ты или нет, но очень похоже на то что ты спрашиваешь.

Да, спасибо, видел, думаю именно так и попробую сделать. Где то находил, что такое срабатывает только с master-detail, а с lookup не работает. Сам еще не попробовал, как попробую, отпишусь, что в итоге вышло.

Dmitry Shnyrev
Кстати а тебя или твоего клиента не смущает ценник на Heroku Connect?

Меня немного смущает, клиента - нет. Сейлсфорс им это продал и все довольны. Я особо не против, мне наоборот интересно попробовать эту технологию в реальном проекте.

Dmitry Shnyrev
запилили свой Heroku Connect

В смысле делаете запросы напрямую в Сейлсфорс? Или тоже синхронизируете данные в базу данных?

[quote="Dmitry Shnyrev"]Не знаю видел ты или нет, но очень похоже на то что ты спрашиваешь.[/quote]

Да, спасибо, видел, думаю именно так и попробую сделать. Где то находил, что такое срабатывает только с master-detail, а с lookup не работает. Сам еще не попробовал, как попробую, отпишусь, что в итоге вышло.

[quote="Dmitry Shnyrev"]Кстати а тебя или твоего клиента не смущает ценник на Heroku Connect? [/quote]

Меня немного смущает, клиента - нет. Сейлсфорс им это продал и все довольны. Я особо не против, мне наоборот интересно попробовать эту технологию в реальном проекте. 



[quote="Dmitry Shnyrev"]запилили свой Heroku Connect[/quote] 
В смысле делаете запросы напрямую в Сейлсфорс? Или тоже синхронизируете данные в базу данных? 

AntonB
В смысле делаете запросы напрямую в Сейлсфорс? Или тоже синхронизируете данные в базу данных?

Синхронизируем данные из SF в свою Postgres базу данных. Для этого написан свой маппинг и шедулер, который синхронизирует данные. Каждые сутки полностью все сливаются все данные, каждые пять минут тянется History изменений и еще подписываемся на Streaming API. Короче получилось крайне монструозное решение и не всегда стабильное Зато никакой логики на стороне SF. Проблема только в API Calls. Кушаются будь здоров.

[quote="AntonB"]В смысле делаете запросы напрямую в Сейлсфорс? Или тоже синхронизируете данные в базу данных?[/quote]
Синхронизируем данные из SF в свою Postgres базу данных. Для этого написан свой маппинг и шедулер, который синхронизирует данные. Каждые сутки полностью все сливаются все данные, каждые пять минут тянется History изменений и еще подписываемся на Streaming API. Короче получилось крайне монструозное решение и не всегда стабильное :( Зато никакой логики на стороне SF. Проблема только в API Calls. Кушаются будь здоров.

Не смотрел в сторону PushTopic?

Не смотрел в сторону PushTopic?

Виктор
Не смотрел в сторону PushTopic?

Не только смотрел, но и использую активно. Я написал про них как "Streaming API". Штука прикольная и даже рабочая. Есть только ограничение по количеству этих самых PushTopics (30 вроде) и количеству events за сутки.

[quote="Виктор"]Не смотрел в сторону PushTopic?[/quote]
Не только смотрел, но и использую активно. Я написал про них как "Streaming API". Штука прикольная и даже рабочая. Есть только ограничение по количеству этих самых PushTopics (30 вроде) и количеству events за сутки.