These M-Files Dev Tools are designed to help automate repetitive parts of M-Files configuration process.
The solution currently contains the following tools:
- Rename - enables batch rename of vault structure elements
- Alias Update - enables batch set or update of vault structure elements' aliases
- Sql Generator - generates sql queries (CREATE, UPDATE, INSERT, DELETE) for M-Files classes
Console application that enables batch rename of M-Files vault structure elements:
- classes
- object types
- value lists
- user groups
- named access control lists
- property definitions
- workflows
- workflow states
- workflow transitions
- Download latest release from releases page
- Extract files from zip archive
- Navigate to Rename folder
- Edit settings in appsettings.json file
- Run Unitfly.MFiles.DevTools.Rename.App
- To see available commands, type
help
- To see usage information and available options on any command, run
help {commandName}
For more more details on running and configuring this tool, check out wiki page.
Console application that updates M-Files vault aliases using a set of rules and templates defined in json configuration file. Vault structure elements that can be updated this way are:
- classes
- object types
- value lists
- user groups
- named access control lists
- property definitions
- workflows
- workflow states
- workflow transitions
- Download latest release from releases page
- Extract files from zip archive
- Navigate to AliasUpdate folder
- Edit settings in appsettings.json file
- Run Unitfly.MFiles.DevTools.AliasUpdate.App
- To see available commands, type
help
-
To see usage information and available options on any command, run
help {commandName}
-
Execute
run
command to execute alias update
For more more details on running and configuring this tool, check out wiki page.
Console application that generates sql queries (CREATE, UPDATE, INSERT, DELETE) for M-Files classes that can be used in connection to external database. Application uses a set of rules and settings defined in json configuration file to establish connection to an M-Files vault and to normalize class and property names in generated SQL queries.
- Download latest release from releases page
- Extract files from zip archive
- Navigate to SqlGenerator folder
- Edit settings in appsettings.json file
- Run Unitfly.MFiles.DevTools.SqlGenerator.App
- To see available commands, type
help
- To see usage information and available options on any command, run
help {commandName}
For more more details on running and configuring this tool, check out wiki page.