Skip to content

jeyroik/extas-workflow-dashboard

Repository files navigation

PHP Composer codecov.io PHPStan Enabled Latest Stable Version Total Downloads Dependents

Описание

Простой (но функциональный) микро-сервис для построения 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, но сейчас принимается любой, т.к. ни на что не влияет>"
}

Release notes

  • (json-rpc) Добавить во все методы со списками поддержку сортировки.