Difference between revisions of "SetTargetPage"
Wikidevuser (talk | contribs) |
Wikidevuser (talk | contribs) |
||
Line 39: | Line 39: | ||
</pre> | </pre> | ||
2. Go to '''Configuration > System | 2. Go to '''Configuration > System Objects > User Business Rules'''.<br> | ||
3. Add a business rule for the Update event.<br> | 3. Add a business rule for the Update event.<br> | ||
4. | 4. Ensure that you select the '''Unconditionally (Always)''' option in the Execution Criteria field.<br> | ||
5. Under actions to perform, select '''Invoke Method''' from the dropdown.<br> | |||
6. Select the class name as Redirect and choose method name as setTargetAPIPageTest() [class created in the step 2].<br> | |||
6. Save the Rule.<br> | |||
7. Go to '''Configuration > Access Management > Users'''.<br> | |||
8. Select any User.<br> | |||
9. Try to Edit and Save.<br> | |||
'''Result''': When user clicks on the Save button, the security page appears. | '''Result''': When user clicks on the Save button, the security page appears. | ||
<noinclude>[[Category:Utility]]</noinclude> | <noinclude>[[Category:Utility]]</noinclude> |
Revision as of 05:17, 15 March 2024
- setTargetPage(String URL)
- Description
- Performs the action of clicking a link in the UI via the Java API
- Sets the target page, URL is the relative path
- Syntax
void setTargetPage(String URL)
- Return
- None
- Example
- This code causes the Setup page (s=641) to be displayed.
setTargetPage("Service?t=641&top_tab=none");
Perform the following steps to display the security page:
1. Go to Configuration > Customization > Developer Resources > Classes > New Class.
2. Create the class with the following code.
package com.platform.nmag3.nmjip; import com.platform.api.*; public class Redirect { public void setTargetAPIPageTest(Parameters params)throws Exception { try { Functions.setTargetPage("Service?t=923&targetpage=ChangeSecurityQuestion.jsp"); } catch(Exception exp) { throw new Exception("setTargetAPIPageTest() method failed in JAVAAPITestClass"); } } }
2. Go to Configuration > System Objects > User Business Rules.
3. Add a business rule for the Update event.
4. Ensure that you select the Unconditionally (Always) option in the Execution Criteria field.
5. Under actions to perform, select Invoke Method from the dropdown.
6. Select the class name as Redirect and choose method name as setTargetAPIPageTest() [class created in the step 2].
6. Save the Rule.
7. Go to Configuration > Access Management > Users.
8. Select any User.
9. Try to Edit and Save.
Result: When user clicks on the Save button, the security page appears.