Перейти до основного вмісту
Версія: 2.0

Запуск workflow

Щоб запустити workflow, створіть його екземпляр, а потім викличте метод start().

use Workflow\V2\WorkflowStub;

$workflow = WorkflowStub::make(MyWorkflow::class);
$workflow->start();

Після запуску workflow виконуватиметься асинхронно worker черги. Метод start() повертається одразу й не блокує поточний запит.

Передавайте аргументи до методу handle() workflow через start():

$workflow->start($orderId);

За допомогою StartOptions можна додати мітки видимості, бізнес-ключ, memo або тайм-аути. За потреби дивіться параметри запуску.