Once published, all types of Functions can be viewed and managed using the Ontology Manager.
To search for Functions, navigate to the Ontology Manager and select the Functions tab. You can search for Functions by most metadata on the Function, including but not limited to the Function name, description, API name and RID.
After selecting a Function in the Ontology Manager, you can view basic information about the Function, including its inputs and outputs and any associated usage history for the Function.
Some types of Functions allow you to configure resources such as timeouts or memory limits. If your Function supports any configuration options, you can view and edit them in the Configuration tab. If this tab is not present, the Function does not support any configuration options.
Configuration overrides are applied on a per-Function version basis. Depending on the application from which you publish your Function, new versions may have the default configuration and you may need to reapply any configuration overrides.
For example, you can configure the timeout on a TypeScript Function as seen in the following image.
TypeScript and Python Functions provide out-of-the-box support for inheriting configuration overrides when publishing new versions. The configuration is inherited from the prior stable version according to the semantic version specification. If publishing a non-stable version, configurations will be inherited from the prior version, regardless of whether it is a stable release.
Configuration inheritance requires your repository to contain updated template configurations. You can check the hidden templateConfiguration.json
file to confirm the version your repository is on.
parentTemplateVersion >= 3.512.0
parentTemplateVersion >= 0.423.0