Over the years, automation has evolved from the C-Shell, to Perl and now Python as the wizardry world has recently slithered into Valor NPI. We use automation to take on tasks that are overly complex to simply repetitive. With a little experience creating automation for Valor NPI is incredibly rewarding. Whether the development requirement is an hour long, a few days or even weeks, the basic understanding is exactly the same.
The first step is to choose the language to use. The most modern language supported and delivered with Valor NPI is Python. If Perl is your language of choice then an additional module needs to be acquired through Active State. When all else fails there is the legacy C-Shell that is also included with Valor NPI. The C-Shell lacks many basic capabilities found in modern languages and should be avoided except for the most basic automation. While it is not possible to transfer the required background to begin development it is possible to give some insight on how automation goes from a thought to generating results.