Article auto numbering feature

Article auto numbering feature

We will be releasing many technical bulletins, announcements, service instructions and troubleshooting flowcharts as the helpdesk department through the year whereas our other departments such as the service and spare parts will also be releasing their own articles in various article types. We want to use a common article number format when releasing the articles which will be using an abbreviation for the department and the article type in front which then will be followed by a 2 digit abbreviation for the release year and then will be followed by an automatically increasing number with 4 or 5 digits. An article number for a Technical Bulletin in the service (and helpdesk) department will be SR-TB-18-0001 for example.

( As a side note we would also like to be able to append the version number of an article to the end of its number. The aforementioned example would look like SR-TB-18-0001-1.0 in its initial release and then become SR-TB-18-0001-1.1 when it has been updated)

We would like to have a custom function for such purposes in the Knowledge Base which would also be able to accept such alphanumeric abbreviations and also include an increasing article numbering function which can track the number of articles. Right now we will have to count the articles or always have to check the last released article to manually enter a number into the latest article.

Is this already possible to accomplish via coding or would that have to be added by your developers as a new feature into the Knowledge Base module ?