Replacing a function signature with a different signature

To replace the current signature of a function with a new function that has a different signature (for example, replace foo(String) with foo(String, String) so that foo(String) is no longer valid):

  1. Click Save As on the original rule.
  2. Update the signature on the Save as form.
  3. Click Create and Open.
  4. Return to the original function instance.
  5. Delete or withdraw the original function instance.
Result: 
Note: When deleting a utility function, there may be other rules also utilizing the function. Accordingly, be sure to re-test your application after deleting a function. You can also use the Application Validation tool to revalidate your application.