Частина 5. Адміністратор процесів
— Частина 1. Вступ
— Частина 2. Загальна структура
— Частина 3. Первинні ланцюжки
— Частина 4. Адміністратор даних
— Частина 5. Адміністратор процесів
— Частина 6. Структура додатка
— Частина 7. Публікація в GCP
У цій статті я розповім, як написати просту адмінку для BPE на NITRO.
Постановка задачі
Процеси
Протокол процесу BPE.Account
def action({:request, :Created:})
def action({:request, :Init})
def action({:request, :Upload})
def action({:request, :Payment})
def action({:request, :Process})
def action({:request, :Final})
Сторінки
BPE.Index

def event(:init)
def event(:create)
def event({:discard, form})
def event({:spawn, what})
def event({:complete, id})
BPE.Actor


def event(:init)
def event({:txs, proc})
def event({:off, form})
Редактори
Форма BPE.Forms.Create

Вектори
Рядок BPE.Rows.Process

Рядок BPE.Rows.Trace

Роутер
Роутер сторінок модуля BPE.
act — BPE.Actor
bpe — BPE.Index
Код програми можна знайти в наступних репозиторіях: