Logic for creating Operations

Hello, all!
Could we create logic for creating operations?
For example, we create Operation, then system ask us in which Layout you would like to create this Operation (limit list only for this operation), then system ask which Capable Resources you would like to use (limit list only Resources for this Layout). Is it possible OOTB?