| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
| external:искусственный_интеллект_для_sh5 [2021/01/14 14:35] – [Искусственный интеллект для sh5] Александр Ильин | external:искусственный_интеллект_для_sh5 [2021/10/06 08:49] (текущий) – [History] ilyasavenkov |
|---|
| ====== Искусственный интеллект для sh5 ====== | ====== Искусственный интеллект для sh5 - ShPulse ====== |
| |
| [[https://yadi.sk/d/SqdPi-oDsKFjBg?w=1|Актуальный дистрибутив]] | [[https://yadi.sk/d/SqdPi-oDsKFjBg?w=1|Актуальный дистрибутив]] |
| |
| **Системные требования:** | **Системные требования:** |
| * Компьютер под управлением ОС Windows 7+ | |
| | * Компьютер под управлением ОС Windows 7+ |
| * StoreHouse v 5.84.308 и выше | * StoreHouse v 5.84.308 и выше |
| | |
| ===== Установка и настройка ===== | ===== Установка и настройка ===== |
| |
| </code> | </code> |
| |
| **Схема взаимодействия модулей ПО:** {{:external:pasted:20201101-133912.png?nolink&}} | **Схема взаимодействия модулей ПО:** {{:external:pasted:20201101-133912.png?nolink&}} |
| |
| **Установка модуля SH_II (sh_pulse.exe)** | **Установка модуля SH_II (sh_pulse.exe)** |
| |
| * Скачать и распаковать архив (логичнее сделать это там, где крутится сервер SH) (**путь, где будет находиться распакованная сборка ПО не должен содержать симолов кирилицы (русских букв)**) | * Скачать и распаковать архив (логичнее сделать это там, где крутится сервер SH) (**путь, где будет находиться распакованная сборка ПО не должен содержать симолов кирилицы (русских букв)**) |
| * Настроить файл config.ini | * Настроить файл config.ini |
| |
| ===== Описание плагинов ===== | ===== Описание плагинов ===== |
| |
| **0_welcome.py** Данный плагин здоровается с %username% при старте (username = имя пользователя в SH). Плагин работает только в том случае если при вызове был передан username. Т.е. вызов был из SH по ссылке вида [[http://127.0.0.1:5000/?q=@3|http://127.0.0.1:5000/?q=@3]] Если открыть в браузере по ссылке [[http://127.0.0.1:5000/|http://127.0.0.1:5000/]] то плагин НЕ отрабатывает. Если параметр **humor** равен 1, то после приветствия цитируется случайный афоризм. {{:external:pasted:20201101-143113.png}} | **0_welcome.py** Данный плагин здоровается с %username% при старте (username = имя пользователя в SH). Плагин работает только в том случае если при вызове был передан username. Т.е. вызов был из SH по ссылке вида [[http://127.0.0.1:5000/?q=@3|http://127.0.0.1:5000/?q=@3]] Если открыть в браузере по ссылке [[http://127.0.0.1:5000/|http://127.0.0.1:5000/]] то плагин НЕ отрабатывает. Если параметр **humor** равен 1, то после приветствия цитируется случайный афоризм. |
| | {{:external:pasted:20201101-143113.png}} |
| |
| ---- | ---- |
| |
| ---- | ---- |
| **10_GDocs_1_256** Плагин "Документы". Анализ текущего состояния документооборота. | |
| | **10_GDocs_1_256** Плагин "Документы". Анализ текущего состояния документооборота. |
| * Дата последних п/н | * Дата последних п/н |
| * Анализ компенсаторов за вчера, 3 дня, неделю и месяц | * Анализ компенсаторов за вчера, 3 дня, неделю и месяц |
| * Даты проведенных инвентаризаций по каждому подразделению (складу) | * Даты проведенных инвентаризаций по каждому подразделению (складу) |
| |
| Каждая метрика включает в себя "светофор": | Каждая метрика включает в себя "светофор": |
| * Зеленый - все хорошо | * Зеленый - все хорошо |
| * Желтый - следует обратить внимание, по данной метрике есть провалы | * Желтый - следует обратить внимание, по данной метрике есть провалы |
| * Красный - необходимо предпринять определенные действия т.к. параметры имеют не допустимые значения. | * Красный - необходимо предпринять определенные действия т.к. параметры имеют не допустимые значения. |
| | |
| {{:external:pasted:20201115-142436.png}} | {{:external:pasted:20201115-142436.png}} |
| |
| ---- | ---- |
| |
| |
| **2_ODocs.py** Данный плагин анализирует наличие не проведенных Заявок за последний месяц. Если все заявки по вчерашний день включительно проведены - Зеленый. Если в БД SH есть не проведенные заявки за 3 последних дня - Желтый. Если заявки не проведены более 4х дней - Красный. **ВНИМАНИЕ!** В базовом варианте плагин игнорирует заявки созданные в ручную. Анализ ведется только по импортированным заявкам. Но вы можете изменить эту логику поменяв фильтры в запросе к SH. {{:external:pasted:20201101-143220.png}} | **2_ODocs.py** Данный плагин анализирует наличие не проведенных Заявок за последний месяц. Если все заявки по вчерашний день включительно проведены - Зеленый. Если в БД SH есть не проведенные заявки за 3 последних дня - Желтый. Если заявки не проведены более 4х дней - Красный. **ВНИМАНИЕ!** В базовом варианте плагин игнорирует заявки созданные в ручную. Анализ ведется только по импортированным заявкам. Но вы можете изменить эту логику поменяв фильтры в запросе к SH. {{:external:pasted:20201101-143220.png}} |
| ---- | ---- |
| |
| **3_EDocs.py** Плагин проверяет наличие не принятых документов ЕГАИС. Если в БД ведется несколько ЮЛ то анализ ведется по документам каждого ЮЛ. Если на предприятии не работают с ЕГАИС - отключите данный плагин, удалив этот файл из папки plugins {{:external:pasted:20201101-143228.png}} | **3_EDocs.py** Плагин проверяет наличие не принятых документов ЕГАИС. Если в БД ведется несколько ЮЛ то анализ ведется по документам каждого ЮЛ. Если на предприятии не работают с ЕГАИС - отключите данный плагин, удалив этот файл из папки plugins |
| | {{:external:pasted:20201101-143228.png}} |
| |
| ---- | ---- |
| |
| **4_RptDSale.py** Плагин строит графики по выручке, себестоимости и полученной прибыли за последние несколько дней (по умолчанию 7 дней). | **4_RptDSale.py** Плагин строит графики по выручке, себестоимости и полученной прибыли за последние несколько дней (по умолчанию 7 дней). Эта же информация дублируется в табличном виде и дополняется значениями по наценке и фудкосту по дням. |
| Эта же информация дублируется в табличном виде и дополняется значениями по наценке и фудкосту по дням. | {{:external:pasted:20201115-141820.png}}{{:external:pasted:20201115-141829.png}} |
| {{:external:pasted:20201115-141820.png}} | |
| {{:external:pasted:20201115-141829.png}} | |
| |
| ---- | ---- |
| ---- | ---- |
| |
| **7_weather.py** Данный плагин выводит прогноз погоды. Выбрать нужный город и изменить внешний вид информера можно по адресу: [[https://yandex.ru/pogoda/213/informer|https://yandex.ru/pogoda/213/informer]] | **7_weather.py** Данный плагин выводит прогноз погоды. Выбрать нужный город и изменить внешний вид информера можно по адресу: [[https://yandex.ru/pogoda/213/informer|https://yandex.ru/pogoda/213/informer]] |
| {{:external:pasted:20201101-143314.png}} | {{:external:pasted:20201101-143314.png}} |
| |
| ---- | ---- |
| |
| **8_Just4fun.py** Данный плагин выводит случайный анекдот. Можно использовать другие параметры для получения анекдота. Описание тут [[http://www.rzhunemogu.ru/FAQ.aspx|http://www.rzhunemogu.ru/FAQ.aspx]] | **8_Just4fun.py** Данный плагин выводит случайный анекдот. Можно использовать другие параметры для получения анекдота. Описание тут [[http://www.rzhunemogu.ru/FAQ.aspx|http://www.rzhunemogu.ru/FAQ.aspx]] |
| {{:external:pasted:20201101-143322.png}} | {{:external:pasted:20201101-143322.png}} |
| |
| ===== History ===== | ===== History ===== |
| |
| **v1.0.1.15 (02/11/2020)** | **v1.0.11.50 (06/10/2021)** |
| |
| * Релиз проекта | * Исправлена ошибка при неудачном соединении с новостным сайтом Карбиса. |
| | * Для запуска приложения теперь используется фреймворк waitress. |
| |
| **v1.0.4.41 (11/11/2020)** | **v1.0.8.45 (04/12/2020)** |
| |
| * Изменен движок обработки плагинов (убрана ошибка "Failed to execute script app". | * В плагинах для работы с API Сторхауса добавлена проверка на правильность логина и пароля. |
| * Добавлены новые плагины ("Анализ документооборота" и "Выручка/прибыль по дням"). | |
| * Серверную часть можно запустить только службой. | **v1.0.7.44 (23/11/2020)** |
| * добавлено логирование работы службы ИИ и каждого плагина. | |
| | * Исправлена ошибка в плагине «Выручка/прибыль по дням» при отсутствии данных. |
| |
| **v1.0.6.43 (17/11/2020)** | **v1.0.6.43 (17/11/2020)** |
| * Исправлена бесконечная загрузка плагина при редких ошибках. | * Исправлена бесконечная загрузка плагина при редких ошибках. |
| |
| **v1.0.7.44 (23/11/2020)** | **v1.0.4.41 (11/11/2020)** |
| |
| * Исправлена ошибка в плагине «Выручка/прибыль по дням» при отсутствии данных. | * Изменен движок обработки плагинов (убрана ошибка "Failed to execute script app". |
| | * Добавлены новые плагины ("Анализ документооборота" и "Выручка/прибыль по дням"). |
| | * Серверную часть можно запустить только службой. |
| | * добавлено логирование работы службы ИИ и каждого плагина. |
| |
| **v1.0.8.45 (04/12/2020)** | **v1.0.1.15 (02/11/2020)** |
| | |
| | * Релиз проекта |
| |
| * В плагинах для работы с API Сторхауса добавлена проверка на правильность логина и пароля. | |
| |
| |