Startprocess to a different tab, but parameterize parameters

If trying to startprocess to a different page, I see that safelink with the cache can do that. 

But, how can I dynamically construct parameters based of an iterative value, say, maybe a key in a read only grid data? 

I tried 'ToString(' of a!StartProcessLink and setting that as .cache of the Safelink, but the new tab comes up empty. 

I see that records allow actions to pop up in new tab or as dialog.  Is that a more preferred solution?  So, expression backed record data represented in a readonly grid and do some record based action which could bring up a different interface / process model related?

  Discussion posts and replies are publicly visible