Get username of user starting SFC from designer

Does anyone know if it’s possible to query the login of the user who starts an SFC from the designer interface from within the SFC using scripting?

I’m working on a batch interface and would like to record the user who started the batch. I’ve been trying to make my logic work independent of whether the batch is started from a Vision client or from the SFC designer by using memory tags. Getting username from a vision client script is simple, but from the designer not sure if it’s possible, curious if anyone else has tried doing something similar or has any tips.