Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Обновление контактов/сделок #536

Open
nomelodic opened this issue Nov 22, 2023 · 3 comments
Open

Обновление контактов/сделок #536

nomelodic opened this issue Nov 22, 2023 · 3 comments

Comments

@nomelodic
Copy link

Добрый день, господа разработчики!

У библиотеки давно существует проблема, связанная с обновлением сущностей. При обновлении некоторого набора данных библиотека перед отправкой получает из AmoCRM все данные, связанные с сущностью, обновляет в них указанные поля, и отправляет весь набор обратно.

В связи с этим возникает ряд проблем у пользователей библиотеки, которые решаются различного рода костылями.

Всё было описано и обсуждено здесь:
#170 от 3 ноября 2020 года
#220 от 10 января 2021 года
#252 от 25 февраля 2021 года
#278 от 15 апреля 2021 года
#366 от 18 августа 2021 года

И правильный вывод уже был сделан товарищем @bessudnov #252 (comment), о том, что при обновлении нужно отправлять только изменившиеся данные и ничего более. Тогда же проблема получила пометку [critical].

Т.е. о проблеме известно уже 3 года [!] как, и в течение почти года после этого о ней периодически напоминалось, а значит пользователям библиотеки это важно.

Вот и хотелось бы понять, есть ли шанс, что проблема будет решена в ближайшее десятилетие? (извините за сарказм)

@makeroi
Copy link
Contributor

makeroi commented Dec 12, 2023

@nomelodic если вы сделаете пулреквест завтра с решением, проблема будет решена завтра :)
(ну + время на мерж)

Я сам планировал сделать, но руки пока не дошли.

Сделайте сами, если горит, в чем проблема?) Можно взять за основу ларавельные модели и ORM

@nomelodic
Copy link
Author

@makeroi да собственное решение есть, просто не везде применено. Теплилась надежда. Я от другого горю. Тут скорее уже "накипело".

Видите ли, какая штука получается. AmoCRM - платная система. В пакет предоставляемых услуг входит REST API. На официальном сайте AmoCRM в разделе для разработчиков явно обозначено, что эта библиотека является официальной, т.е. я её расцениваю как часть того пакета услуг, за который платятся деньги.

Это не проект кучки энтузиастов для упрощения собственной жизни, а решение с официальной технической поддержкой. Это не значит, что разработчики должны бросаться выполнять любые прихоти пользователей, безусловно, но проблема, которую я обозначил, является критической и она существует уже 3 года, и неоднократно обсуждалась.

Я уже привык, что саппорт в Amo по каким-либо техническим вопросам крайне неохотно отвечает и как правило по итогу всё сводит к предложению обратиться к сертифицированным партнерам, но одно дело разбирать частные вопросы, другое - вопросы, касающиеся не скажу всех, но, думаю, многих пользователей данной библиотеки, которая рассчитана непосредственно на взаимодействие с API.

P.S.: Возможно я не прав, что отношу эту библиотеку в пакет оплаченных услуг. Может за её разработку никто и не зарабатывает на самом деле, а я докопался тут :)

@amocrm amocrm deleted a comment from baza1978 Oct 7, 2024
@bessudnov
Copy link
Collaborator

@baza1978 удалил ваш комментарий, так как он не имеет отношения к теме.

Исправления и доработки вносятся в порядке приоритета, как в системе, так и в библиотеке.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants