diadoc / diadocsdk-csharp

Official Diadoc SDK for C#
MIT License
34 stars 64 forks source link

Метод GetLastEvent в API/SDK #476

Closed Dennis-Petrov closed 5 years ago

Dennis-Petrov commented 5 years ago

Коллеги, привет!

Тикет по мотивам Dotnext :)

Суть проблемы.

Мы загружаем события Диадока, используя GetNewEvents. В штатном режиме сохраняем last event, полученный на очередной итерации, в базе.

Вопросы начинаются в процессе разработки/тестирования. Обычно тикет по Диадоку для разработчика или тестера означает, что ему нужно создать новую базу данных. В ней никакого last event нет, поэтому нам приходится итерационно вычитывать все события из ящика, перед тем, как отправить какой-то новый документ для работы над тикетом.

В тестовых ящиках документов много, вычитывать события можно и полчаса.

Нужен метод GetLastEvenAsync, который вернет метку последнего события по id ящика.

OlgaPetushina commented 5 years ago

Добрый день, @Dennis-Petrov Мы можем учесть ваш комментарий как пожелание на доработку. На текущий момент у нас в планах нет задачи создания такого метода. Если наличие метода для вас является критичной или блокирующей проблемой, нужно передать запрос о его необходимости через менеджера по коммерческим вопросам, который закреплен за Вашей организацией.

Dennis-Petrov commented 5 years ago

Вы его "учитываете" уже года полтора как. И да, в рамках SLA обращались тоже. Результата нет. Это не критично, это раздражает - ждать по полчаса, пока выкачаются все события. Судя по ответу, разработчики сюда так же не заглядывают, как и в SLA. Печально, что саппорт Диадока такое...

Dennis-Petrov commented 5 years ago

Для наглядности этот ваш SLA-портал, год назад: https://jira.diadoc.ru/servicedesk/customer/portal/5/DDSLA-2804

OlgaPetushina commented 5 years ago

@Dennis-Petrov спасибо за честные эмоции и открытое мнение. Ссылка на этот тикет нам будет полезна для разбора ситуации и актуализации текущей потребности других пользователей. Я попробую эскалировать ваш запрос, но, к сожалению, не могу дать никаких гарантий.\ Если ситуация сдвинется с места - мы отпишем сюда.

halex2005 commented 5 years ago

@Dennis-Petrov, метод GetLastEvent зарелизили в MR #533, он доступен начиная с версии SDK 1.80.0

Dennis-Petrov commented 5 years ago

Отлично, спасибо!