The attached document has been tested with v2013. I made some trivial changes to the code, more specifically to the shape that I used for testing. I added two shape data fields.
pProtocol - is used to specify the putty protocol being used, it defaults to SSH
Port_Number - this should be obvious but defaults to port 22 so that it matchs the default protocol
Since putty will accept both an ipAddress or a host name, the ipAddress field has a name in it for my testing (you will obviously have to provide a valid address).
The program (putty) name is hard coded to match my system (win10x64), make sure your path is correct.
al Edlund
Tested on Win10 x64 with v2013 pro