Kapacb
Новичок
Отслеживание статуса заказа on-line
Может кто делал такое:
Внутри компании все сотрудники работают с самописной программой, все данные хранятся в MS SQL. Заказ проходит несколько стадий (цветопроба, предпечатная подготовка, печать, доводка и т.д.) каждый выполнив свою часть работы изменяет статус заказа. В этой же сети есть веб-сервер FreeBSD на него заходят клиенты и отслеживают ход выполнения своего заказа и добавляют новые. Задача стоит так:
Клиент может как бы подписаться на рассылку SMS или e-mail уведомлений об изменении статуса заказа.
Вопрос такой, каким образом сделать это оповещение?
В голову приходит только одно: Добавить к таблице заказа еще одно поле change со значением по умолчанию 0, при изменении заказа выставлять на 1, cron`ом проверять что если заказ изменен и пользователь подписан на уведомления, то посылать ему это самое уведомление и выставлять change на 0.Но помоему это далеко не самый рациональный способ.
Есть какие-нибудь идеи?
Может кто делал такое:
Внутри компании все сотрудники работают с самописной программой, все данные хранятся в MS SQL. Заказ проходит несколько стадий (цветопроба, предпечатная подготовка, печать, доводка и т.д.) каждый выполнив свою часть работы изменяет статус заказа. В этой же сети есть веб-сервер FreeBSD на него заходят клиенты и отслеживают ход выполнения своего заказа и добавляют новые. Задача стоит так:
Клиент может как бы подписаться на рассылку SMS или e-mail уведомлений об изменении статуса заказа.
Вопрос такой, каким образом сделать это оповещение?
В голову приходит только одно: Добавить к таблице заказа еще одно поле change со значением по умолчанию 0, при изменении заказа выставлять на 1, cron`ом проверять что если заказ изменен и пользователь подписан на уведомления, то посылать ему это самое уведомление и выставлять change на 0.Но помоему это далеко не самый рациональный способ.
Есть какие-нибудь идеи?