2016-03-23 3 views
0

Я разрабатываю внутренний CRM для клиента, в котором требуется синхронизация с quickbooks для всех финансовых транзакций.Интеграция быстрых книг с рельсами и угловыми приложениями

Я застрял здесь. Я не знаю, с чего начать? Кто-то попросил меня начать с webconnector. Приложение CRM находится на AngularJs и рельсах. Я искал, но не смог найти ничего особенного для интеграции рабочего стола quickbooks с Angularjs и рельсами.

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

Благодаря

+0

Для начала - QuickBooks ONLINE, или QuickBooks DESKTOP? Каковы требования к интеграции?Какие данные необходимы для обмена? –

+0

Quickbooks Desktop. В настоящее время клиент использует метод.me, который имеет свой собственный инструмент интеграции для быстрых книг. Клиент хочет создать новый пользовательский CRM в ROR и Angularjs и хочет интегрировать его с уже полученной лицензией Quickbooks Desktop. Обмен будет похож на счета-фактуры, платежи, транзакции и т. Д. – Ashi

ответ

1

Начало по загрузке QuickBooks SDK:

Установите его и посмотреть в файле с именем:

  • QuickBooks Web Connector Руководство программиста , QBWC_proguide.pdf

Это около 100 страниц, а также спецификация/руководство того, что вам нужно реализовать, поскольку для RoR нет еще чего-то другого.

На (очень) высоком уровне вы собираетесь создать службу SOAP, которая прослушивает HTTP-запросы. Там есть ряд методов, которые необходимо реализовать: «Какой данные вы хотите обменять»

  • authenticate(...) - - QuickBooks будет называть это для проверки подлинности вашей службы
  • sendRequestXML(...) QuickBooks будет называть это спросить после чего вы отвечаете с запросом qbXML, который говорит, чтобы добавить счет-фактуру или добавить клиента, или предоставить вам список клиентов или т. д. и т. д. и т. д.
  • receiveResponseXML(...) - Когда QuickBooks закончит делать все, что вы сказали это делается на предыдущем шаге, он будет вызывать этот метод, чтобы вы знали, что произошло (например, было то, что вы сказали ему сделать успешно или нет).

Там больше деталей здесь, что вы должны прочитать:

QuickBooks SDK также включает примеры в C# и Java для этого. Ищите специфические для Web-коннектора, а не примеры COM/QBFC (они не соответствуют вам).

Вы также можете посмотреть на это для справки/идеи (это в PHP, но все еще может служить в качестве ссылки):

+0

Большое спасибо Keith. Попробуете вышеуказанные предложения. – Ashi

+0

Я следую шагам, указанным выше. У меня есть сомнения, клиент имеет Quickbooks Desktop, установленный в одной из своих систем. Есть ли способ воспроизвести одни и те же Quickbooks в моей системе, чтобы выполнить интеграцию с новым пользовательским веб-приложением без необходимости снова покупать Quickbooks Desktop? – Ashi

+0

Вам необходимо будет приобрести QuickBooks или получить действительную лицензию для установки на компьютер. Вы можете купить лицензию QuickBooks NFR, которая может (иногда) быть дешевле. –

 Смежные вопросы

  • Нет связанных вопросов^_^