What is correct way of creating a new job from Dashboard's new page?

I’m implementing custom logic for recurring jobs via dashboard. Razor markup is ready. Time for back-end :slight_smile:
What is correct way to insert new recurring job? Do I need to some new IState? IState thing seems not to be described in documentation…