Частина 5. Адміністратор процесів
У цій статті ми покажемо, як написати простий адміністратор процесів для 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
![](../images/3.png)
def event(:init)
def event(:create)
def event({:discard, form})
def event({:spawn, what})
def event({:complete, id})
BPE.Actor
![](../images/8.png)
![](../images/10.png)
def event(:init)
def event({:txs, proc})
def event({:off, form})
Редактори
Форма BPE.Forms.Create
![](../images/12.png)
Вектори
Рядок BPE.Rows.Process
![](../images/13.png)
Рядок BPE.Rows.Trace
![](../images/14.png)
Роутер
Роутер сторінки модуля BPE.
act — BPE.Actor
bpe — BPE.Index
Код додатку можна знайти у наступних репозиторіях:
— o7/plm