1. An image processing apparatus capable of executing a work flow on the basis of work flow setting information indicating a processing content for combining a plurality of functions and executing the functions as a series of processing, the image processing apparatus comprising: an obtaining unit configured to obtain function restriction information indicating a function whose execution is restricted among a plurality of functions provided to the image processing apparatus; a function identification unit configured to, in a case where the work flow setting information indicates a processing content of a work flow executed by the image processing apparatus and another image processing apparatus collaboratively, identify a function executed by the image processing apparatus and a function executed by the other image processing apparatus on the basis of the work flow setting information; and a decision unit configured to decide whether execution of the work flow based on the work flow setting information is restricted on the basis of the function restriction information obtained by the obtaining unit and the function executed by the image processing apparatus and the function executed by the other image processing apparatus identified by the function identification unit.