Gestión del estado
Aprende a pasar datos a lo largo del flujo de trabajo
Entrada/Salida del flujo de trabajo
// 1. Proporciona un estado inicial como entrada del flujo de trabajo para introducir algunos datos
$workflow = Workflow::make(state: new WorkflowState(['query' => '¡Hola!']))
->addNode(new InitialNode())
->addNode(...)
->addNode(...);
// 2. Ejecuta el flujo de trabajo y obtén el estado final
$finalState = $workflow->init()->run();
// 3. Usa los datos del estado final
echo $finalState->get('message');Uso del estado en los nodos
Estado personalizado
Última actualización