jeyroik/extas-workflow-dashboard

There is no license information available for the latest version (6.6.1) of this package.

Simple dashboard for the extas workflow


README

PHP Composer codecov.io PHPStan Enabled 68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f66636164653630633936326662383465343965322f6d61696e7461696e6162696c697479 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) Добавить во все методы со списками поддержку сортировки.