You are here: Record management > Building expressions with the Expression Builder > Utility function instance management > Replacing a function signature with a different signature

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.

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.