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
6.6.1
2020-12-01 09:43 UTC
Requires
- jeyroik/extas-commands-options: 0.*
- jeyroik/extas-console-jsonrpc: 0.*
- jeyroik/extas-crawlers-jsonrpc: 0.*
- jeyroik/extas-expands: 4.*
- jeyroik/extas-installer: 3.*
- jeyroik/extas-installer-plugins-repositories: 0.*
- jeyroik/extas-operations-jsonrpc-ciud: 0.*
- jeyroik/extas-protocols-jsonrpc-expand: 0.*
- jeyroik/extas-repositories-get: 0.*
- jeyroik/extas-repositories-mongo: 1.*
- jeyroik/extas-workflow: 5.*
- jeyroik/extas-workflow-dispatchers: 1.*
Requires (Dev)
README
Описание
Простой (но функциональный) микро-сервис для построения 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) Добавить во все методы со списками поддержку сортировки.