It's hard to get specific when you haven't been very specific about your scenario. However, perhaps you have a ButtonA.Select like below at the completion of Step A:
Set(CurrentStep,"Step B");
Patch(DataStore,CurrentStepRecord,{Title="CurrentStep",Data=CurrentStep});
Perhaps in your OnStart you set up CurrentStepRecord like so:
Set(CurrentStepRecord,
Coalesce(
Lookup(DataStore,
Title="CurrentStep",
'Created By'.Email = User().Email
),
Patch(DataStore,
Defaults(DataStore),
{Title:"CurrentStep",Value="Step A"} // first step as a default
)
)
)
Something like that anyway.