The mapkey in WF5 looks like this:
mapkey rn @MAPKEY_LABEL Rename part i one assembly;\
mapkey(continued) ~ Command `ProCmdModelOpen` ;\
mapkey(continued) ~ Trail `UI Desktop` `UI Desktop` `DLG_PREVIEW_POST` `file_open`;\
mapkey(continued) ~ Input `file_open` `Inputname` `1234.prt`;\
mapkey(continued) ~ Update `file_open` `Inputname` `1234.prt`;\
mapkey(continued) ~ Activate `file_open` `Inputname`;~ Command `ProCmdModelRename` ;\
mapkey(continued) ~ Input `rename` `InputPanel2` `12345`;\
mapkey(continued) ~ Update `rename` `InputPanel2` `12345`;~ Activate `rename` `InputPanel2`;\
mapkey(continued) ~ Activate `UI Message Dialog` `ok`;~ Activate `UI Message Dialog` `ok`;\
mapkey(continued) ~ Trail `UI Desktop` `UI Desktop` `PREVIEW_POPUP_TIMER` \
mapkey(continued) `main_dlg_w2

HTLeft.AssyTree:<NULL>`;\
mapkey(continued) ~ Select `main_dlg_cur` `MenuBar1`1 `File`;\
mapkey(continued) ~ Close `main_dlg_cur` `MenuBar1`;\
mapkey(continued) ~ Activate `main_dlg_cur` `File.psh_close_win`;~ Command `ProCmdModelSave` ;\
mapkey(continued) ~ Activate `file_saveas` `OK`;\
mapkey(continued) ~ Trail `UI Desktop` `UI Desktop` `PREVIEW_POPUP_TIMER` \
mapkey(continued) `main_dlg_w1

HTLeft.AssyTree:<NULL>`;\
mapkey(continued) ~ Select `main_dlg_cur` `MenuBar1`1 `File`;\
mapkey(continued) ~ Close `main_dlg_cur` `MenuBar1`;\
mapkey(continued) ~ Activate `main_dlg_cur` `File.psh_close_win`;\
mapkey(continued) ~ Command `ProCmdModelEraseNotDisp` ;~ Activate `file_erase_nd` `ok_pb`;\
mapkey(continued) ~ Command `ProCmdModelOpen` ;\
mapkey(continued) ~ Trail `UI Desktop` `UI Desktop` `DLG_PREVIEW_POST` `file_open`;\
mapkey(continued) ~ Trail `UI Desktop` `UI Desktop` `PREVIEW_POPUP_TIMER` \
mapkey(continued) `file_open

h_list.Filelist:<NULL>`;\
mapkey(continued) ~ Input `file_open` `Inputname` `12345.prt`;\
mapkey(continued) ~ Update `file_open` `Inputname` `12345.prt`;\
mapkey(continued) ~ Activate `file_open` `Inputname`;~ Command `ProCmdModelRename` ;\
mapkey(continued) ~ Input `rename` `InputPanel2` `1234`;\
mapkey(continued) ~ Update `rename` `InputPanel2` `1234`;~ Activate `rename` `InputPanel2`;\
mapkey(continued) ~ Activate `UI Message Dialog` `ok`;~ Activate `UI Message Dialog` `ok`;\
mapkey(continued) ~ Trail `UI Desktop` `UI Desktop` `PREVIEW_POPUP_TIMER` \
mapkey(continued) `main_dlg_w1

HTLeft.AssyTree:<NULL>`;\
mapkey(continued) ~ Select `main_dlg_cur` `MenuBar1`1 `File`;\
mapkey(continued) ~ Activate `main_dlg_cur` `File.psh_close_win`;\
mapkey(continued) ~ Command `ProCmdModelEraseNotDisp` ;~ Activate `file_erase_nd` `ok_pb`;
As I do have PDMLink I am not sure it works for you. I can only rename "in session" when renaming in pore.But you can still have a look. It will look similar when you record. In a texteditor you can find and replace 1234 and 12345 with your actual filenames.
This way it should work with only 2 clicks per asm: "rn" Go for it!
Edited by: GunnarHansen