1. A computer-readable, non-transitory medium storing a program that causes a computer to execute a procedure, the procedure comprising: acquiring a state of each of a plurality of components in a first server device group before and after execution of a task contained in a first workflow that is executed by the first server device group, the components being hardware or software and whose dependencies are previously defined; determining that the task is an operational task, when the acquired state before and after the execution of the task is changed; extracting, from a table storing dependency between a plurality of components in the first server device group and a second server device group, a plurality of components in the second server device group having same relationship as operation target components of the operation task; and combining the first workflow and a second workflow containing a task for the extracted components to generate a new workflow.