Personalizations are safe from upgrade.
But the golden rule says, Copy then Change.
Your setup looks OK for me:
In Parameters: Change pCalledFrom to be the same as your function code, and call the same workflow process or copy from it.
In HTML Call: change OAFunc to be the same as your function code.
add it to HR_GLOBAL_SS_FUNCTIONS_CUSTOM menu
sometimes you need to add it to HR_XX_SS_FUNCTIONS_CUSTOM where xx is your business group short name.
be sure that there are no spaces as parameters and HTML calls are sensitive to these issues, then try to clear cache, if not working try to bounce the Apache.