Перейти до основного вмісту

Агент бізнес-схеми

інформація

Агент бізнес-схеми 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

небезпека

Опис метода отримання картографів знаходиться в активній розробці.

getView

небезпека

Опис метода отримання представлень знаходиться в активній розробці.

getDictionary

небезпека

Опис метода отримання словників перекладу знаходиться в активній розробці.

getResource

небезпека

Опис метода отримання кінцевих ресурсів перекладу знаходиться в активній розробці.

getValidator

небезпека

Опис метода отримання методів валідації знаходиться в активній розробці.

getHelper

небезпека

Опис метода отримання допоміжних методів знаходиться в активній розробці.