Поддержка сайта

Высокие позиции в поисковой системе, на прямую зависят от развития вашего сайта.

Продвижение сайтов

Эффективность стратегий продвижения подтверждается сотрудничеством с крупными клиентами и отзывами о нашей работе.

Создание сайтов

Мы делаем сайты быстро, недорого и профессионально. От работы с нами, у вас останутся только положительные эмоции.

Исполнение обязанностей

Коннектор должен уведомлять Джо и покупателя о получении заказа.

Уведомление о получении заказа

1. Добавьте в объект PipelineNotifyOwner код, реализующий метод Process:

 Исполнение обязанностей

Метод получился простым за счет использования ранее созданных вспомогательных функций. Например, почта отправляется методом SendEMail, который также добавляет сведения о почтовом сообщении в журнал аудита. Эта функция проделывает столь большую работу, если столбец Status таблицы OrderParts установлен в значение 1 с помощью вспомогательной функции SetPartStatus, а значение status в главной таблице Orders обновлено и указывает на то, что заказ обрабатывается. При следующем вызове Go попытается найти следующий коннектор конвейера.

В нашем примере отсылаемые сообщения не слишком подробны. Можно отправлять покупателю копию итогового заказа, чтобы заранее устранить возможные недоразумения.

2. Каждый коннектор обслуживает собственный набор кодов сообщений. Для коннектора PipelineOrderNotify добавьте соответствующий набор в модуль MessageCodes (за оператором End Enum):

 Исполнение обязанностей

Если запустить приложение и пройти до страницы выходной проверки, то в файле аудита появится элемент ошибки 10004, отображающий ош; бку NothingToDo.

Сконструируем остальные коннекторы конвейера.

Уведомление поставщика

Следующий коннектор конвейера (PipelineSignalSuppliers) уведомляет поставщика о заказе. Работа этого коннектора аналогична действиям только что созданного объекта PipelineNotifyOwner. Однако лучше абстрагировать компоненты конвейера для упрощения их дальнейшего применения. Наша бизнес-модель предписывает проверку заказа по складу, а не обычную отправку сообщения поставщику, следовательно, нам понадобятся два коннектора.

Читайте так же:
Not found

Нам доверяют

Интернет магазин