Мне необходимо внедрить систему уведомлений, интегрированную в веб-приложение (JavaScript + PHP). Уведомления должны запускаться на основе пользовательских правил. У меня нет опыта работы с правилами движков и правилами сборки. Поэтому я не знаю, что я делаю или что может быть реализовано с помощью лучшего решения.
Я пытаюсь выяснить, как хранить и обрабатывать следующий гипотетический сценарий. Предположим, что веб-приложение представляет собой онлайн-сервис для магазина, в котором есть 3 линии товаров, линия A, строка B и строка C. Каждая строка имеет разные характеристики. Пользователь # 1 выбирает объект из строки A, а затем указывает некоторые характеристики, такие как размер и цвета. Пользователь # 2 выбирает объект из линии B, единственной характеристикой для этого вида является материал, он выбирает древесину. Затем оба пользователя просят систему уведомлять их, когда эти объекты с этими характеристиками становятся доступными.
Из того, что я прочитал, это можно сделать с помощью [пользовательских правил]. Если так, то
Какова лучшая технология, чтобы справиться с этим? Я хочу учиться, но мне нужно направление, чтобы помочь мне начать.
Могу ли я использовать openRules или подобное для этого?
Как отправить определенные пользователем данные в веб-сервис? учитывая, что они меняются в зависимости от линии.
Если вы используете базу данных или что-то подобное, вы можете создать таблицу, в которой вы бы сохранили правила для каждого пользователя. Затем вы можете загрузить их классом php, как только пользователь войдет в систему, и проверить их, прежде чем делать что-либо, что было необязательным.
Вы также можете составить таблицу и установить флаги, как только элемент станет доступным, просматривайте таблицу и уведомляйте каждого пользователя, ожидающего. Вам нужно будет сохранить в таблице идентификатор товара и идентификатор клиента и удалить их, как только они будут уведомлены.
Других решений пока нет …