A technique is provided that enables efficient determination of the
executability of a workflow while considering changes in processing
target data that are sequentially processed in the workflow. A workflow
management apparatus includes: a processing result acquisition unit which
acquires information about processed data that is processed in a
processing unit of plural processing units; an execution condition
acquisition unit which acquires information about an execution condition
of processing in a processing unit located downstream from the processing
unit for which the information about the processed data is acquired by
the processing result acquisition unit; and an executability
determination unit which determines whether or not the processed data
with its information acquired by the processing result acquisition unit
can be processed in a processing unit located downstream from the
processing unit in which the processed data is processed, on the basis of
the information about the execution condition acquired by the execution
condition acquisition unit.