Простой (но функциональный) микро-сервис для построения Workflow (бизнес процесса) и прогона сущности по нему.
composer require jeyroik/extas-workflow-dashboard:*
# vendor/bin/extas init
# vendor/bin/extas install
# vendor/bin/extas jsonrpc -s resources/extas.json
# vendor/bin/extas install
# php -S 0.0.0.0:8080 -t vendor/jeyroik/extas-api/src/public
После запуска при переходе по localhost:8080 должен отобразиться экран "Схемы".
Также после запуска становится доступной json-rpc API по адресу localhost:8080/api/jsonrpc.
Спецификации операций можно посмотреть по адресу localhost:8080/specs/:
POST localhost:8080/specs/
Body:
{
"method": "operation.all",
"id": "<uuid4, но сейчас принимается любой, т.к. ни на что не влияет>"
}
- (json-rpc) Добавить во все методы со списками поддержку сортировки.