Hi,
I am thinking that you have two processes- main and sub-process. And you have attached sub-process within main process activity.
Now you wanted to keeps those fields hide which you used in the both activity(as secured) ?
If this is the scenario then in the main process activity where you used sub-process you have to be very careful while using "send variables" and "inject variable".
Because if you checked both options it will be over-write the previous variables (which you keeps as secured) with the readable format i.e. it will inject the variable of task of P_result which holds your value are readable format.
If you wanted to secured all of your value you can follow below steps:
1. If you wanted to pass the main process variable(s) into the sub-process then you have to use process Input tab (at sub-process) and define those variable(s) which you wanted to use.
2. Now you have to define those variable(s) as secured either in the start event of output variables or any other activity with checked the secured option. Like mysecuredvar=${mysecuredvar} (here ${mysecuredvar} fetch the value from the main process).
3. Also if you wanted to use sub-process variable into the main process then you need to fetch the values from the P_result with secured format. So you need to define those variable in the Output variable of main process(at sub-process activity) with checked the secured option. (Ex. password=${P_resutlt.password}).
After that you can able to use sub-process variable in the main process as secured form.
Note: You have to uncheck both "send variables" and "inject variable" in the main process activity(where you selected type as sub-process).
Hope this will help you.
Please let us know if you have any query.
--
Thanks & Regards,
Shobhit
Fujitsu- RunMyProcess