feat(office model): finish 'next' machinery (endpoint + controller + models methods)