Программа для выгрузки отчетов из CRM YClients
Цена договорная
Программа для выгрузки отчетов из CRM YClients
Необходимо разработать программу для выгрузки отчетов из CRM системы YClients, через их открытое API
Разработка не с нуля. Вся логика подключения и загрузки данных уже реализована в виде WinForms приложения на языке C#. Существующее приложение умеет выгружать "сырые" (неагрегированные данные о продажах) и сохранять их в Excel. Код и API простые - один файл на ~150 строк. Вместо этого надо сохранять данные в локальную БД и по этой БД показывать несколько простых отчетов. Подробности ниже
(+Скрин программы как она есть сейчас)
Необходимо:
1. Сделать чтобы программа загружала данные сразу по нескольким филиалам, которые будут задаваться в настройках.
2. Сырые данные должны сохраняться в локальную SQLite базу (файл, он должен выбираться через меню)
3. База будет хранить данные за старые периоды и после открытия файла базы, программа должна показывать сколько в ней записей и за какую дату последняя запись
4. По команде пользователя, программа должна загрузить сырые данные за указанный период и заполнить их в базу (предварительно очистив данные за этот период, если в базе уже что-то было - это на случай если были изменения задним числом)
Отчеты:
1. Экспорт списка продаж в Excel (сохранение сырых данных, полный аналог того, что уже реализовано)
2. Новые клиенты за период, в разрезе источников (новые - те, чей номер телефона в более ранее периоды не встречался). Добавить из YC в отчет дополнительные поля: Акции и Источник
Необходимо разработать программу для выгрузки отчетов из CRM системы YClients, через их открытое API
Разработка не с нуля. Вся логика подключения и загрузки данных уже реализована в виде WinForms приложения на языке C#. Существующее приложение умеет выгружать "сырые" (неагрегированные данные о продажах) и сохранять их в Excel. Код и API простые - один файл на ~150 строк. Вместо этого надо сохранять данные в локальную БД и по этой БД показывать несколько простых отчетов. Подробности ниже
(+Скрин программы как она есть сейчас)
Необходимо:
1. Сделать чтобы программа загружала данные сразу по нескольким филиалам, которые будут задаваться в настройках.
2. Сырые данные должны сохраняться в локальную SQLite базу (файл, он должен выбираться через меню)
3. База будет хранить данные за старые периоды и после открытия файла базы, программа должна показывать сколько в ней записей и за какую дату последняя запись
4. По команде пользователя, программа должна загрузить сырые данные за указанный период и заполнить их в базу (предварительно очистив данные за этот период, если в базе уже что-то было - это на случай если были изменения задним числом)
Отчеты:
1. Экспорт списка продаж в Excel (сохранение сырых данных, полный аналог того, что уже реализовано)
2. Новые клиенты за период, в разрезе источников (новые - те, чей номер телефона в более ранее периоды не встречался). Добавить из YC в отчет дополнительные поля: Акции и Источник
- Файлы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.