Агент бізнес-схеми
Агент бізнес-схеми schemaAgent
- ключовий елемент інтегрованої системи, спрямований на забезпечення ефективної комунікації
між різними модулями або компонентами в межах бізнес-схеми. Його головна мета полягає в упорядкуванні та спрощенні
обміну даними та інформацією між різними структурами бізнес-схеми.
Структура агента
Головна функція агента бізнес-схеми schemaAgent
полягає у впорядкуванні та управлінні доступом до повного
опису бізнес-схеми, що представляє собою набір сервісів, кожен з яких містить підсумкову інформацію про прикладні
області у вигляді об'єктів типу Map
. Кожна прикладна область, у свою чергу, містить перелік прикріплених документів
та набір методів, які надають доступ до цих документів.
schema
getter
об'єкту, який надає групу бізнес сервісів.
import { setController } from '@x-fiber/display';
import type { Agents, Context } from '@x-fiber/display';
export type User = {
firstName: string
lastName: string
}
export const BusUsersAggController = setController<'getOne'>({
getOne: async (agents: Agents, context: Context, data: User) => {
console.log(agents.schemaAgent.schema);
},
});
де:
- Типи:
Agents
- тип переліку агентів функціональності.Context
- тип контексту виконання запиту.
- Структури:
setController
- вбудована функція в ядро обчислень, яка призначення для опису документа "Контролер".getOne
- назва функції контролера.
getController
Опис метода отримання контролерів знаходиться в активній розробці.
getSubscriber
Опис метода отримання підписників знаходиться в активній розробці.
getMapper
Опис метода отримання картографів знаходиться в активній розробці.