Return PM output when using startProcess in an expression rule instead of "Smart Service"

I'm trying to call startProcess within an expression rule but no matter what, the ouput is "Smart Service". I cannot call this startProcess feature from within my interface since the requirement doesn't allow for a button press. Therefore an expression rule must be triggered within a refreshVariable statement and it's output is set to a local variable within my interface.

example 1:

a!startProcess(
    processModel: cons!PM_Con,
    processParameters: {
      param: ri!param,
      param2: ri!param2
    },
    onSuccess: fv!processInfo.pv.data,
    onError: null
  )

example 2:

a!localVariables(
  local!return,
  a!startProcess(
    processModel: cons!PM_Con,
    processParameters: {
      param: ri!param,
      param2: ri!param2
    },
    onSuccess: a!save(local!return, fv!processInfo.pv.data),
    onError: a!save(local!return, null)
  )
)

  Discussion posts and replies are publicly visible