Version a Tool
Last modified: August 05, 2022
The Legacy SDKs use outdated technology that limits your extension opportunities. We've built a new Platform SDK using Python and the latest open-source technology to deliver a vastly improved development experience. Go to Platform SDK to get started!
When creating a custom tool, it is best practice to implement a tool versioning scheme. Defining a version for your custom tools makes it easier to maintain and upgrade when the code has been updated.
Alteryx relies on a few settings to support the versioning of tools.
Configure a Tool
- Tool Folder Name: The tool folder name should end with
_v#.#.#
corresponding to major.minor.patch version number. - Tool Config.xml
There are two XML tags that need to be updated.
- Enter the name for your tool. The RootToolName needs to be consistent between tool versions:
<RootToolName>Custom Tool Name</RootToolName>
- Enter the version number for your tool. The version number should correspond to the version you appended to the tool folder name:
<ToolVersion>#.#.#</ToolVersion>