Advanced Features
This section describes solutions enabling you to make your scripts cleaner and create scripts that can be adapted to your target system immediately.
Features Summary
- Persistent Variables — A persistent variable is a variable that continues to exist outside of the scripts execution.
- Environment Variables — In addition to the local variables defined in a SIL™ program and issue variables (Variable Resolution), there are environment variables. These are global constants you can access in any SIL™ program using the silEnv routine.
- Custom Fields Aliases — Aliases represents a powerful tool to refer custom fields indirectly making your scripts function obvious.
- Development using SIL — The katl-commons (SIL Engine™) library offers a suite of features that you can use to develop your own plugins based on Simple Issue Language™ (SIL™).