1. A procedure generation apparatus for generating a work flow which is a procedure sequentially representing a relation between a name of a work to be conducted, a name of an input information required for conducting the work, and a name of an output information generated as a result of conducting the work, comprising: a storage unit having a database which stores therein the input information name and the output information name, associating with the work name; and a control unit for generating the work flow sequentially, retrieving, upon setting an input information name as a start point of the work flow, one or more work names associated with the set input information name from the database, displaying the one or more retrieved work names each as a name of a candidate work to be conducted, based on the set input information, on a display unit, receiving a selection of a work name from among the one or more displayed work names via an input unit, retrieving one or more output information names associated with the selected work name from the database, displaying the one or more retrieved output information names each as a name of candidate output information generated as a result of conducting the work, on the display unit, receiving a selection of an output information name from among the one or more displayed output information names via the input unit, retrieving one or more input information names each having a name similar to the selected output information name, from the database, displaying the one or more retrieved input information names each as a name of candidate input information required for conducting the work, on the display unit, receiving a selection of an input information name from among the one or more displayed input information names via the input unit, and setting the selected input information name as the start point of the work flow.