Алексей разработка

Задачи, обсуждения и баги

From the to-do list: Easydata.me

✔ Ознакомится с ТЗ

Comments

Андрей Буганов on November 1, 2013:

Алексей, нужна система для информирования менеджеров по SMS https://docs.google.com/document/d/1DAGH_qIon_InKVJJNnHc3k4XGzVRA48VQcwZVdryYaw/edit#

Посмотрите особенно  внимательно API, я не уверен что точно все правильно понял как оно работает

Alexey Bychkov on November 5, 2013:

Несколько вопросов-уточнений:

1. Каким образом связать проекты c нашей стороны и данные с doForms?

2. Страница "Настройки аккаунта" - какое ее значение? Или это данные для подключения к doForms?

3. Добавление новых записей (либо проектов, либо телефонов) сделана в "новом" стиле, что вызывает сложности в реализации и увеличивает трудозатраты. Можно ли использовать стандартную форму (всплывающее окно)? Это значительно упростит реализацию и сократит время разработки.

Андрей Буганов on November 5, 2013:

1. Я так понимаю что это можно сделать через код проекта
2. Это данные для подключения к doForms
3. Можно использовать имеющиеся наработки для упрощения

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

Alexey Bychkov on November 8, 2013:

Сейчас следующая ситуация. Как только мы начинаем работу с интеграцией по doForms мы напариваемся на проблемы с API, т.к. постоянно то глюки, то какие-то неясные алгоритмы, то отличия инструкций от реалий. Пишем в сапорт, отписываем в комюнити. Пока ждем ответов. Накидывать остальную часть по этой задаче пока не вижу смысла, чтобы это не оказалось зря. Мы сейчас выясняем и тестим можно ли вытянуть все анкеты из этого сервиса.

Alexey Bychkov on November 14, 2013:

Андрей, задали еще вопросы по doForms - быстро ответили. Необходимый нам функционал появится в следующем релизе, обещают на след. неделе выкатить его.
То есть пока сделать то, что нам надо - можно, но не очень удобно. 
Остается ожидать нововведений, т.к. при текущем подходе нужно при создании веб-сервиса записывать данные еще и у нас на бекенде (имя проекта, имя формы ид сервиса и пароль).
А вот после этого апдейта - можно будет сделать то, что нам нужно, без всяких проблем. 

Андрей Буганов on November 14, 2013:

Но уже сейчас же мы сможем сделать интерфейс, базовый код, что-бы осталось только интеграцию реализовать после релиза?

Alexey Bychkov on November 14, 2013:

Да, верно. Будем это делать, когда по компоновке фото и интеграции не будет задач.

Андрей Буганов on November 25, 2013:

Алексей, какой статус у проекта?
Что с API?

Alexey Bychkov on November 25, 2013:

Доброе утро, Андрей. С возвращением вас.
По проекту: сейчас находимся на завершающем этапе отладки последних мелких моментов. Планируем сегодня всё выложить и показать.
По API: 20.11.2013 doForms обновили API, но нужных изменений, о которых они говорили, там не было. сейчас в проекте делаем работу с текущим имеющимся API (по худшему варианту с небходимостью вносить данные вручную через админку), а когда doForms сделает необходимые изменения в API (я так понял, вы хотите каким-то образом на них повлиять и их об этом вопросить) - сможем оперативно внести доработки в модуль обмена данными.
В целом: сегодня закончим работы по текущему таску и на завтра задач уже нет. по возможности было бы хорошо набросать каких-то новых заданий в BaseCamp.

Alexey Bychkov on November 25, 2013:

Добрый вечер. По этой задаче всё готово.

http://chat.websumy.ru/inside/sms_inform_user/login
admin / 123123123

После запуска крон таска придет SMS с количеством новых заполненных анкет. Сейчас это количество выставлено не больше 20.

На данный момент количество анкет не будет меняться, потому что параметр isAutoUpdate равен 0 (как и просили в ТЗ - дайте знать, когда надо будет это изменить) - это означает, что все анкеты, которые есть, будут постоянно «новые».

Во время нашего тестирование для каждой формы выдавало 20 непрочитанных анкет потому что со времени создания форм в doForms их там накопилось 20 и более штук. Если по форме будет меньше 20 анкет — то будут присылаться количества 19, 18 и т. д.

Автоматическое периодическое выполнение этой задачи не устанавливали, так как сейчас это будет просто трата денег на SMS отправку. Дайте знать, если/когда нужно будет это сделать.

cron task http://chat.websumy.ru/inside/cron/sms_inform_notify
(выполняется достаточно долго из-за ожидания ответа от doForms)

Андрей Буганов on November 26, 2013:

Алексей, ссылка на крон не работает, открываю ее, и меня мгновенно перенаправляет на  http://chat.websumy.ru/, и SMS не приходят

Андрей Буганов on November 26, 2013:

В остальном по интерфейсу проблем не нашел, смс об обновлении рассылаются

Alexey Bychkov on November 26, 2013:

> ссылка на крон не работает, открываю ее, и меня мгновенно перенаправляет на  http://chat.websumy.ru/, и SMS не приходят

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

Андрей Буганов on November 26, 2013:

делал на новой вкладке в том же браузере где был авторизован в системе, пробовал и в другом браузере

Alexey Bychkov on November 26, 2013:

прошу прощения, не уточнил сразу - нужно быть авторизованным вот здесь - http://chat.websumy.ru/inside/ (все кроны сделаны через один интерфейс, но через консоль сервера их все можно запускать свободно - это только для запуска извне такие ограничения).

Андрей Буганов on November 26, 2013:

смс получил, все нормально.

Андрей Буганов on November 26, 2013:

Алексей, а почему максимальное число 20?, если придет 30 анкет, в СМС тоже будет написано 20?

Андрей Буганов on November 26, 2013:

Запускайте задачу по крону, признак isAutoUpdate ставьте равным единице.

Alexey Bychkov on November 26, 2013:

нормально отдает не больше чем по 20. больше 20- могут быть сбои
со стороны doForms (мы писали им об этом)
первый раз придёт 20, второй еще 10 если всего 30
если будем устанавливать отметку об обновлении

Alexey Bychkov on November 26, 2013:

поставили крон (по ТЗ - раз в 10 мин) и поставили, что новым записям - true.
но для старых записей нужно тоже поставить true. иначе будут постоянно слаться СМС, пока все не пройдет.
сейчас напишем для этого скрипт и сделаем это.

Андрей Буганов on November 26, 2013:

Владимир, посмотрите, будут ли замечания какие-то к системе?
Доступы:
http://chat.websumy.ru/inside/sms_inform_user/login
admin / 123123123

Я добавил по мегафону все анкеты (для новых анкет, по крайней мере пока, надо руками добавлять веб-сервис в doforms и копировать в этот backend)

Андрей Буганов on November 26, 2013:

Алексей, что-то сломалось, я не могу клиента добавить http://joxi.ru/1ZiUUtg5CbCzaDevx1A

Андрей Буганов on November 29, 2013:

Алексей, что у нас с задачей (2 доработки позавчера размещал) и с флагом "прочитано" - вроде как решилось все

Alexey Bychkov on November 29, 2013:

Андрей, отписал по 2м задачам. Флаг - да, они обновили, всё ок.

Все таски готовы, кроме нового отчёта. Переключаю программиста на него (новый отчёт) - но пока без особой конкретики - анализирует, пробует. 

Дайте знать, если есть какие-то замечания, новые задачи, или вводные по новому отчёту.