Заказ Request
Простыми словами
Заказ, вышедший из корзины: он содержит все предложения, которые потребитель выбрал и которые нужно исполнить. Отличайте три соседних объекта потока Request to Fulfill: «Shopping Cart» живёт только на время сессии, «Request» — сущность с датами, статусом исполнения и ссылками на подписку и услугу, а «Fulfillment Request» — уже конкретные рабочие задания, на которые заказ разложили (1:n). Связь с корзиной n:1 существует, чтобы по заказу можно было доложить статус исходного заказа целиком. Осторожно с чтением: стандарт употребляет слово request и в общем смысле — например, говорит о маршрутизации „чистых“ заказов, готовых к исполнению.
Примеры
«Enables the traceability of Requests to the originating order (in the form of the Shopping Cart) which is used to report the current status of the order.»
The Open Group IT4IT™ Reference Architecture, Version 2.1 (2017, C171), разд. 7.4.5 — связи объекта данных Request
Атрибут LatestFulfillDate: «Maximum date/time on which the Request needs to be fulfilled.» Рядом с ним стоит фактическая дата исполнения — это и делает заказ измеримым по SLA.
The Open Group IT4IT™ Reference Architecture, Version 2.1 (2017, C171), разд. 7.4.5 — ключевые атрибуты объекта данных Request
«Used for tracking fulfillment as well as to navigate between dependent Fulfillment Requests.» То есть разбиение заказа не плоское.
Определение из первоисточника
дословная выпискаContains all Offers from the Shopping Cart which have been consumed and need to be fulfilled.
Содержит все предложения из корзины, которые были потреблены и подлежат исполнению.
ИсточникThe Open Group IT4IT™ Reference Architecture, Version 2.1. The Open Group, 30.01.2017, C171, US ISBN 1-937218-84-3
Основные параметры
Атрибуты этой сущности по справочнику источника.
- Ключевые атрибуты по стандарту: Id — Unique identifier for the Request.; UserId — User identifier (from Shopping Cart).; Status — Controls the status of the fulfillment.; Date — Date/time the Request was received.; LatestFulfillDate — Maximum date/time on which the Request needs to be fulfilled.; ActFulfillDate — Date/time on which the Request is fulfilled.; SubscriptionId — Link to the Subscription for this service (from Subscription).; ServiceId — Based on the Offer, the service(s) are identified (from Offer).; ReqValue — Based on the Offer, the user might need to provide values/options for a successful fulfillment (from Offer). Обязательные связи объекта: Request to Shopping Cart (n:1); Request to Subscription (n:m); Request to Fulfillment Request (1:n)
Связи
Исходящие
- Обязательная связь объектов данных, кардинальность n:1Shopping Cart
- Обязательная связь объектов данных, кардинальность n:mSubscription
- Обязательная связь объектов данных, кардинальность 1:nFulfillment Request
Входящие
- Обязательная связь объектов данных, кардинальность 1:nShopping Cart
- Обязательная связь объектов данных, кардинальность n:1Fulfillment Request
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormРеестр процессовИмитационное моделированиеАрхитектура систем и интеграций