4. Требования к ИС «Synergy Customers»¶
4.1. Общие требования к Системе¶
- Система должна поддерживать работу на следующих серверных ОС: Linux, BSD, Solaris (рекомендуется использовать ОС Debian GNU/Linux версий 8.0 - 9.0 (amd64).
- Система должна поддерживать работу на реляционных СУБД и на noSQL СУБД.
- Система не должна требовать обязательного приобретения дополнительных компонентов (лицензии на ОС, на СУБД и т.п.).
- Система должна поддерживать шифрование подключений с помощью протокола SSL (HTTPS).
- Система должна поддерживать работу с распределённым хранилищем данных.
- Система должна обеспечивать возможность распределенной работы и удаленного доступа к ресурсам и объектам.
- Система должна поддерживать работу в архитектуре Internet/Intrаnet.
- Система должна предоставлять Web-интерфейс, который не требует установки клиентской части. Система должна поддерживать интернет-браузеры Google Chrome, Mozilla Firefox актуальных версий.
- Система должна предоставлять возможность реализовывать пользовательские интерфейсы, используя HTML и/или JavaScript.
- Система должна предоставлять комплект средств разработки (Software Development Kit - SDK), включая:
- REST API;
- способы авторизации: сессионная, по логину и паролю, по ключам;
- события, возникающие в различных точках исполняемого кода при выполнении определённых условий;
- очереди сообщений;
- поддержку плагинов;
- JavaScript интерпретаторы.
- Система должна предоставлять возможность регулирования доступа к объектам в соответствии с правами пользователя.
- Система должна предоставлять возможность создания, редактирования форм в визуальном редакторе форм.
- Система должна предоставлять инструмент управления бизнес-процессами, поддерживающий нотацию BPMN.
- Система должна предоставлять дизайнер бизнес-процессов. Создание и редактирование бизнес-процессов должно выполняться в рабочем пространстве дизайнера бизнес-процессов.
- Система должна поддерживать версионность документов.
- Система должна позволять импорт структурированных данных по заданному шаблону из файла формата Excel (.xls) в модули «Контакты», «Аккаунты», «Сделки», «Договоры».
- Система должна позволять создание/редактирование/удаление тем сотрудничества.
- Система должна позволять редактирование справочника стадий сделки.
- Система должна позволять редактирование справочника стадий договора.
4.2. Требования к модулям Системы¶
- Система должна предоставлять доступ пользователям к модулю «Контакты».
- Система должна предоставлять доступ пользователям к модулю «Аккаунты».
- Система должна предоставлять доступ пользователям к модулю «Сделки».
- Система должна предоставлять доступ пользователям к модулю «Договоры».
- Система должна предоставлять доступ пользователям к модулю «Единое рабочее место».
- Система должна предоставлять доступ пользователям к модулю «План продаж».
- Система должна предоставлять доступ пользователям к модулю «План продаж».
4.3. Требования к модулю «Контакты»¶
- Модуль должен отображать все контакты в виде списка.
- Модуль должен позволять по нажатию на строку списка просмотр полной карточки контакта.
- Модуль должен позволять создание и редактирование карточки контакта.
- Модуль должен позволять в описании контакта указывать: полное имя, ИИН, компанию (аккаунт) и роль в ней, контактные и адресные данные, а также дополнительную информацию.
- Модуль должен отображать подсказки о наличии совпадения по введенному полному имени либо ИИН контакта.
- Модуль должен отображать все активности внутри карточки, связанные с контактом.
- Модуль должен позволять добавление активностей внутри карточки с автоматической привязкой к контакту и связанному аккаунту.
- Модуль должен отображать все сделки внутри карточки, связанные с контактом.
- Модуль должен позволять добавление сделок внутри карточки с автоматической привязкой к контакту и связанному аккаунту.
- Модуль должен позволять просмотр связанных карточек аккаунта, активности, сделки.
- Модуль должен позволять поиск контактов по списку. Поиск должен производиться по всему содержимому карточки контакта, а результаты поиска должны фильтровать список контактов.
- Модуль должен позволять фильтрацию списка контактов по заданным условиям. В условия фильтров должны попадать все текстовые и числовые поля, компоненты выбора пользователей, даты и справочники из карточки контакта.
- Модуль должен позволять формирование произвольной выборки из списка контактов.
- Модуль должен позволять назначение выборки из списка контактов на произвольного пользователя Системы.
- Модуль должен позволять удаление выборки из списка контактов в соответствии с правами доступа.
4.4. Требования к модулю «Аккаунты»¶
- Модуль должен отображать все аккаунты в виде списка.
- Модуль должен позволять по нажатию на строку списка просмотр полной карточки аккаунта.
- Модуль должен позволять создание и редактирование карточки аккаунта.
- Модуль должен позволять в описании аккаунта указывать: наименование, БИН/ИИН, справочные данные о форме организации и секторе экономики, контактные и адресные данные, а также дополнительную информацию.
- Модуль должен отображать подсказки о наличии совпадения по введенному наименованию либо БИН/ИИН аккаунта.
- Модуль должен отображать все активности внутри карточки, связанные с аккаунтом.
- Модуль должен позволять добавление активностей внутри карточки с автоматической привязкой к аккаунту.
- Модуль должен отображать все сделки внутри карточки, связанные с аккаунтом.
- Модуль должен позволять добавление сделок внутри карточки с автоматической привязкой к аккаунту.
- Модуль должен позволять просмотр связанных карточек активности, сделки.
- Модуль должен позволять поиск аккаунтов по списку. Поиск должен производиться по всему содержимому карточки аккаунта, а результаты поиска должны фильтровать список аккаунтов.
- Модуль должен позволять фильтрацию списка аккаунтов по заданным условиям. В условия фильтров должны попадать все текстовые и числовые поля, компоненты выбора пользователей, даты и справочники из карточки аккаунта.
- Модуль должен позволять формирование произвольной выборки из списка аккаунтов.
- Модуль должен позволять назначение выборки из списка аккаунтов на произвольного пользователя Системы.
- Модуль должен позволять удаление выборки из списка аккаунтов в соответствии с правами доступа.
4.5. Требования к модулю «Сделки»¶
- Модуль должен предоставлять витрину продаж (в виде канбан-таблицы) в разрезе стадий сделок в соответствии с правами доступа. Руководителю доступны сделки всех подчиненных, подчиненному - только собственные сделки.
- Модуль должен отображать сделки в виде списка в соответствии с правами доступа.
- Модуль должен отображать сделку на витрине продаж в виде плашки с детализацией следующих сведений: название, бюджет и менеджер сделки, контакт и аккаунт.
- Модуль должен позволять по нажатию на заголовок плашки либо строку списка просмотр полной карточки сделки.
- Модуль должен позволять создание и редактирование карточки сделки.
- Модуль должен позволять в описании сделки указывать: название, тему сотрудничества и бюджет сделки, связанные карточки контакта и аккаунта, файлы документов, а также дополнительную информацию.
- Модуль должен предоставлять возможность указания текущей стадии сделки в соответствии с предварительно настроенными значениями справочника.
- Модуль должен предоставлять возможность автоматической смены стадии сделки при её перемещении между столбцами витрины продаж.
- Модуль должен предоставлять возможность успешного завершения сделки - конвертацию сделки в договор с сопоставлением общих полей карточек.
- Модуль должен предоставлять возможность неуспешного завершения сделки - перевод в соответствующую стадию с обязательным указанием причины отказа.
- Модуль должен отображать все активности внутри карточки, связанные со сделкой.
- Модуль должен позволять добавление активностей внутри карточки с автоматической привязкой к сделке и связанным контакту, аккаунту.
- Модуль должен автоматически фиксировать активности о создании сделки, смены её стадии, а также завершения сделки.
- Модуль должен позволять просмотр связанных карточек контакта, аккаунта, активности, договора.
- Модуль должен позволять поиск сделок. Поиск должен производиться по всему содержимому карточки сделки, а результаты поиска должны фильтровать витрину и список сделок.
- Модуль должен позволять фильтрацию витрины и списка сделок по заданным условиям. В условия фильтров должны попадать все текстовые и числовые поля, компоненты выбора пользователей, даты и справочники из карточки сделки.
- Модуль должен позволять формирование произвольной выборки из витрины продаж и списка сделок.
- Модуль должен позволять назначение выборки из витрины и списка сделок на произвольного пользователя Системы.
- Модуль должен позволять удаление выборки из витрины и списка сделок в соответствии с правами доступа.
- Модуль должен позволять добавление задач и напоминаний с автоматической привязкой к сделке и связанным контакту, аккаунту.
- Модуль должен предоставлять визуализацию воронки продаж в разрезе стадий сделок в соответствии с правами доступа.
- Модуль должен предоставлять информацию о количестве сделок в воронке.
- Модуль должен предоставлять информацию о суммарной стоимости продаж в воронке.
- Модуль должен позволять формирование шаблона Коммерческого предложения.
4.6. Требования к модулю «Договоры»¶
- Модуль должен отображать договоры в виде списка в соответствии с правами доступа.
- Модуль должен позволять по нажатию на строку списка просмотр полной карточки договора.
- Модуль должен позволять создание и редактирование карточки договора.
- Модуль должен позволять в описании договора указывать: предмет, тему сотрудничества, срок и сумму договора, связанные карточки контакта и аккаунта, файлы документов, а также дополнительную информацию.
- Модуль должен предоставлять возможность указания текущей стадии договора в соответствии с предварительно настроенными значениями справочника.
- Модуль должен позволять формировать Транзакции для отслеживания фактических денежных поступлений.
- Модуль должен отображать все активности внутри карточки, связанные с договором.
- Модуль должен позволять добавление активностей внутри карточки с автоматической привязкой к договору и связанным контакту, аккаунту.
- Модуль должен автоматически фиксировать связь договора с карточкой сделки, если он был создан конвертацией из сделки.
- Модуль должен позволять просмотр связанных карточек контакта, аккаунта, активности, сделки.
- Модуль должен позволять поиск договоров по списку. Поиск должен производиться по всему содержимому карточки договора, а результаты поиска должны фильтровать список договоров.
- Модуль должен позволять фильтрацию списка договоров по заданным условиям. В условия фильтров должны попадать все текстовые и числовые поля, компоненты выбора пользователей, даты и справочники из карточки договора.
- Модуль должен позволять формирование произвольной выборки из списка договоров.
- Модуль должен позволять формирование шаблона Договора.
4.7. Требования к модулю «Единое рабочее место»¶
- Модуль должен предоставлять возможность в едином рабочем месте выполнять базовые операции, включая:
- единообразный поиск по всем карточкам;
- просмотр подробной информации из карточек;
- фиксирование активностей;
- создание и редактирование карточек;
- ведение расписания задач.
- Модуль должен предоставлять возможность поиска по всем карточкам Системы (контакт, аккаунт, сделка, договор).
- Модуль должен группировать результаты поиска по карточкам.
- Модуль должен отображать в результатах поиска основную информацию из карточки, не открывая её.
- Модуль должен позволять по нажатию на результат поиска просмотр и редактирование полной карточки с соответствующими возможностями.
- Модуль должен позволять создание карточек контакта, аккаунта, сделки.
- Модуль должен отображать расписание задач пользователя в соответствии с правами доступа.
- Модуль должен позволять добавление новых задач в расписание.
- Модуль должен позволять в описании задачи указывать: даты и время начала, завершения задачи, тип действия, комментарий, файлы документов, связанные карточки контакта и аккаунта, сделки и договора.
- Модуль должен напоминать пользователю о наступлении задачи.
- Модуль должен отображать напоминание поверх любого модуля Системы.
- Модуль должен предоставлять возможность завершения задачи.
- Модуль должен автоматически фиксировать новую активность в момент завершения задачи.
4.8. Требования к модулю «План продаж»¶
- Модуль должен позволять создание плана продаж в разрезе суммы и количества продаж услуг или продуктов.
- Модуль должен позволять в описании плана продаж указывать: период, подразделение, сотрудника и руководителя.
- Модуль должен позволять автоматическое сопоставление целевых и установленных показателей.
- Модуль должен отображать созданные планы в виде списка.
- Модуль должен позволять по нажатию на строку списка просмотр карточки плана продаж.
- Модуль должен позволять редактирование карточки плана продаж.
- Модуль должен позволять удаление выборки из списка в соответствии с правами доступа.
- Модуль должен позволять формирование аналитического отчета о структуре и объеме продаж: план/факт, ассортимент, подразделения, исполнители, время.
- Модуль должен позволять выгрузку аналитического отчета в файл формата Excel (.xlsx).
4.9. Требования к модулю «Маркетинг»¶
- Модуль должен позволять создание и редактирование маркетинговых мероприятий.
- Модуль должен отображать созданные мероприятия в виде списка.
- Модуль должен отображать созданные мероприятия в виде календаря.
- Модуль должен позволять фильтрацию мероприятий в календаре по следующим критериям: период, мероприятие, подразделение и услуга.
- Модуль должен позволять поиск мероприятий по списку.
- Модуль должен позволять формирование произвольной выборки из списка мероприятий.
- Модуль должен позволять назначение выборки из списка мероприятий на произвольного пользователя Системы.
- Модуль должен позволять удаление выборки из списка мероприятий в соответствии с правами доступа.
- Модуль должен отображать все лиды в виде списка.
- Модуль должен позволять по нажатию на строку списка просмотр полной карточки лида.
- Модуль должен позволять создание и редактирование карточки лида.
- Модуль должен позволять поиск лидов по списку. Поиск должен производиться по всему содержимому карточки контакта, а результаты поиска должны фильтровать список контактов.
- Модуль должен позволять фильтрацию списка лидов по заданным условиям. В условия фильтров должны попадать все текстовые и числовые поля, компоненты выбора пользователей, даты и справочники из карточки лида.
- Модуль должен позволять формирование произвольной выборки из списка лидов.
- Модуль должен позволять назначение выборки из списка лидов на произвольного пользователя Системы.
- Модуль должен позволять удаление выборки из списка лидов в соответствии с правами доступа.
- Модуль должен позволять создание маркетинговых списков, состоящих из аккаунтов.
- Модуль должен позволять выгрузку маркетинговых списков в файл в формате Excel (.xlsx).
- Модуль должен позволять формирование аналитического отчета о структуре лидов, об эффективности маркетинговых мероприятий и источников лидов.
- Модуль должен позволять выгрузку аналитического отчета в файл формата Excel (.xlsx).