| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
| open:tech:dev:db:structure [2024/11/18 10:18] – Перенос описаний полей из списка в таблицы evgeniy.markus | open:tech:dev:db:structure [2024/11/18 11:29] (текущий) – Перенос цввтов залики в таблицы evgeniy.markus |
|---|
| ===== Определения ===== | ===== Определения ===== |
| |
| тест | | **Глобальный сервис** | программный продукт, обеспечивающий возможность сделать заказ цепочки услуг из любых сервисов, пользуясь технологиями платформы ShariX, вне зависимости от точки входа заказа (через API). | |
| | | **Metaservice** (метасервис, meta - service) | это видимая для клиента самостоятельная единица Сервиса как бизнеса. У одной компании (юрлица) может быть несколько сервисов. Один сервис может включать в себя результат взаимодействия нескольких компаний. Имеет свой брендинг, дизайн, позиционирование на рынке, набор конкретных услуг (service). Соответственно id_metaservice - идентификатор такого мета-сервиса. | |
| **Глобальный сервис** - программный продукт, обеспечивающий возможность сделать заказ цепочки услуг из любых сервисов, пользуясь технологиями платформы ShariX, вне зависимости от точки входа заказа (через API). | | **id_metaservice** | уникальный идентификатор мета-сервиса, необходимый для синхронизации данных. Один и тот же провайдер может быть для нескольких мета-сервисов, соответственно если происходят изменения в одном, то либо форсируется изменение во всех (если возможно), либо снимается is_global. Соответственно при изменении is_global в true должно происходить согласование с остальными копиями в других сервисах. Нужен в том числе для того, чтобы выяснять, в каких еще сервисах есть этот провайдер. | |
| | | **service** | идентификатор конкретной услуги. Услуга обладает ценой и исполнителем. Соответственно id_service - идентификатор такой услуги. | |
| **Meta-service** (метасервис, metaservice) - это видимая для клиента самостоятельная единица Сервиса как бизнеса. У одной компании (юрлица) может быть несколько сервисов. Один сервис может включать в себя результат взаимодействия нескольких компаний. Имеет свой брендинг, дизайн, позиционирование на рынке, набор конкретных услуг (service). Соответственно id_metaservice - идентификатор такого мета-сервиса. | | **is_global** | означает необходимость синхронизации данных, так как данные должны храниться на основной платформе, чтобы их можно было использовать в других услугах и сервисах, реализованных на платформе. | |
| | | **is_visible** | означает видимость для составления цепочки услуг. Цепочка услуг - последовательность услуг различных поставщиков/сервисов, покупаемых клиентом в “пакетном” режиме (например, аренда и доставка арендуемого предмета, или аренда нескольких предметов одновременно, или аренда и оказание услуги человеком на арендуемой площадке и так далее). | |
| **id_metaservice** - уникальный идентификатор мета-сервиса, необходимый для синхронизации данных. Один и тот же провайдер может быть для нескольких мета-сервисов, соответственно если происходят изменения в одном, то либо форсируется изменение во всех (если возможно), либо снимается is_global. Соответственно при изменении is_global в true должно происходить согласование с остальными копиями в других сервисах. Нужен в том числе для того, чтобы выяснять, в каких еще сервисах есть этот провайдер. | | **datalink** | адрес фактического размещения на физическом носителе, если информация настолько велика, что не может храниться внутри БД. | |
| | |
| **service** - идентификатор конкретной услуги. Услуга обладает ценой и исполнителем. Соответственно id_service - идентификатор такой услуги. | |
| | |
| **is_global** - означает необходимость синхронизации данных, так как данные должны храниться на основной платформе, чтобы их можно было использовать в других услугах и сервисах, реализованных на платформе. | |
| | |
| **is_visible** - означает видимость для составления цепочки услуг. Цепочка услуг - последовательность услуг различных поставщиков/сервисов, покупаемых клиентом в “пакетном” режиме (например, аренда и доставка арендуемого предмета, или аренда нескольких предметов одновременно, или аренда и оказание услуги человеком на арендуемой площадке и так далее). | |
| | |
| **datalink** - адрес фактического размещения на физическом носителе, если информация настолько велика, что не может храниться внутри БД. | |
| |
| ===== Общая схема ===== | ===== Общая схема ===== |
| Цвета заливки строк таблиц: | Цвета заливки строк таблиц: |
| |
| * Серый: значения, получаемые автоматом (идентификаторы, отметки времени и тп) | | Серый | значения, получаемые автоматом (идентификаторы, отметки времени и тп) | |
| * Зеленый: то, что вводится пользователем текстом или вручную (например - написал имя) | | Зеленый | то, что вводится пользователем текстом или вручную (например - написал имя) | |
| * Синий: то, что является результатом обработки формой текущего интерфейса действий пользователя (например - поставил галку) | | Синий | то, что является результатом обработки формой текущего интерфейса действий пользователя (например - поставил галку) | |
| * Фиолетовый: то, что наследуется системой в результате действий пользователя (например - выбранный пользователь, сервис и так далее) | | Фиолетовый | то, что наследуется системой в результате действий пользователя (например - выбранный пользователь, сервис и так далее) | |
| |
| Текущая без раскраски (материал для ознакомления, требует сведение): | Текущая без раскраски (материал для ознакомления, требует сведение): |